Crow's Foot

Crow's Foot은 선 끝 기호로 최소·최대 개수를 읽는다

실무 ERD에서는 선 끝의 막대, 원, 까마귀 발을 함께 읽어 카디널리티와 선택/필수 참여를 판단합니다.

정확히 하나필수 1

막대 두 개는 반드시 한 개와 연결된다는 뜻입니다.

없어도 됨선택 0

원 표시는 연결되지 않는 행도 허용한다는 뜻입니다.

여러 개최대 N

까마귀 발은 여러 행과 연결될 수 있다는 뜻입니다.

1:1 User 1 → 1 Profile

프로필을 필수로 두면 양쪽 모두 정확히 하나입니다.

1:N Category 1 → 0..N Product

카테고리는 상품이 없어도 되고, 상품은 한 카테고리에 속합니다.

M:N Order M:N Product

교차 테이블로 풀어 두 개의 1:N 관계로 바꿉니다.

Category category_id PK Product category_id FK 반드시 1 0..N