5 Sposoby zapisu.doc

(136 KB) Pobierz
5 Sposoby zapisu

5 Sposoby zapisu

 


encjeencje
atrybutyatrybuty
związkizwiązki

na początek strony

przykład:

przykład

na początek strony

Uwagi:

·         należy ograniczać się do istotnego zbioru encji,

·         lepiej robić na tabele i operować powiązaniami,

·         łączone powinny być encje podobnego typu,

·         należy wzorować się na istniejącej dokumentacji,

·         wybór atrybutów:

o        istotne dla użytkownika,

o        odnosić się do encji,

o        nie powinny się przecinać,

o        powinny być atomiczne (nie dające się podzielić na mniejsze elementy),

Diagramy związków encji są wykorzystywane przez narzędzia typu CASE do projektowania baz danych. Przy modelowaniu związków należy zwrócić szczególną uwagę na typy występujących związków i przeprowadzić ich modyfikację na tym właśnie etapie w celu uniknięcia późniejszych problemów związanych ze skomplikowanymi zależnościami funkcyjnymi.

przyklad1

Związki typów n - m są źle widziane i unika się ich wprowadzając sztuczną encję zastępując związki wieloznaczne jednoznaczymi:

przyklad2

na początek strony

Opisywanie związków:

opisywanie

Związki N-M są możliwe, ale nie są akceptowane przez wszystkie "Casey".
Redukcja związków N-M.

przed rekukcja

do związków typu 1-N

po redukcji

na początek strony

Warunki nakładane na atrybuty:

·         atrybut powinien występować tylko raz (trudno zdecydować do której encji go przypisać),

·         jednolite brzmienie atrybutów,

·         atrybuty mają być atomiczne,

na początek strony

Identyfikacja encji

Encja KARTA POKŁADOWA jest jednoznacznie identyfikowana przez wszystkie atrybuty powiązane, co oznacza się przez: powiazanie

przyklad

na początek strony

Wzajemne wykluczanie się związków:

wykluczanie


Konto nie może należeć jednocześnie do osoby i do firmy.

Notacja Oracla ERD.

Przykład

przyklad

na początek strony

Cechy atrybutów:

·         not null *

·         opcjonalny o

·         kluczowy #

na początek strony

Typy połączeń:


1 do N obligatoryjne
1 do N obligatoryjny
1 do N opcjonalny
1 do N opcjonalny
N do N obligatoryjny
N do N obligatoryjny
rekurencyjny opcjonalny
rekurencyjny 

 

...
Zgłoś jeśli naruszono regulamin