https://t1.daumcdn.net/cfile/tistory/9960C43C5C2C5C4816

DBA는 아니지만, 프로그램을 잘 만들기 위해서 완성된 ERD를 이해하고, 나아가 간단한 모델링은 직접 만들줄 알야한다고 생각한다.

ERD를 이해하기 위한 첫 걸음이자 가장 중요하다 할 수있는 부분이 관계선과 관계선에 사용되는 기호라고 할 수 있다.

들어가기 앞서 관계선과 기호의 종류에대해 알아보자

관계선의 종류

기호의 종류(도형 혹은 식별자)

위와 같은 기호들을 서로 조합하여 사용될 수 있으며, 다음과 같은 조합이 가능하다.

https://t1.daumcdn.net/cfile/tistory/9977BE4F5C2C5C490F

기호의 조합은 보통 그림 예제의 Type1, Type3, Type4, Type5를 자주사용하며, 사용하는 ERD 프로그램에 따라 조합 방식이 다를 수 있다.

(상품 테이블과 상품의 옵션 테이블의 관계를 정의할때, 상품의 옵션은 없을 수 도 있고, 여러개가 있을 수 있기 때문에. 그림 예제 Type5로 표현이 가능하다.)