[DB] 키

Na young·2024년 1월 12일
0

DB

목록 보기
3/17

4. 키

테이블의 레코드를 검색할 때 하나의 레코드를 구별/지정할 수 있도록 하는 기준이 되는 애

유일성을 만족해야 함

4.1. 슈퍼키

후보키 전 단계, 불필요한 요소가 있을 수 있음

4.2 후보키

기본키가 될 수 있는 가능성이 있는 키

4.3 기본키 (PK)

후보키 중 선택된 키

4.4 대체키

후보키 중 기본키를 제외한 나머지

4.5 외래키 (FK)

다른 테이블에서 기본키로 사용되는 컬럼이 현재 테이블에서 컬럼으로 사용되고 있을 때 쓰고

의도적으로 중복을 만드는 거임

외래키가 기본키인 경 식별관계

학생테이블 5번을 삭제하려면 삭제가 안됨.

수강테이블에 있는 5번을 먼저 지워야함.

수강테이블에 학생테이블에 없는 아이디를 넣으면 오류가 남.

profile
개발어린이

0개의 댓글

관련 채용 정보