Professional Documents
Culture Documents
Bazy Danych 3 - ERD ZUT
Bazy Danych 3 - ERD ZUT
Bazy Danych 3 - ERD ZUT
◼ nazwisko
◼ specjalizacja
◼ adres zamieszkania.
◼ złożoność –
Czy atrybut jest pojedynczy czy złożony?
◼ wielowartościowość –
Czy atrybut jest jedno- czy wielowartościowy?
◼ zapisanie –
Czy atrybut jest zapamiętany w bazie danych
czy wyznaczany na podstawie wartości innych
atrybutów?
Bazy danych – Model związków encji
Atrybuty pojedyncze i złożone
Atrybut złożony, jak sugeruje nazwa, składa się
z wielu części, które można traktować jako atrybuty
podporządkowane.
Przykład atrybutu złożonego:
adres lekarza składający się z innych atrybutów takich
jak ulica, miasto, nr domu, kod pocztowy
wielowartościowy
◼ analizowana własność sama opisana jest jeszcze
dodatkowymi właściwościami
główny
◼ nazwa – wartość danej cechy wymagająca wpisu
(NOT NULL)
powtarzalność wartości
Przykład:
Rekursyjny typ relacji określający związek małżeński
pomiędzy pacjentami. W danym momencie czasowym
jeden pacjent może mieć tylko jedną żonę, a pacjentka
tylko jednego męża.
pacjent (mąż) – pacjent (żona) (1:1)
Przykład:
Typ relacji określający przeprowadzenie wizyty. Jeden
lekarz może przeprowadzić wiele wizyt, ale jedna wizyta
przeprowadzana jest tylko przez jednego lekarza.
lekarz – wizyta (1:N)
Przykład:
Typ relacji określający wykonywanie badań. Jeden
pacjent może mieć wykonanych wiele badań i jedno
badanie może być wykonane wielu pacjentom.
pacjent - badanie (M:N)
1 N
pacjent ma wizyta
M N
pacjent ma badanie
imię specjalizacja
nazwisko
data
identyfikator lekarz zatrudnienia
1
doty-
specjalizacja czy
N specjalizacja
lekarza
1 ma N
lekarz
ma
1 N
ma
pacjent wizyta
1
ma
N
1 N
w
choroba diagnoza
Dziękuję za uwagę!