48. 릴레이션에서 기본 키를 구성하는 속성은 널(Null)값이나 중복 값을 가질 수 없다는 것을 의미하는 제약조건은?
① 참조 무결성 ② 보안 무결성
❸ 개체 무결성 ④ 정보 무결성
문제 분석
릴레이션(테이블)에서 기본 키(Primary Key) 는 다음과 같은 특징을 가집니다.
- 널(Null) 값을 가질 수 없다. → 모든 행을 유일하게 식별해야 하므로, 값이 반드시 존재해야 함
- 중복 값을 가질 수 없다. → 동일한 키 값을 가지는 행이 둘 이상 존재할 수 없음
이러한 조건을 보장하는 제약 조건을 묻는 문제입니다.
각 선택지 분석
✅ ① 참조 무결성 (Referential Integrity) → X
- 외래 키(Foreign Key)에 대한 제약 조건
- 외래 키는 반드시 참조하는 기본 키 값과 일치하거나, NULL 값을 가져야 함
- 예: 학생 테이블(Student)에서 학과번호가 학과 테이블(Department)의 학과번호를 참조할 때, 존재하지 않는 학과번호를 가질 수 없음
✅ ② 보안 무결성 (Security Integrity) → X
- 데이터에 대한 접근 권한 및 보안과 관련됨
- 예: 특정 사용자는 조회만 가능하고, 다른 사용자는 수정 가능하도록 설정
✅ ❸ 개체 무결성 (Entity Integrity) → O (정답!)
- 기본 키(Primary Key)는 NULL 값을 가질 수 없고, 중복될 수 없다는 제약 조건
- 모든 테이블에서 각 행을 고유하게 식별하기 위한 필수 조건
✅ ④ 정보 무결성 (Information Integrity) → X
- 일반적인 데이터의 정확성과 신뢰성을 유지하는 개념
- 데이터가 일관성을 유지하도록 하는 다양한 무결성 제약 조건을 포함
정답: ③ 개체 무결성(Entity Integrity)
이유: 기본 키가 NULL을 허용하지 않고, 중복되지 않아야 하는 제약 조건을 개체 무결성(Entity Integrity)이라고 합니다.
즉, 개체 무결성은 각 행(레코드)이 고유하게 식별될 수 있도록 보장하는 핵심적인 규칙입니다. 😊
반응형
'기출문제 > 정보처리기사' 카테고리의 다른 글
2021년 2회 정보처리기사 기출문제 50번 (1) | 2025.03.22 |
---|---|
2021년 2회 정보처리기사 기출문제 49번 (0) | 2025.03.22 |
2021년 2회 정보처리기사 기출문제 47번 (0) | 2025.03.22 |
2021년 2회 정보처리기사 기출문제 46번 (0) | 2025.03.22 |
2021년 2회 정보처리기사 기출문제 45번 (0) | 2025.03.22 |