MSIZ_w7.pdf

(152 KB) Pobierz
Prezentacja programu PowerPoint
Zasady transformacji modelu DOZ do
projektu tabel bazy danych
A. Obiekty proste
B. Obiekty z podtypami
C. Związki rozłączne
GHJ 1
652060956.002.png
A. Projektowanie - obiekty proste
TRASA
# * numer
o planowana godzina
odlotu
z
LOTNISKO
POZYCJA ZAM
do
początkiem
# * kod
* nazwa
końcem
obsługiwana
przez
przewoźnikiem na
LINIA LOTNICZA
wewnątrz
# * kod
* nazwa
nadrzędną
GHJ 2
652060956.003.png
A. Projektowanie – obiekty proste
- reguły
Krok 1.
Przekształć każdy prosty obiekt (nie jest podtypem i
nie zawiera podtypów) w tabelę
Nazwij tabelę stosując liczbę mnogą nazwy obiektu.
Krok 2.
Przekształć każdy atrybut w kolumnę o tej samej
nazwie, sprecyzowanym formacie i długości
Atrybuty opcjonalne przechodzą w kolumny null ,
atrybuty obowiązkowe w kolumny not-null
GHJ 3
652060956.004.png
Krok 3.
Składowe unikalnego identyfikatora obiektu - klucz
główny (pierwotny) tabeli
Jeżeli obiekt jest identyfikowany przez uczestnictwo w
związku, dołącz do tabeli kopie składowych
unikalnego identyfikatora obiektu, który jest na
drugim końcu związku (może to być proces
rekurencyjny)
W nazwach dołączonych kolumn wykorzystaj nazwy
obiektów i/lub związków, dodając je do nazw
atrybutów
GHJ 4
652060956.005.png
Krok 4.
Związki N:1 oraz 1:1 stają się kluczami obcymi
(zewnętrznymi)
Należy dołączyć do odpowiedniej tabeli kopie
składowych unikalnego identyfikatora obiektu
znajdującego się po stronie końca „1” tego związku
Związki opcjonalne tworzą kolumny null .
Związki obowiązkowe tworzą kolumny not-null .
GHJ 5
652060956.001.png
Zgłoś jeśli naruszono regulamin