Ograniczenia cardinalności

minimalna cardinalność relacji to minimalna liczba instancji entity B, które mogą być powiązane z każdą instancją entity A. w naszym przykładzie kaset wideo minimalna liczba kaset wideo dla filmu wynosi zero. „Gdy minimalna liczba uczestników wynosi zero, mówimy, że podmiot typu B jest opcjonalnym uczestnikiem relacji. W tym przykładzie VIDEOTAPE (Typ słabej jednostki) jest opcjonalnym uczestnikiem relacji „Is_stacked_as”. Fakt ten jest oznaczany symbolem zero przez linię w pobliżu obiektu na poniższym rysunku.

Maksymalna Cardinalność relacji:

maksymalna cardinalność relacji to maksymalna liczba instancji entity B, które mogą być powiązane z każdą instancją entity A. w przykładzie wideo maksymalna cardinalność dla typu entity taśmy wideo to „wiele”-to znaczy nieokreślona liczba większa niż jedna. Wskazuje na to symbol” kurzej łapki ” na linii obok symbolu podmiotu na powyższym rysunku.

kilka przykładów

1. Pacjent Ma_odpisaną historię pacjenta

każdy pacjent ma jedną lub więcej historii pacjenta . (Wstępna wizyta pacjenta jest zawsze zapisywana jako przypadek historii pacjenta) każdy przypadek historii pacjenta „należy do” dokładnie jednego pacjenta.

2. EMPLO ’ i ’ EE Is_assigned_to PROJECT.

każdy projekt ma co najmniej jeden EMPLO ’ i ’ EE przypisany do niego. (Niektóre projekty mają więcej niż jeden.) Każdy burmistrz EMPLO ’ i ’ EE (opcjonalnie) nie może być przypisany do żadnego istniejącego projektu (np.* pracownik „Pete”). lub może być przypisany do jednego lub więcej projektów.

3. PERSON Is_married_to PERSON.

jest to opcjonalne zero lub jedna Kardynalność w obu kierunkach, ponieważ osoba może nie być mężatką.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.