minsta kardinalitet i en relation är det minsta antalet instanser av entitet B som kan associeras med varje instans av entitet A. i vårt videobandsexempel är det minsta antalet videoband för en film noll. ”När det minsta antalet deltagare är noll säger vi att Enhetstyp B är en valfri deltagare i förhållandet. I det här exemplet är videoband (en svag entitetstyp) en valfri deltagare i förhållandet ”Is_stacked_as”. Detta faktum indikeras av symbolen noll genom linjen nära VIDEOBANDSENHETEN i följande figur.
maximal kardinalitet:
den maximala kardinaliteten för en relation är det maximala antalet instanser av entitet B som kan associeras med varje instans av entitet A. I videoexemplet är den maximala kardinaliteten för VIDEOBANDSENTITETSTYPEN”många” -det vill säga ett ospecificerat tal större än ett. Detta indikeras av symbolen ”kråka fot” på linjen bredvid VIDEOBANDSSYMBOL i ovanstående figur.
några exempel
1. PATIENT Has_recorded patienthistoria
varje patient har en eller flera patienthistorier. (Det första patientbesöket registreras alltid som en förekomst av patienthistoria) varje förekomst av patienthistoria ”tillhör” ” exakt en PATIENT.
2. EMPLO ’ i ’ EE Is_assigned_to projekt.
varje projekt har minst en EMPLO ’ i ’ EE tilldelad det. (Vissa projekt har mer än en.) Varje EMPLO ’ i ’ EE borgmästare (valfritt) får inte tilldelas något befintligt projekt (t.ex .* anställd ”Pete”). eller kan tilldelas ett eller flera projekt.
3. PERSON Is_married_to PERSON.
detta är en valfri noll eller en kardinalitet i båda riktningarna, eftersom en person borgmästare kanske inte är gift.