SQLD데이터베이스 구축난이도 3MCQ

SQLD 데이터베이스 구축 기출문제 #2137

문제

다음 상황에서 발생할 수 있는 무결성 제약 위반은?

테이블 A: 주문(주문번호, 고객번호, 주문일자) 테이블 B: 고객(고객번호, 고객명, 연락처)

주문 테이블에 고객 테이블에 존재하지 않는 고객번호 999를 삽입하려고 할 때

① 개체 무결성 위반 ② 참조 무결성 위반 ③ 도메인 무결성 위반 ④ 키 무결성 위반

정답

2

해설

주문 테이블의 고객번호는 고객 테이블의 고객번호를 참조하는 외래키이다. 존재하지 않는 고객번호를 삽입하는 것은 참조 무결성 위반이다. ①개체 무결성은 기본키가 NULL이거나 중복될 때, ③도메인 무결성은 속성값이 정의된 도메인을 벗어날 때, ④키 무결성은 일반적인 키 제약 위반을 의미한다.

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

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

[SQLD] 데이터베이스 구축 기출 #2137 | sqldpass