Kardinalitetsbegrænsninger

den mindste kardinalitet i et forhold er det mindste antal forekomster af enhed B, der kan være knyttet til hver forekomst af enhed A. i vores videobåndeksempel er det mindste antal videobånd til en film nul. “Når det mindste antal deltagere er nul, siger vi, at Enhedstype B er en valgfri deltager i forholdet. I dette eksempel er videobånd (en svag Enhedstype) en valgfri deltager i forholdet “Is_stacked_as”. Denne kendsgerning er angivet med symbolet nul gennem linjen nær VIDEOBÅNDENHEDEN i den følgende figur.

maksimal Kardinalitet:

den maksimale Kardinalitet af et forhold er det maksimale antal forekomster af enhed B, der kan knyttes til hver forekomst af enhed A. I videoeksemplet er den maksimale kardinalitet for videobåndenhedstypen “mange”-det vil sige et uspecificeret tal større end et. Dette er angivet med symbolet “kragefod” på linjen ved siden af VIDEOBÅNDETS enhedssymbol i ovenstående figur.

nogle eksempler

1. PATIENT har registreret patienthistorie

hver patient har en eller flere patienthistorier. (Det første patientbesøg registreres altid som en forekomst af patientens historie) hver forekomst af patientens historie “tilhører” nøjagtigt en PATIENT.

2. EMPLO ‘ i ‘ EE Is_assigned_to projekt.

hvert projekt har mindst en EMPLO ‘ i ‘ EE tildelt det. (Nogle projekter har mere end en.) Hver EMPLO ‘ i ‘ EE borgmester (valgfrit) må ikke tildeles noget eksisterende projekt (f.eks .* medarbejder “Pete”). eller kan tildeles et eller flere projekter.

3. PERSON Is_married_to PERSON.

dette er en valgfri nul eller en kardinalitet i begge retninger, fordi en person borgmester må ikke være gift.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.