반응형
ERD란
한국말로 직역하자면 개체-관계 모델이다. 쉽게 생각하면, 테이블간의 관계를 설명해주는 다이어그램이라고 볼 수 있으며, 이를 통해 프로젝트에서 사용되는 DB 의 구조를 한눈에 파악할 수 있다. 즉, API를 효율적으로 뽑아내기 위한 모델 구조도라고 생각하면 된다.
ERD를 쉽게 설명해주는 동영상이다.
정리하자면,
CUSTOMER 테이블과 ORDER 테이블의 관계는
1대 다라고 볼 수 있다.
CUSTOMER 1명 당 여러 개의 ORDER를 가질 수 있기 때문이다.
반대로 ORDER는 오직 하나의 CUSTOMER 정보를 할당받을 수 있다.
ORDER와 PRODUCT 를 관계를 보자면,
하나의 ORDER는 하나 또는 여러개의 상품을 포함할 수 있고
하나의 PRODUCT는 0개의 ORDER 또는 여러개의 ORDER를 가질 수 있으므로
각각 ONE OR MANY 그리고 ZERO OR MANY의 선이 그어지게 된다.
반응형