문제
테이블의 기본키(Primary Key)로 지정된 속성에 관한 설명으로 가장 거리가 먼 것은?
① NOT NULL로 널 값을 가지지 않는다. ② 릴레이션에서 튜플을 구별할 수 있다. ③ 외래키로 참조될 수 있다. ④ 검색할 때 반드시 필요하다.
정답
4번
해설
정답: 4. 기본키는 검색을 빠르게 할 수 있지만 검색할 때 반드시 필요한 것은 아니다.
오답 풀이
- 1번: 기본키가 NOT NULL인 것이 맞다.
- 2번: 기본키로 튜플을 구별할 수 있는 것이 맞다.
- 3번: 다른 테이블에서 외래키로 참조될 수 있는 것이 맞다.
- 4번: 검색에 반드시 필요하다는 설명은 가장 거리가 멀어 정답이다.
보충 개념 기본키는 개체 무결성을 보장하며 NULL 값과 중복 값을 가질 수 없다.