IE 노테이션 표기법
실선과 점선의 관계 (식별과 비식별자)
- 실선 : A가 없으면 B가 존재할 수 없는 관계
- 점선 : A가 없어도 B가 존재할 수 있는 관계.
추가 예시
- 수강내역의 입장에서 보면 학생이 없으면 존재의 의미가 없으므로 실선이 적절하다.
- 학생 입장에서 보면 학과 없이도 존재 할 수 있다.
- 이처럼 종속되지 않고 독립적으로 존재할 수 있으면 비 식별 관계 (점선) 이다.
Optional 과 Mandatory 관계
- Optional : 동그라미와 | 표시 된 반대 편 개체가 선택적으로 있어도 없어도 되는 존재임을 나타낸다.
- Mandatory : | 표시 된 반대 편 개체가 반드시 존재함을 나타낸다.
추가 예시
- 학생 관점 : | 과 O 가 표시된 반대편 개체를 보면, 학생은 이동을 할 수 도 없어도 된다.
- 이동 관점 : |만 표시된 반대편 개체를 보면, 이동은 학생이 존재해야 발생하기 때문에 있어야 존재하는 mandatory 표시를 한다.
객체의 다중성 표기법
다중성 표시란
- 여러 개의 객체를 두는 것이 아닌 클래스로만 여러개의 객체간의 관계를 표현한 것이다.
추가 예시
1명의 선생님은 10명 이상의 학생을 관리하는 것에 표기.
[선생님] --------------------------------------- [학생]
1 10,*
더보기
Ref
https://dbguide.tistory.com/entry/%EB%AA%A8%EB%8D%B8%EB%A7%81-IE-%ED%91%9C%EA%B8%B0%EB%B2%95
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=sule47&logNo=220857776925
댓글