릴레이션 R1의 외래키가 R2의 기본키를 참조한다. R1에 저장하는 외래키 값은 R2에 존재하는 기본키 값이어야 하며, NULL이 허용된 열에는 NULL을 저장할 수 있다. 이 제약에 해당하는 것은?
정답 4번
참조 무결성은 자식 릴레이션의 외래키가 존재하지 않는 부모 키를 가리키지 않도록 하는 제약이다. R1의 외래키는 R2의 기존 기본키 값으로 변경할 수 있으며, 그 때문에 R2의 기본키까지 바꿔야 하는 것은 아니다. 반대로 참조되는 부모 키를 변경하거나 삭제할 때의 처리는 RESTRICT/NO ACTION, CASCADE 등 지정된 참조 동작에 따른다. 외래키 열에 NOT NULL도 지정돼 있다면 NULL은 허용되지 않는다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-09-26