목록기본키 (1)
Earn this, Earn it.
TIL - 식별관계와 비식별관계
데이터 모델링을 하며 ERD(Entity Relationship Diagram, 개체관계도)에 테이블을 만들면서 식별관계, 비식별관계를 구별하는 것에 대해 어려움을 겪어서 이 포스팅을 쓰게 되었다. 그 전에 기본키(Primary Key, PK)와 외래키(Foreign Key, FK)에 대해 알아보자 기본키 기본키는 테이블에서 각 행의 정보들을 식별할 수 있는 정보를 표현한다. 즉 물품 테이블에서 물품번호를 예로 들 수 있다. 이는 여러 정보들 중 행을 식별할 수 있어야 하기 때문에 비어있으면 안되고(Not Null, NN) 중복되어서도 안된다(Unique). 그리고 정보가 최대한 간단할수록 좋다 외래키 외래키는 참조하는 테이블과 참조되는 테이블의 관계를 나타낸다. 물품과 채팅방의 갯수는 1:N의 관계를 ..
[개발 공부]
2021. 9. 28. 12:05