INF.04Bazy Danych i Zarządzanie Danymi (SQL & ORM)
Normalizacja bazy danych (1NF, 2NF, 3NF)
Proces projektowania relacyjnej bazy danych eliminujący redundancję (nadmiarowość) danych oraz anomalie przy wstawianiu, aktualizacji i usuwaniu rekordów.
Trzy podstawowe postacie normalne:
- 1NF (Pierwsza postać normalna):
- Wartości w kolumnach są atomowe (niepodzielne, np. brak rozdzielanych przecinkami numerów telefonów w jednym polu).
- Wiersze są unikalne (zdefiniowany klucz główny).
- 2NF (Druga postać normalna):
- Spełnia 1NF.
- Każda kolumna niekluczowa zależy od całego klucza głównego, a nie od jego części (dotyczy kluczy złożonych).
- 3NF (Trzecia postać normalna):
- Spełnia 2NF.
- Żadna kolumna niekluczowa nie zależy od innej kolumny niekluczowej (brak zależności przechodnich).
Chcesz sprawdzić to pojęcie w praktyce?
Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Normalizacja bazy danych (1NF, 2NF, 3NF) lub rozpocznij trening.