데이터 베이스 키(key)
·
DB
키 (key)후보키 (Candidate Key)릴레이션을 구성하는 속성 중에 튜플을 유일하게 식별할 수 있는 속성들의 부분집합을 의미한다.릴레이션은 반드시 하나 이상의 후보키를 가져야 한다.릴레이션에 있는 모든 튜플에 대해서 유일성과 최소성을 충족시켜야 한다.기본키 (Primary Key)후보키 중 선택한 주 키특정 튜플을 구별할 수 있는 유일한 키Null 값을 가질 수 없다(개체 무결성)동일한 값이 중복되어 저장될 수 없다.정수를 지향하고 유효 아이디(String 같은 문자열)을 지양한다.유효 아이디 사용 시 별도의 정렬을 위한 테이블이 필요하다.크기가 커질 가능성이 커서 불필요한 메모리 사용이 늘어난다.해결방안으로 TSID**, snow flake** 등이 있지만, 그래도 정수 사용을 권장한다. 굳이..