PK(Primary Key, 기본키)
PK는 특정 테이블의 각 행을 고유하게 식별하는 Key입니다. 중복된 값을 가질 수 없고 null 값을 허용하지 않기 때문에 데이터의 무결성을 유지하는데 도움이 됩니다. 주로 자동으로 증가하는 숫자나 고유한 식별자로 설정됩니다.
FK(ForeignKey, 외래키)
FK는 다른 테이블의 PK를 참조하여 두 테이블 간의 관계를 설정하는 Key입니다. FK는 참조하는 테이블의 값이, 참조되는 테이블의 PK 값과 일치하기 때문에 데이터 일관성과 무결성을 유지하는데 도움이 됩니다.
[참고]
https://velog.io/@kinjoo/DAY4-%EA%B8%B0%EC%88%A0%EB%A9%B4%EC%A0%91
반응형
'개발자 기술 면접 > 데이터베이스' 카테고리의 다른 글
[DB] 데이터베이스 1:1, 1:N, N:M 관계 (2) | 2024.01.01 |
---|---|
[DB] 정규화란? (0) | 2023.12.30 |
[DB] 내부 조인(Inner Join)과 외부 조인(Outer Join)의 차이 (0) | 2023.12.30 |
[DB] 인덱스란? (0) | 2023.12.30 |
[DB] RDBMS와 NoSQL의 차이 (2) | 2023.12.30 |