키(Key)
🔑 키 (Key) 키는 데이터베이스에서 조건을 만족하는 튜플을 찾거나 순서대로 정렬할 때 튜플들을 서로 구분할 수 있는 기준이 되는 속성이다 [1] 키의 특성 키의 특성으로는 유일성과 최소성이 있다. 유일성 식별자(키)에 의해 엔티티 타입 내에 모든 엔티티들이 유일하게 구분 (쉽게 말하자면 하나의 키로 어떤 행을 바로 찾아낼 수 있는!!) 최소성 최소한의 속성으로 식별자를 구성 (레코드들을 식별하는데 꼭 필요한 속성들로만 구성!!) [2] 키의 종류 크게 5가지 + 인조키 슈퍼 키(super key) 유일성만 있고 최소성이 없는 속성 집합 ⇒ 유일성만 만족하면 슈퍼키가 될 수 있다. 한 릴레이션 내에 있는 속성들의 집합으로 구성된 키 각 행에서 유일하게 식별 가능한 하나의 속성 혹은 하나 이상의 속성들의..
2024.01.11