정보처리기사 · 핵심요약

2026 정보처리기사 필기 핵심요약

2026

학습유형 선택

데이터베이스 구축

핵심173

키(Key)

출제 빈도 14회

원본 50쪽

키(Key)는 데이터베이스에서 조건에 만족하는 튜플을 찾거나 순서대로 정렬할 때 튜플들을 서로 구분할 수 있는 기준이 되는 애트리뷰트를 말한다.

•릴레이션을 구성하는 속성들 중에서 튜플을 유일하게 식별하기 위해 사용하는 속성들의 부분집합,후보키(Candidate즉 기본키로 사용할 수 있는 속성들을 말함Key)•후보키는 릴레이션에 있는 모든 튜플에 대해서 유일성과 최소성을 만족시켜야 함•후보키 중에서 특별히 선정된 주키(Main Key)로 중복된 값을 가질 수 없음기본키•한 릴레이션에서 특정 튜플을 유일하게 구별할 수(Primary있는 속성Key)•기본키는 NULL 값을 가질 수 없다. 즉 튜플에서 기본키로 설정된 속성에는 NULL 값이 있어서는 안 됨대체키•후보키가 둘 이상일 때 기본키를 제외한 나머지 후(Alternate보키를 의미함Key)•보조키라고도 함
•한 릴레이션 내에 있는 속성들의 집합으로 구성된키로서 릴레이션을 구성하는 모든 튜플들 중 슈퍼슈퍼키키로 구성된 속성의 집합과 동일한 값은 나타나지(Super않음Key)•슈퍼키는 릴레이션을 구성하는 모든 튜플에 대해유일성은 만족시키지만, 최소성은 만족시키지 못함•다른 릴레이션의 기본키를 참조하는 속성 또는 속성들의 집합을 의미함외래키(Foreign•한 릴레이션에 속한 속성 A와 참조 릴레이션의 기본Key)키인 B가 동일한 도메인 상에서 정의되었을 때의 속성 A를 외래키라고 함
원본 추출 이미지(검수용·회차 숫자 원문 포함)

구조화된 본문이 원본과 맞게 들어갔는지 확인하기 위한 이미지입니다. 이미지 안에는 원본 회차 숫자와 다음 절 일부가 포함될 수 있습니다.