ERD

조향래·2022년 8월 24일
0

ERD(Entity Relationship Diagram) : 테이블 간의 관계를 보여주는 다이어그램이라고 볼수 있으며, 이를 통해 프로젝트에서 사용되는 DB의 구조를 한눈에 파악할 수 있다.


테이블 간의 관계는 위와 같은 기호들을 사용해서 표현할 수 있다.

  • One : 일대일 혹은 일대다 관계입니다. 주로 하나의 외래 키가 걸린 관계라고 보면 된다.

  • Many : 다대다 관계. 중계 테이블을 통하여 여러 개의 데이터를 바라보고 있을 때 사용한다.

  • One (and only one) : 위의 조건과 동일하게 일대일 관계, 하나의 row끼리만 연결된 데이터.

  • Zero or one : 일대일 혹은 일대 다 관계를 가지고 있으나, 필수 조건이 아님을 의미.

  • One or Many : 일대일 혹은 다대다 관계를 가지고 있으나, 참조되는 row값들이 불명확함을 의미합니다.

  • Zero or Many : 참조하는 테이블과의 관계가 불명확한 경우에 사용. 장바구니처럼 row 생성 값이 없을 수도, 하나일 수도, 여러 개일 수도 있는 경우.

0개의 댓글