(SQL) 키 - 슈퍼키, 후보키, 기본키, 외래키
슈퍼키 테이블에서 각 행을 유일하게 식별할 수 있는 하나 또는 그 이상의 속성들의 집합이다. 슈퍼키는 유일성만 만족하면 슈퍼키가 될 수 있다. 아래 사원 Table에서 슈퍼키는 (사원 번호), (생년월일), (사원 번호, 사원 이름), (사원 번호, 성별) 등이 될 수 있다. 겹치는 이름이 있기에 (사원 이름) 은 하나의 행(사원)을 식별할 수 있는 슈퍼키가 될 수 없다. 하지만 똑같은 (사원 번호)를 가지는 사원을 존재하지 않으므로, 속성 (사원 번호, 사원 이름)의 조합은 하나의 행(사원)을 식별할 수 있는 슈퍼키라고 할 수 있다. 사원 번호 사원 이름 성별 주소 1111 김아무개 남 서울시 은평구 ☆☆아파트 1112 이아무개 여 서울시 양천구 ♢♢빌라 1113 김아무개 여 서울시 광진구 ♡♡빌라 후..
2021. 11. 16.