Podstawy baz danych - Trzy postacie normalne
1. Normalizacja bazy danych to zbiór reguł zawierający spójność bazy danych bez zbędnych powtórzeń danych
- Tabela jest w 1-szej postaci normalnej jeżeli opisuje tylko jeden obiekt oraz zawiera atrybuty będące danymi atomowymi
- Nie zawiera kolekcji
- Posiada klucz główny
- Kolejność wierszy w tabeli jest dowolna
3. Druga postać normalna:
- Tabela jest w 2-giej postaci normalnej jeżeli jest w 1-szej postaci
- Wszystkie atrybuty nienależące do klucza głównego zależą w pełni od klucza głównego – zależność funkcyjna
4. Trzecia postać normalna:
- Tabela jest w 3-ciej postaci normalnej jeżeli jest w 2-giej postaci
- Wszystkie atrybuty nienależące do klucza głównego nie zależą od innych atrybutów nienależących do klucza głównego