문제 상세보기
문제 정보
문제 ID: 540689
카테고리: 정보처리기사
강의: 정보처리기사 (2020-06-06 시행)
키워드: 없음
문제
데이터 무결성 제약조건 중 “개체 무결성 제약”조건에 대한 설명으로 맞는 것은?
정답을 선택하세요
단일 문제
정답
2번
: 기본키에 속해 있는 애트리뷰트는 널값이나 중복값을 가질 수 없다.
해설 gpt-4o-mini 생성
[정답 근거] → 정답인 2번은 "기본키에 속해 있는 애트리뷰트는 널값이나 중복값을 가질 수 없다."라는 설명으로, 개체 무결성 제약조건의 핵심을 잘 설명하고 있습니다. 개체 무결성 제약조건은 각 튜플을 유일하게 식별할 수 있도록 보장하며, 이를 위해 기본키는 반드시 유일하고 널값이 없어야 합니다.
[오답 해설] → 1번은 "릴레이션 내의 튜플들이 각 속성의 도메인에 지정된 값만을 가져야 한다."라는 설명으로, 이는 도메인 무결성 제약조건에 해당합니다. 3번은 "릴레이션은 참조할 수 없는 외래키 값을 가질 수 없다."라는 설명으로, 이는 참조 무결성 제약조건에 해당합니다. 4번은 "외래키 값은 참조 릴레이션의 기본키 값과 동일해야 한다."라는 설명으로, 역시 참조 무결성과 관련된 내용입니다. 따라서 이들 모두 개체 무결성과는 관련이 없습니다.
[관련 개념] → 개체 무결성 제약조건은 데이터베이스에서 각 튜플이 고유하게 식별될 수 있도록 보장하는 규칙입니다. 기본키는 이러한 개체 무결성을 유지하는 데 필수적인 요소로, 중복이나 널값을 허용하지 않습니다. 반면 도메인 무결성은 속성의 값이 특정 도메인에 속해야 함을 의미하고, 참조 무결성은 외래키가 참조하는 기본키와의 관계를 규정합니다.
[학습 포인트] → 데이터베이스 설계 시 각 무결성 제약조건의 정의와 역할을 명확히 이해하는 것이 중요합니다. 개체 무결성 제약조건은 데이터의 유일성을 보장하며, 이를 통해 데이터의 정확성과 신뢰성을 높일 수 있습니다.
[오답 해설] → 1번은 "릴레이션 내의 튜플들이 각 속성의 도메인에 지정된 값만을 가져야 한다."라는 설명으로, 이는 도메인 무결성 제약조건에 해당합니다. 3번은 "릴레이션은 참조할 수 없는 외래키 값을 가질 수 없다."라는 설명으로, 이는 참조 무결성 제약조건에 해당합니다. 4번은 "외래키 값은 참조 릴레이션의 기본키 값과 동일해야 한다."라는 설명으로, 역시 참조 무결성과 관련된 내용입니다. 따라서 이들 모두 개체 무결성과는 관련이 없습니다.
[관련 개념] → 개체 무결성 제약조건은 데이터베이스에서 각 튜플이 고유하게 식별될 수 있도록 보장하는 규칙입니다. 기본키는 이러한 개체 무결성을 유지하는 데 필수적인 요소로, 중복이나 널값을 허용하지 않습니다. 반면 도메인 무결성은 속성의 값이 특정 도메인에 속해야 함을 의미하고, 참조 무결성은 외래키가 참조하는 기본키와의 관계를 규정합니다.
[학습 포인트] → 데이터베이스 설계 시 각 무결성 제약조건의 정의와 역할을 명확히 이해하는 것이 중요합니다. 개체 무결성 제약조건은 데이터의 유일성을 보장하며, 이를 통해 데이터의 정확성과 신뢰성을 높일 수 있습니다.
문제 정보
문제 ID: 540689
카테고리: 정보처리기사
강의: 정보처리기사
키워드: 없음