다음 설명에 해당하는 데이터베이스 무결성을 ①부터 ③까지 순서대로 쓰시오.
① 속성에 입력할 수 있는 값의 형식과 범위를 제한한다.
② 기본키는 NULL이 될 수 없고 중복될 수도 없다.
③ 외래키는 참조하는 부모 테이블의 값과 일관성을 유지해야 한다.
모범답안
① 도메인 무결성, ② 개체 무결성, ③ 참조 무결성
풀이와 판단 근거
①은 속성에 허용되는 자료형·길이·값의 범위를 제한하므로 도메인 무결성이다. ②는 한 행을 식별하는 기본키가 NULL이거나 중복될 수 없다는 개체 무결성이다. ③은 외래키 값이 부모 테이블의 후보키 값과 대응하거나 NULL이어야 한다는 참조 무결성이다.
각 문장은 값의 범위, 행의 식별, 테이블 간 참조라는 서로 다른 보호 대상을 묻는다.
자주 틀리는 지점
- 도메인 무결성과 ‘도메인’이라는 값의 집합 자체를 같은 답안으로 취급함
- 기본키의 NULL·중복 금지를 참조 무결성으로 잘못 분류함
- 외래키가 반드시 기본키와 같은 열 이름이어야 한다고 오해함
자동 판정 방식
한글·영문 동의어와 문항별 필수 개념을 확인하며, 정답 단어가 부정되거나 반대 개념과 함께 쓰이면 자동 정답으로 확정하지 않습니다. 부분점수는 ITPASSLAB의 학습용 예상 점수입니다.