2016-10-10 15 views
1

그래서 이번 학기에 나는 DBMS에 대해 배우기 시작했고 처음 두 장은 ER 시스템에 관한 것이 었습니다. 하지만 난 열심히이 간단한 예에서 practice..For 예ER 다이어그램 : 전체 참여와 취약한 단체

enter image description here

에 사용하는 것을 구분하기 위해 찾을 약한 개체와 전체 참여의 정의는 무엇인지 이해에도 불구하고 나는 왜 레스토랑을 이해하지 못할 약한 존재가 아닙니다 (접시가없는 식당은 없습니다). 접시 재료도 마찬가지입니다. (재료가 0 인 접시는 존재할 수 없습니다). 그래서, 왜이 다이어그램 식당에서 - 접시와 요리 - 재배치는 단지 전체 참여로만 나타나고 약한 실체로서 나타나지 않는가? 그것은 자체에 존재하기 때문에

+0

총 참여율은 식별 관계와 동일하지 않습니다. 약한 엔티티는 존재 종속성이 아닌 식별 방법에 따라 결정됩니다. http://stackoverflow.com/questions/38034049/is-optionality-mandatory-optional-and-participation-total-partial-are-same/38035173#38035173 – reaanb

답변

2

레스토랑 약한 개체가 아닙니다. 동일한 규칙이 에 적용됩니다.. 재료는 어떤 요리에도 넣지 않아도되지만 재료가 없으면 요리가 존재할 수 없습니다. 특정 요리를 제공하는 식당이 없다면 접시는 존재할 수 없습니다. 어떤 식당에도 속하지 않는 요리가있는 메뉴를 고려해보십시오. 귀하의 모델에서 그 목적은 무엇입니까?

취약한 엔티티의 목적을 이해하고 실제로 현재 상태에서 다른 방향으로 생각하지 않습니까?

+0

그래서 요리 재료 관계는 식별 관계가 너무 옳습니까? (접시 약한 실체와 "포함"식별 " –

+0

http://stackoverflow.com/questions/762937/whats-the-difference-between-identifying-and-non-identifying-relationships –