모두CBT

참조 무결성(referential integrity) 제약조건에 대한 … | [경찰간부후보생 데이터베이스론] 26년 1회차 기출문제 상세 페이지

1[경찰간부후보생 데이터베이스론] 26년 1회차
참조 무결성(referential integrity) 제약조건에 대한 설명으로 가장 적절하지 않은 것은?
1
NOT NULL이 아닌 외래키 컬럼은 NULL 값을 가질 수 있다.
2
ON DELETE CASCADE는 부모 행 삭제 시 이를 참조하는 자식 행도 삭제한다.
3
외래키는 반드시 기본키만 참조할 수 있고 UNIQUE 키는 참조할 수 없다.
4
외래키는 같은 테이블의 키를 참조하는 자기참조 구조로도 정의할 수 있다.
해설

외래키는 기본키뿐 아니라 UNIQUE 키도 참조할 수 있으므로, 기본키만 참조할 수 있다는 설명이 옳지 않다.

참조 대상은 값이 유일하게 식별되는 후보키이면 되며, UNIQUE 제약이 걸린 컬럼이 여기에 해당한다.

  • NOT NULL이 아닌 외래키의 NULL 허용: 값이 없는 관계를 나타낼 수 있어 옳은 설명이다.
  • ON DELETE CASCADE의 연쇄 삭제: 부모 행 삭제 시 참조하는 자식 행도 삭제되므로 옳은 설명이다.
  • 자기참조 외래키: 사원의 상사번호처럼 같은 테이블의 키를 참조할 수 있어 옳은 설명이다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[경찰간부후보생 데이터베이스론] 26년 1회차 40문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요경찰간부후보생 데이터베이스론 기출문제 암기장 전체 보기