2. Zagadnienia związane z PDM
a) PDM (fizyczny model danych) Porównanie PDM a CDM
CDM |
PDM |
Encje |
Tabele |
Atrybuty |
Kolumny |
Relacje |
Referencje |
Atrybut kluczowy |
Klucz główny (PK) |
Klucz obcy (FK) |
Klucz główny - kolumna lub gruba kolumn których wartość jednoznacznie identyfikuje każdy wiersz w tabeli. Klucz obcy - kolumna lub gruba kolumn w tabeli która czerpie swoje wartości z tej samej dziedziny co klucz główny powiązany z nią w bazie danych.
b) Związki
1 do 1 - związek jednoznaczny.
1 do wiele - związek jednorodny.
wiele do wiele - jest to związek wieloznaczny.
c) Przykład przejścia z CDM do PDM CDM
Ksiazka
tvtul książki <pi> Characters (50) <M> cena Characters (50)
rok_wydania Integer
tytul_ksiazki <pi>
Rozdział
nr rodzialu <oi> Characters (2561 <M> liczba_stron Integer nr_rozdzialu <pi>
Relationship_2
Relationship_3
Przynależność
id przynależność <pi> Inteoer <M> id_przynaleznosc <pi>
PDM
Rozdział
nr rodzialu charl256t <pk> liczba_stron integer
Ksiazka
tytuł książki char(50t <pk> cena char(50)
rok_wydania integer
nr_rodzialu=nr_rodzialu
tytul_ksiazki=tytul_kaazki
Przynależność
tytuł książki char(50) <pk,fk1 > nr rodzialu char(2561 <pk.fk2> id przynależność integer <pfo-