본문 바로가기

내배캠 최종 프로젝트 면접 대비 답변

2023-08-18 Primary Key, Foreign Key에 대해 설명해주세요.

- PK는 특정 테이블의 각 행을 고유하게 식별하는 역할을 한다. 중복된 값을 가질 수 없고 null 값을 허용하지 않기 떄문에 데이터의 무결성을 유지하는데 도움이 된다. 주로 자동으로 증가하는 숫자나 고유한 식별자로 설정된다.

 

 - FK는 다른 테이블의 PK를 참조하여 두 테이블 간의 관계를 설정하는 역할을 한다. FK는 참조하는 테이블의 값이 참조되는 테이블의 PK 값과 일치하기 때문에 데이터 일관성과 무결성을 유지하는데 도움이 된다.