학습
🗄️데이터베이스 구축반드시

키의 종류

후보키 → 기본키·대체키, 그리고 슈퍼키·외래키.

슈퍼키는 유일성은 있으나 최소성은 없을 수 있다. 후보키는 유일성과 최소성을 모두 갖춘다.

기본키는 후보키 중에 고른 것이고, 나머지 후보키가 대체키다.

외래키는 다른 릴레이션의 기본키를 참조하는 속성이다. 참조 무결성을 지켜야 한다.

기본키는 NULL 이 될 수 없다(개체 무결성).

외울 것

슈퍼키유일성 O · 최소성 X 일 수 있음
후보키유일성 O · 최소성 O

시험에는 이렇게

'유일성은 만족하지만 최소성은 만족하지 않는 키는?' → 슈퍼키. 이 형태가 단골이다.

실기에도 나오는 개념입니다. 실기는 고르는 것이 아니라 적으므로 용어를 글자 그대로 외워 두세요.

확인 문제

이 개념은 실기에도 2문항 나옵니다. 고르는 것과 적는 것은 다르니 실기 탭에서 손으로도 한 번 적어 보세요.