관계 데이터 모델에서 사용하는 키의 종류와 특징
2025.01.24
1. 기본 키(Primary Key)
기본 키는 테이블 내에서 각 행을 고유하게 식별할 수 있는 속성을 의미합니다. 기본 키는 반드시 고유해야 하며, 값이 null일 수 없습니다. 이는 데이터 무결성을 보장하는 가장 중요한 역할을 합니다.
2. 후보 키(Candidate Key)
후보 키는 테이블 내에서 기본 키로 선택될 수 있는 모든 속성을 의미합니다. 테이블에 여러 후보 키가 존재할 수 있으며, 그중 하나가 기본 키로 선택됩니다.
3. 대체 키(Alternate Key)
대체 키는 후보 키 중 기본 키로 선택되지 않은 나머지 속...
2025.01.24