문제 상세보기
문제 정보

문제 ID: 540001

카테고리: 정보처리기사

강의: 미분류

키워드: 없음

문제
테이블의 기본키(Primary Key)로 지정된 속성에 관한 설명으로 가장 거리가 먼 것은?
정답을 선택하세요
1 NOT NULL로 널 값을 가지지 않는다.
2 릴레이션에서 튜플을 구별할 수 있다.
3 외래키로 참조될 수 있다.
4 검색할 때 반드시 필요하다.
단일 문제
정답
4번 : 검색할 때 반드시 필요하다.
해설 gpt-4o-mini 생성
[정답 근거] → 기본키는 테이블에서 각 튜플을 고유하게 식별하는 속성으로, 검색할 때 반드시 필요하지는 않습니다. 즉, 기본키가 없더라도 데이터베이스에서 데이터를 검색할 수 있습니다. 따라서 "검색할 때 반드시 필요하다"는 설명은 기본키의 특성과 거리가 멉니다.

[오답 해설]
1. NOT NULL로 널 값을 가지지 않는다. → 기본키는 NULL 값을 가질 수 없으므로 이 설명은 맞습니다.
2. 릴레이션에서 튜플을 구별할 수 있다. → 기본키는 각 튜플을 고유하게 식별하는 역할을 하므로 이 설명도 맞습니다.
3. 외래키로 참조될 수 있다. → 기본키는 다른 테이블의 외래키로 참조될 수 있는 속성이므로 이 설명도 맞습니다.

[관련 개념] 기본키(Primary Key)는 데이터베이스에서 각 레코드를 고유하게 식별하는 속성으로, NULL 값을 가질 수 없고, 중복된 값을 허용하지 않습니다. 외래키(Foreign Key)는 다른 테이블의 기본키를 참조하여 관계를 맺는 속성입니다.

[학습 포인트] 기본키의 정의와 특성을 이해하고, 기본키가 데이터베이스에서 어떤 역할을 하는지 명확히 알고 있어야 합니다. 또한, 기본키와 외래키의 차이점을 이해하는 것이 중요합니다.