SQLD데이터 모델링의 이해난이도 4MCQ

SQLD 데이터 모델링의 이해 기출문제 #1162

문제

다음과 같은 슈퍼타입/서브타입 관계 설계에서 가장 적절하지 않은 것은?

Code
직원 / | \ 정규직 계약직 인턴

① 배타적 관계로 설계할 경우 한 직원은 하나의 서브타입에만 속한다 ② 포괄적 관계로 설계할 경우 모든 직원은 반드시 서브타입 중 하나에 속해야 한다 ③ 완전성 제약조건은 슈퍼타입의 모든 인스턴스가 서브타입에 속해야 함을 의미한다 ④ 서브타입 판별자는 슈퍼타입에서 각 인스턴스가 어느 서브타입에 속하는지 결정하는 속성이다

정답

2

해설

포괄적 관계(Inclusive)는 한 인스턴스가 여러 서브타입에 동시에 속할 수 있음을 의미합니다. 모든 직원이 반드시 서브타입에 속해야 한다는 것은 완전성 제약조건에 해당합니다. ②는 포괄적 관계와 완전성 제약조건을 혼동한 설명입니다. ①③④는 모두 올바른 설명입니다.

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

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

[SQLD] 데이터 모델링의 이해 기출 #1162 | sqldpass