Normatizae-
Ho-r^alizacla jest Drocesem identyfikowania logicznycn zwią2Kow pomięazy o.a,, oanycn w posiauanym ZDiorze aanycn 1 projektowana ba2v danych, która związki te hedzie reprezentować Przekształcanie zbioru danych w bazie danych w trzeciej oostai normalnej nazywane jest procesem rozkładu odwracalnego. Każde Kolejne przekształcenie wyjściowego zbioru danych to w istocie podział danych pomiędzy coraz większą liczbę tabel bez utraty zachodzących pomiędzy nimi związków Dwa główna etapy normalizacji to ustalenie zbioru danych, które maja być przechowywane w oazie danych 1 przekształcenie ich do kolejnych postaci normalnych Zebranie danych polega na określeniu wszystkich danych iakie maja być przechowywane w bazie danych
Dane te należy zebrać w postaci jednej tabeli która jest następnie dzielona na mniejsze tabele przy pomocy
Operacji rzutu, z zachowaniem związków pomiędzy danymi.
Pierwsza, druga i trzecia postać normalna dotyczą zależności funkcyjnych pomiędzy danymi, postaci czwarta i piata dotyczą zależności niefunkcyjnych.
Pierwsza postać normalna
Pierwsza postać normalna dotyczy powtarzających się grup danych, jeżeli zaleznosc funkcyjne pomiędzy danymi wskazuje na związki jeden do wielu, wskazuje to na istnienie grup danych. Definicja Pierwszej postaci normalnej brzmi następująco.
Rpięcia jest w pierwszej postaci normalnej wtedy i tylko wtedy gdy każdy atrybut j niekluczowy jest funkcyjnie Lzalezny od klucza głównego.
L
Bruga postać normalna
wuoa postać normalna dotyczy zależności funkcyjnych od części klucza Złożonego, łrmalizacia do drugiej postaci ma na celu wykluczenie takich zależności. Definicja łiBpiej postaci normalnej wyglada następująco'
postaci,.
ffilacja jest w drugiej postaci normalnej wtedy 1 tylko wtedy, gdy jest w pierwszej pos Bmnlnej i każdy atrybut niekluczowy czyli nie natazacy do żadnego klucza jest w Wnie funkcyjnie zalezny od klucza głównego.
rifecla postać normalna oda postać normalna ma na c
ilu wykluczenie zależności przechodnich
iedzy
x.eniv c iiuuiuiiui pi.o ^ ivuiiiv.|i Ln/iuin
iymi poprzez określenie danych determinujących sposród niekluczowych atrybutóvj§ Icji. Poniżej podana jest definicja-
keja jest w trzeciej postaci normalnej wtedy 1 tyiko wtedy, gdy jest w drugiej postaci1 fiolnęi i każdv nie kluczowy atrybut jest bezpośrednio, a nie przocH i głównego
chodmo zalezny or.