ERD(Entity Relationship Diagram)
시스템에 어떤 엔티티들이 존재하며, 그들 간에 어떤 관계가 있는지를 나타내는 다이어그램이다.
ERD 표기방식
- Peter Chen
: 주로 대학교재에서 사용하는 표기법으로 실무에서 사용하는 경우는 드물다
2. IDEFIX(Intergation Definition for Information Modeling)
: 실무에서 사용하는 경우도 있으며 ERWin에서 사용되는 모델이기도 하다.
3. IE/Crow's Foot
: 까마귀 발 표기법이라고 부르며, 가장 많이 사용
4. Min-Max/ISO
: 각 엔티티의 참여도를 좀더 상세하게 나타내는 표기법
5. UML
: 소프트웨어 공학에서 주로 사용되는 모델
6. Case Method/Braker
: 오라클에서 사용되는 모델로, Crow's Foot과 비슷하다.
IE/Crow's Foot 표기법
ERD 작성 순서
- 엔티티를 도출하고 그린다
- 엔티티를 적절하게 배치한다
- 엔티티 간의 관계를 설정한다
- 관계명을 기입한다
- 관계의 참여도를 기입한다
- 관계의 필수/선택 여부를 기입한다
[참고문서]
유선배에게 배우는 SQL
'SQLD' 카테고리의 다른 글
[유선배SQL] 관계(Relationship) (0) | 2024.01.15 |
---|---|
[유선배 SQL] 속성(Attribute) (0) | 2024.01.15 |
[유선배SQL] 엔티티 (0) | 2024.01.11 |
[유선배 SQL] 데이터 모델링의 이해(2)_ANSI-SPARC 아키텍처 (0) | 2024.01.10 |
[유선배 SQL] 데이터 모델링의 이해(1)_모델링 (0) | 2024.01.09 |