ERD란 무엇일까?
Entity Relationship Diagram(ERD)는 시스템의 엔티티들이 무엇이 있는지, 어떤 관계가 있는지를 나타내는 다이어그램이다.
관게형 DB에서 주로 널리 사용된다.
엔티티와 속성들을 테이블과 컬럼들로 변환할 수 있다.
테이블들과 관계들을 시각화할 수 있기 때문에 설계 문제점을 쉽게 파악할 수 있다.
Entity란
테이블을 구성하는 객체 구성성분
속성 값으로 구성되어 있다.
Attribute는 특성, Entity의 성격, 관계, 또 다른 속성이다.
ERD의 표기법
사물 또는 사건으로 정의
사각형으로 표기
사각형 안에는 개체명을 기입하며, 단수형으로 명명
유일한 단어로 사용
개체가 가지고 있는 요소 또는 성질
속성은 선으로 연결된 동그라미로 표기
속성 값이 Null 인지 고려
관계 표시는 대부분 마름모형으로 표기하지만 표기법에 따라 다양하게 표현 가능
1:1 , 1:N, N:M