Kardinaliteitsbeperkingen

De minimale kardinaliteit van een relatie is het minimumaantal exemplaren van entiteit B dat kan worden geassocieerd met elke instantie van entiteit A. in ons videobandvoorbeeld is het minimumaantal videobanden voor een film nul. “Als het minimum aantal deelnemers nul is, zeggen we dat entiteit Type B een optionele deelnemer is in de relatie. In dit voorbeeld is VIDEOTAPE (een zwak entiteittype) een optionele deelnemer in de “Is_stacked_as” relatie. Dit feit wordt aangegeven door het symbool nul door de lijn in de buurt van de videoband entiteit in de volgende figuur.

maximale kardinaliteit:

De maximale kardinaliteit van een relatie is het maximale aantal instanties van entiteit B dat kan worden geassocieerd met elke instantie van entiteit A. in het videovoorbeeld is de maximale kardinaliteit voor het videotape-entiteittype”veel” – dat wil zeggen een niet-gespecificeerd aantal groter dan één. Dit wordt aangegeven door het” kraaienvoet ” – symbool op de lijn naast het VIDEOBANDENTITEITSSYMBOOL in de bovenstaande figuur.

enkele voorbeelden

1. Patiënt Has_registrated patiëntgeschiedenis

elke patiënt heeft een of meer patiënthistorie. (Het eerste bezoek van de patiënt wordt altijd geregistreerd als een voorbeeld van de geschiedenis van de patiënt) elke instantie van de geschiedenis van de patiënt “behoort tot'” precies één patiënt.

2. EMPLO ‘ I ‘ E Is_assigned_ to PROJECT.

elk PROJECT heeft ten minste één EMPLO ‘ I ‘ E toegewezen. (Sommige projecten hebben meer dan één.) Elke EMPLO ‘ I ‘ E burgemeester (optioneel )mag niet worden toegewezen aan een bestaand PROJECT (bijv.* werknemer “Pete”). of kan worden toegewezen aan een of meer projecten.

3. Persoon Is_haar_aan persoon.

Dit is een optionele nul of één kardinaliteit in beide richtingen, omdat een persoon burgemeester mag niet getrouwd zijn.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.