문제
관계형 데이터베이스에서 참조 무결성(Referential Integrity)에 대한 설명으로 가장 적절한 것은?
① 외래키 값은 참조되는 테이블의 기본키 값과 일치하거나 NULL이어야 한다 ② 외래키는 반드시 단일 속성으로만 구성되어야 한다 ③ 참조되는 테이블의 기본키가 변경되면 외래키는 자동으로 삭제된다 ④ 외래키 값은 NULL을 허용하지 않는다
정답
1번
해설
참조 무결성은 외래키 값이 참조하는 테이블의 기본키 값과 일치하거나 NULL 값을 가져야 한다는 제약조건이다. ②번은 복합 외래키도 가능하므로 틀렸고, ③번은 CASCADE 옵션에 따라 다르며, ④번은 외래키도 NULL을 허용할 수 있다.