카테고리 없음

[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이다.