문제
관계형 데이터베이스에서 기본키가 반드시 만족해야 하는 조건으로 가장 적절한 것은?
① 숫자형 데이터 타입이어야 한다 ② NULL 값과 중복 값을 허용하지 않는다 ③ 외래키와 동일한 이름을 가져야 한다 ④ 하나의 속성으로만 구성되어야 한다
정답
2번
해설
기본키는 개체 무결성 제약조건에 따라 NULL 값과 중복 값을 허용하지 않는다. 이는 각 튜플을 유일하게 식별하기 위한 필수 조건이다. 기본키는 숫자형이 아닌 문자형도 가능하고, 외래키와 이름이 달라도 되며, 복합키로 여러 속성으로 구성될 수도 있다.