WSiP6

WSiP6



56


BAZY DANYCH I SYSTEMY BAZ DANYCH

Związek jeden do jednego (1:1) występuje wówczas, gdy jednej instancji encji zbioru A odpowiada jedna instancja encji zbioru B, np. w wyścigu może wziąć udział pięciu kierowców, a zespół techniczny każdego kierowcy wystawia dokładnie jeden samochód. Każdemu kierowcy odpowiadać będzie dokładnie jeden samochód, a każdemu samochodowi przyporządkowany będzie dokładnie jeden kierowca.

Samochód

Związek 1:1

Kierowcy

; Bolid 1

Artek

: Bolid 2

Marek

1 Bolid 3

!...................................................................................................

Izabela

Rys. 10.6. Ilustracja związku jeden do jednego

Związek jeden do wielu (1:M) występuje wtedy, gdy jednej instancji zbioru A odpowiada więcej niż jedna instancja zbioru B. W praktyce, gdy mamy np. 3 samochody, którymi może jechać kilku kierowców tego samego zespołu, ale odpowiadać im będzie tylko jeden samochód dla nich przeznaczony, związek taki określamy mianem jeden do wielu. Na przykład, wg poniższej tabeli bolidem 1 pojadą Artek i Marek, bolidem 2 - Michał i Wioletta, bolidem 3 - Izabela i Grzegorz.

Kierowcy

Samochód

Związek 1:M /

Artek

Bolid 1

Marek

........ —" V"'"

Bolid 2

\

Izabela

Bolid 3

Grzegorz

Michał

Wioletta

Rys. 10.7. Ilustracja związku jeden do wielu

Związek wiele do wielu (M:N) zachodzi w sytuacji, gdy wielu instancjom encji zbioru A odpowiada wiele instancji encji zbioru B. W praktyce stanie się tak w przypadku, gdy dysponować będziemy np. encjami Lekarze i Pacjenci. Każdy z pacjentów będzie mógł korzystać z usług wielu lekarzy, a każdy lekarz będzie mógł świadczyć usługi wielu pacjentom.

Lekarz

. Związek j,

Pacjent

Lekarz 1

Pacjent I

Lekarz 2

/ M:N

Pacjent 2

--------------------- _ --------------------- -

Lekarz 3

Pacjent 3

Rys. 10.8. Ilustracja związku wiele do wielu


Wyszukiwarka

Podobne podstrony:
WSiP6 56 BAZY DANYCH I SYSTEMY BAZ DANYCH Związek jeden do jednego (1:1) występuje wówczas, gdy jed
WSiP6 66 BAZY DANYCH I SYSTEMY BAZ DANYCH W strukturalnym jeżyku zapytań taka selekcja będzie miała
WSiP6 26 BAZY DANYCH I SYSTEMY BAZ DANYCH Zbiór A, w którym przechowujemy cyfry (niech to będą cyfr
WSiP2 32 BAZY DANYCH I SYSTEMY BAZ DANYCH Normalizacja odgrywa zatem ważną rolę w procesie projekto
WSiP0 40 BAZY DANYCH I SYSTEMY BAZ DANYCH implementacji standardowej bazy danych projektant powinie
WSiP0 50 BAZY DANYCH I SYSTEMY BAZ DANYCH Zakres czasu, w którym informacje przechowywane będą w ba
WSiP2 62 BAZY DANYCH I SYSTEMY BAZ DANYCH Kwerenda krzyżowa Jej zadaniem jest wyświetlanie zliczony
WSiP4 64 BAZY DANYCH I SYSTEMY BAZ DANYCH 13 Strukturalny język zapytań SQL ZAGADNIENIA ■
WSiP0 30 BAZY DANYCH I SYSTEMY BAZ DANYCH Proces projektowania relacyjnej bazy danych można podziel
WSiP4 34 BAZY DANYCH I SYSTEMY BAZ DANYCH PRZYKŁAD 9.1 Definicja wymaga przykładu, którym będzie an
WSiP2 52 BAZY DANYCH I SYSTEMY BAZ DANYCH N 2 Zlmię 2 Okres Punktów- Punktów/jOkres Miasto/Miej s
WSiP8 68 BAZY DANYCH I SYSTEMY BAZ DANYCH13.4. Suma (Union) Teoriomnogościowa suma dotyczy dwóch re
WSiP4 54 BAZY DANYCH I SYSTEMY BAZ DANYCH POKOJE GOŚCIE Rys. 10.2. Przykład diagramu Yenna Bardziej
-56. Bazy danych WYMAGANIA NA STOPIEŃ DOPUSZCZAJĄCY
Bazy danych Wykład 1: Wprowadzenie do baz danych Małgorzata Krętowska e-mail:

więcej podobnych podstron