R1Ky3b8lXt0DP
Zdjęcie przedstawia okna z wykresami, oraz kilkoma tabelami.

I_R_W09_M21 Normalizacja baz danych

Źródło: domena publiczna.

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ę

Polecenie 1

Zapoznaj się z danymi zgromadzonymi w tabeli a następnie wykonaj ćwiczenie:

ID

Klient

Adres

Produkt

Cena

1

Ola Nowak

Kraków

Laptop

4000

2

Ola Nowak

Kraków

Myszka

120

3

Jan Kowal

Warszawa

Monitor

800

RFKDAMCK4HN6L
Ćwiczenie 1
Twoje cele
  • 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.