카테고리 없음
[DB] pk, fk (primary key, foreign key)
Lord DEVader
2023. 9. 27. 17:36
primary key
정의
: 테이블 내에서 각 행을 고유하게 식별하는 역할
특징
- 해당 테이블에서 유일해야함
- null일수 없다.
- 변경할수 없다.
foreign key
정의
: 다른 테이블의 프라이머리 키를 참조하는 칼럼
특징
- 다른 테이블의 프라이머리 키를 참조
- null 가능
예)
해당 테이블에서 pk(primary key)는 employee_id이다.
또한 fk(foreign key)는 manager_id, department_id, job_id이다.