[DB] 바커와 IE 표기법

최민석·2021년 8월 11일
5
post-custom-banner

항상 헷갈리는 표기법 정리

출처 : https://cafe.naver.com/dbian

1쪽 M쪽

먼저 직선과 세개로 나누어진 닭발 모양의 표시가 보인다.

이는 1쪽과 M쪽을 표현한다.
즉 고객은 1쪽집합이고 주문은 M쪽집합이다.
고객은 여러개의 주문을 할 수 있지만 주문은 여러명의 고객을 가질 수 없다.

의존성

주문없는 고객 O, 고객 없는 주문 X

바커에서는 실선과 점선으로, IE에서는 직선과 동그라미로 표현하고 있다.
바커에서 점선은 다른집합에 의존하지 않으므로 고객없는 주문, 주문없는 고객등이 표현된다.
현실세계에선 주문없는 고객, 고객있는 주문이 정답이라고 생각한다.

IE에서는 동그라미와 직선으로 표현하는데, 동그라미는 의존하지않음 직선은 의존함을 표현한다.

식별자 상속

  • 바커 표기법에서는 세로 직선으로 표현한다.

위는 주문 테이블의 고객정보가 식별되므로 강한 결합력을 가지고 있다.

  • IE 표기법에서는 실선으로 표현한다.

위와 마찬가지로 주문 테이블에 고객정보가 들어감을 알 수 있다.

profile
🔥🔥🔥🔥 G U N F E 🔥🔥🔥🔥
post-custom-banner

0개의 댓글