문제
관계형 데이터베이스에서 다음 중 기본키(Primary Key)의 특성으로 가장 옳지 않은 것은?
① 릴레이션 내에서 각 튜플을 유일하게 식별한다 ② NULL 값을 가질 수 없다 ③ 하나의 릴레이션에 여러 개의 기본키가 존재할 수 있다 ④ 시간이 지나도 값이 변하지 않는 것이 바람직하다
정답
3번
해설
기본키는 릴레이션에서 단 하나만 존재할 수 있습니다. ③번이 틀린 설명입니다. 기본키는 각 튜플을 유일하게 식별하고(①), NULL 값을 허용하지 않으며(②), 안정성을 위해 값이 변하지 않는 것이 바람직합니다(④). 여러 개의 후보키가 있을 수 있지만, 그 중 하나만 기본키로 선택됩니다.