I_R_W09_M21 Normalizacja baz danych
W miarę jak baza danych rośnie, pojawia się coraz więcej powtórzeń, niejasności i zależności, które trudno kontrolować. Normalizacja jest metodą, która pozwala uporządkować tę strukturę tak, aby dane były spójne, logiczne i łatwe do utrzymania. Dzięki niej nawet rozbudowana baza przestaje przypominać chaotyczny magazyn informacji, a zaczyna działać jak dobrze zaprojektowany system.
Normalizacja polega na przekształcaniu tabel zgodnie z określonymi postaciami normalnymi - zestawem zasad, które pomagają projektować bazy w sposób przejrzysty i odporny na błędy. To właśnie te reguły prowadzą projektanta krok po kroku do modelu, który można bezpiecznie rozwijać i modyfikować, niezależnie od tego, jak wiele danych będzie w nim przechowywanych.
Ćwiczenie na rozgrzewkę
Zapoznaj się z danymi zgromadzonymi w tabeli a następnie wykonaj ćwiczenie:
|
|
|
|
|
|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Prześledzisz, jak funkcjonuje praktyczne zastosowanie normalizacji oraz poznasz jego potencjalne wady.
Przeanalizujesz zasady pierwszej postaci normalnej.
Przeprowadzisz normalizację przykładowych relacji.
Zapoznasz się z drugą postacią normalną oraz sposobami sprowadzania do niej przykładowych tabel.
Poznasz zasady trzeciej postaci normalnej oraz nauczysz się przekształcać tabele tak, aby spełniały wymagania tej postaci normalnej.