Notation Summary

ERD 표기법은 같은 모델을 다른 기호로 읽는다

Chen, Crow's Foot, UML은 같은 Student-Course 수강 모델을 다른 기호로 표현한다. 핵심은 엔터티, 관계, 카디널리티를 같은 의미로 읽는 것이다.

Chen

관계를 다이아몬드로 분리

Student
수강
Course
개념 설명과 요구사항 토론에 좋다.
Crow's Foot

선 끝 기호로 개수를 읽음

Student
|<
Course
실무 ERD와 테이블 변환에서 자주 쓴다.
UML

클래스와 다중도로 표현

Student
+id
+name
1..*
Course
+id
+title
객체 모델과 도메인 모델 설명에 익숙하다.
읽을 요소ChenCrow's FootUML
엔터티사각형테이블 박스클래스 박스
관계다이아몬드관계선과 선 끝 기호association line
개수1, N 같은 라벨|, O, crow foot0..1, 1..*, *
테이블 변환개념 확인 후 별도 변환FK와 관계 테이블로 바로 연결도메인 객체와 DB 설계 사이 조율

표기법이 달라도 질문은 같다. “어떤 엔터티가 있고, 관계가 몇 개까지 연결되며, 그 결과 어떤 FK와 연결 테이블이 필요한가?”를 읽으면 된다.