문제
다음 중 관계형 데이터 모델에서 데이터의 정확성과 일관성을 보장하기 위한 것은?
① 릴레이션 ② 관계 연산자 ③ 무결성 제약조건 ④ 속성의 집합
정답
3번
해설
정답: 3. 무결성 제약조건은 데이터베이스에 저장된 데이터의 정확성과 일관성을 유지하기 위해 지켜야 하는 규칙이다.
오답 풀이
- 1번: 릴레이션은 행과 열로 구성된 2차원 테이블(표) 그 자체이다.
- 2번: 관계 연산자는 릴레이션을 다루는 연산(셀렉트·프로젝트·조인 등)을 말한다.
- 3번: 데이터의 정확성·일관성을 보장하는 규칙은 무결성 제약조건이므로 옳다.
- 4번: 속성의 집합은 릴레이션의 열(필드)들을 가리킨다.
보충 개념 대표적 무결성: 개체 무결성(기본 키는 NULL·중복 불가), 참조 무결성(외래 키는 참조 테이블의 기본 키 값이거나 NULL), 도메인 무결성(속성 값은 정의된 도메인 범위).