문제
다음 중 관계형 데이터 모델에서 데이터의 정확성과 일관성을 보장하기 위한 것은?
① 릴레이션 ② 관계 연산자 ③ 무결성 제약조건 ④ 속성의 집합
정답
3번
해설
정답: 3. 무결성 제약조건은 데이터베이스에 저장되는 데이터의 정확성과 일관성을 유지하기 위해 두는 규칙이다.
오답 풀이
- 1번: 릴레이션은 데이터를 담는 표(테이블) 구조 자체를 가리킨다.
- 2번: 관계 연산자는 릴레이션을 다루는 연산(셀렉트·프로젝트·조인 등)이다.
- 3번: 데이터의 정확성·일관성을 보장하는 규칙이 무결성 제약조건이므로 옳다.
- 4번: 속성의 집합은 릴레이션의 열들을 가리킬 뿐 정확성 보장 장치는 아니다.
보충 개념 무결성에는 개체 무결성(기본키는 널·중복 불가), 참조 무결성(외래키는 참조 테이블에 존재하는 값), 도메인 무결성(속성값은 정의된 도메인 내) 등이 있다.