Kardinalitetsbegrensninger

minste kardinalitet av et forhold er det minste antall forekomster Av enhet B som kan knyttes til hver forekomst Av enhet A. i vårt videobåndeksempel er minimum antall videobånd for en film null. «Når minimum antall deltakere er null, sier vi at enhetstype B er en valgfri deltaker i forholdet. I dette eksemplet ER VIDEOBÅND (en svak enhetstype) en valgfri deltaker i forholdet «Is_stacked_as». Dette faktum er angitt med symbolet null gjennom linjen nær VIDEOBÅNDENHETEN i Den følgende Figuren.

Maksimal Kardinalitet:

maksimal kardinalitet av et forhold er det maksimale antall forekomster Av enhet B som kan knyttes til hver forekomst Av enhet A. i videoeksemplet er maksimal kardinalitet for videobånd-enhetstypen»mange» -det vil si et uspesifisert tall som er større enn ett. Dette er angitt med «kråkefot» – symbolet på linjen ved SIDEN AV VIDEOBÅNDETS symbol i Figuren ovenfor.

Noen Eksempler

1. Pasient Has_recorded PASIENT HISTORIE

Hver pasient har en eller flere pasienthistorier . (Det første pasientbesøket registreres alltid som en forekomst AV PASIENTHISTORIE) Hver forekomst AV PASIENTHISTORIE «tilhører» nøyaktig en PASIENT.

2. EMPLO ‘ I ‘ EE Is_assigned_to PROSJEKTET.

Hvert PROSJEKT har minst EN EMPLO ‘ I ‘ EE tildelt den. (Noen prosjekter har mer enn en.) Hver EMPLO ‘ I ‘ EE mayor (eventuelt) kan ikke tildeles noen eksisterende PROSJEKT (f.eks .* ansatt «Pete»). eller kan tildeles ett Eller flere Prosjekter.

3. PERSON Is_married_to PERSON.

dette er en valgfri null eller en kardinalitet i begge retninger, fordi en borgmester kanskje ikke er gift.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.