컴퓨터활용능력 1급데이터베이스 일반난이도 3MCQ

컴퓨터활용능력 1급 데이터베이스 일반 기출문제 #1064

문제

다음 중 기본키(Primary Key)와 외래키(Foreign Key)의 관계에 대한 설명으로 가장 옳지 않은 것은?

① 외래키는 다른 릴레이션의 기본키를 참조하며, 참조 무결성을 유지해야 한다 ② 외래키는 참조하는 기본키보다 적은 수의 속성으로 구성되어도 참조 무결성을 만족할 수 있다 ③ 외래키 값은 참조하는 기본키 값과 정확히 일치하거나 NULL이어야 한다 ④ 자기 참조 관계에서는 같은 릴레이션 내에서 기본키가 외래키 역할을 동시에 수행할 수 있다

정답

2

해설

② 외래키가 복합 기본키를 참조할 때는 반드시 모든 구성 속성을 포함해야 한다. 예를 들어, 기본키가 (A, B)로 구성된 경우 외래키는 반드시 A와 B 모두를 포함해야 하며, A만으로는 올바른 참조가 될 수 없다. 이는 참조 무결성의 기본 원칙이다. ① 외래키의 핵심 역할은 다른 릴레이션의 기본키를 참조하여 참조 무결성을 유지하는 것이다. ③ 외래키는 참조하는 기본키 값과 정확히 일치하거나 NULL 값을 가질 수 있다. ④ 직원-상사 관계와 같이 자기 참조 관계에서는 동일 릴레이션의 기본키를 외래키로 참조할 수 있다.

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

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

[컴퓨터활용능력 1급] 데이터베이스 일반 기출 #1064 | sqldpass