카테고리 없음

ERD란?

유호야 2021. 3. 13. 16:34
반응형

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의 선이 그어지게 된다.

 

반응형