Computer Science/데이터베이스
UML 클래스 다이어그램3 - Weak Entity Sets, E-R Model
윤재에요
2022. 10. 10. 19:43
-back number를 키로 사용시 back number만으로는 구별이 불가능하다( 팀마다 번호가 존재하니깐)
-(이름,번호) 로 구별할 시 다른팀에도 같은 (이름,번호)가 존재 할 수 있다. 이럴 때는 팀명이 필요하다.
-다른 것과 합해지면 key가 될 수 있는 클래스를 Weak Entity Set이다.
-Weak Entity Set은 서포팅 클래스가 있어야함
E-R Model (Entity-Relationship Model)
- E-R 모델은 OMT의 확장인 UML이 나오기 전에 만들어진 모델로 관계형 모델의 단점을 보완하기 위해서 나왔다.
- UML과 비슷한 모양을 취한다.
-아래는 E-R 모델표현법이다.
-아래 그림은 UML과 E-R 모델의 비교이다.
E-R Model - isa 관계
ER Model – isa_kind_of and isa_component_of
UML Class Diagram과 E-R 모델의 차이점
다중성(Cardinality or multiplicity)
E-R 모델에서는 화살표로 다중성을 표현한다. (UML에서는 0..*의 형식)
Multi-way Relationship