SQLD데이터 모델링의 이해고유키난이도 3MCQ

SQLD 고유키 기출문제 #3736

문제

고유키와 기본키에 대한 설명으로 적절하지 않은 것은?

① 고유키는 중복 값을 허용하지 않는 제약조건이며 NULL은 여러 개 올 수 없다. ② 기본키는 고유키와 NOT NULL 제약조건이 합쳐진 상태로 볼 수 있다. ③ 기본키는 한 테이블에 하나만 지정할 수 있다. ④ 고유키는 참조 무결성에서 참조 대상 후보가 될 수 있다.

정답

1

해설

정답: 1. 고유키는 중복 값을 허용하지 않지만 DBMS에 따라 NULL은 여러 개 허용될 수 있으므로 'NULL은 여러 개 올 수 없다'고 단정하는 설명은 부적절하다.

오답 풀이

  • 1번: 고유키의 NULL 허용 여부를 단정한 설명이므로 부적절하다.
  • 2번: 기본키는 고유성 및 NOT NULL을 만족한다.
  • 3번: 기본키는 테이블당 하나의 제약으로 지정한다.
  • 4번: 고유키는 외래키의 참조 대상이 될 수 있다.

보충 개념 기본키는 각 행을 대표 식별하는 키이므로 NULL이 허용되지 않는다. 고유키는 중복 방지 목적의 제약이며 NULL 처리 방식은 DBMS 구현에 따라 다를 수 있다.

SQLD 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] 고유키 데이터 모델링의 이해 기출 #3736 | 문어CBT