문제
다음 중 데이터베이스 무결성 제약 조건에 대한 설명으로 가장 적절한 것은?
① 키 무결성: 하나의 릴레이션에는 동일한 키 값을 가진 튜플이 두 개 이상 존재할 수 없다 ② 도메인 무결성: 각 속성의 값은 해당 속성이 정의된 도메인 범위 내의 값이어야 한다 ③ 튜플 무결성: 각 튜플은 최소 하나의 NULL이 아닌 값을 가져야 한다 ④ 관계 무결성: 모든 릴레이션은 최소 3개 이상의 속성을 가져야 한다
정답
2번
해설
② 도메인 무결성은 각 속성의 값이 정의된 도메인(데이터 타입, 범위, 제약 조건) 내에서만 존재해야 한다는 제약이다. ① '키 무결성'이라는 용어는 일반적이지 않으며, 개체 무결성(기본키는 NULL이나 중복값 불가)을 의미하는 것으로 보인다. ③ '튜플 무결성'은 표준 용어가 아니다. ④ '관계 무결성'은 표준 용어가 아니며, 속성 개수에 대한 제약은 없다.