Przedmiot |
Bazy danych |
Laboratorium | |
Temat |
Diagramy związków encji |
Aby prawidłowo zaprojektować bazę danych na potrzeby danego systemu informatycznego należy kolejno wykonać następujące kroki:
1) Wyodrębnienie interesującego nas zagadnienia ze świata rzeczywistego (baza danych ma gromadzić dane związane z tym zagadnieniem)
2) Modelowanie tego zagadnienia za pomocą diagramu związków encji (E-R)
3) Przekształcenie diagramu związków encji w strukturę bazy danych
Encia to elementarna, możliwa do wyodrębnienia kategoria logiczna (klasa) elementów świata zewnętrznego. Każda encja charakteryzuje się zbiorem własności (atrybutów) określających jej cechy.
Przykłady encji: samochód, człowiek, statek, itd.
Zbiór encii to zbiór, którego elementami są encje tego samego typu. Przykłady zbiorów encji: samochody, ludzie, statki, itd.
Notacja graficzna zbiorów encji:
<nazwa zbioru enęji>
np:
Samochody |
Ludzie |
Statki |
Rysunek 3 - Notacja graficzna i przykłady zbiorów encji
Atrybut encii (zbioru encii) to cecha, specyficzna własność, identyfikowana dla każdej encji w zadanym zbiorze encji.
Przykładowy zbiór atrybutów dla zbioru encji „samochody" to:
• marka
• model
• pojemność silnika
• kolor nadwozia
• typ nadwozia
• rocznik produkcji
Notacja graficzna zbiorów i atrybutów encji:
Nazwa zbioru encji
Atrybut zbioru encji
Rysunek 4 - Notacja graficzna i przykładowe atrybuty zbioru encji
Strona 3 z 6
Joanna Szlapczyńska (asiasz@am.gdynia.pl)