logo

[데이터베이스] Key란?

* 관련 기술 스택이 없습니다
emoji

• 데이터베이스 키는 테이블의 각 행을 유일하게 식별하는 식별자로, 유일성과 최소성을 만족해야 하며, 데이터 정합성, 검색, 수정, 삭제 등의 작업에서 중요한 역할을 한다.
• 키의 종류에는 기본 키, 후보 키, 대체 키, 슈퍼 키, 외래 키, 복합 키, 유니크 키 등이 있으며, 각각의 키는 유일성과 최소성을 만족하는지 여부와 사용 목적에 따라 구분된다.
• 기본 키는 변경 가능성이 낮아야 하며, 주민번호나 이메일은 변경될 가능성이 있어 기본 키로 적합하지 않다. 슈퍼 키는 유일성만 만족하는 속성들의 집합으로, 일련번호, 주민번호, 이메일 등이 이에 해당한다.
• 외래 키는 참조 테이블의 기본 키를 가리키며, 복합 키는 두 개 이상의 열을 조합해 유일성을 나타낸다. 유니크 키는 테이블 내에서 중복을 허용하지 않으며, 여러 개가 존재할 수 있다.

thumbnail
북마크
공유하기
신고하기
7분 분량
조회수 96
profile-image이다빈1122
6달 전
Copyright © 2025. Codenary All Rights Reserved.