betrachte das folgende Beispiel:

A Patient
oder ein Laboratory
kann unabhängig von irgendeiner Beziehung existieren. Einige Patients
können Purchase
Medicine
, und einige Laboratories
können Produce
Medicine
, daher diese Entitäten-Sets teilweise in ihren Beziehungen teilnehmen.
Medicine
kann, ohne nicht existieren Produced
durch eine Laboratory
wird, wodurch Medicine
teilnehmen vollständig im Produced
Beziehung. Medicine
kann existieren, ohne Purchased
zu sein, daher Medicine
partiell in der Purchase
Beziehung teilnehmen.
einige Medicine
ohne Prescription
, A Patient
kann somit eine Prescription
ist optional auf die Beziehung Buys
Purchase
. Im Gegensatz dazu kann eine Purchase
nicht ohne eine Patient
und Medicine
existieren, daher sind diese Rollen obligatorisch für die Beziehung. In der Produced
Beziehung sind beide Rollen obligatorisch.
Der grundlegende Unterschied hier ist, dass Kardinalität die Existenz von Beziehungen einschränkt, während Partizipation die Existenz von Entitäten einschränkt. Wenn eine Rolle in einer Beziehungsmenge obligatorisch ist, bedeutet dies, dass eine Beziehungsinstanz nicht existieren kann, ohne dass eine Entität diese Rolle erfüllt. Wenn ein Entitätssatz vollständig an einer Beziehung teilnimmt, bedeutet dies, dass eine Entität nicht existieren kann, ohne verwandt zu sein.
Ähnliche Fragen zu http://stackoverflow.com/questions/38034049/is-optionalitymandatory-optional-and-participation-total-partial-are-same – reaanb
Siehe auch http://programmers.stackexchange.com/ Fragen/322721/erd-for-a-lab-Datenbank – reaanb