faecher:informatik:oberstufe:datenbanken:normalisierung:3_normalform:start

Dies ist eine alte Version des Dokuments!


3. Normalform (3NF)

Eine Datenbank/Relation befindet sich dann in der dritten Normalform (3NF), wenn die zweite Normalform erfüllt ist und keine so genannten transitiven Abhängigkeiten bestehen.

Das bedeutet Folgendes: Irgendein Feld eines Datensatzes ist von einem anderen Feld abhängig, das kein Primärschlüssel ist.

Unsere Universaltabelle ist nach den Umformungen der vorigen Abschnitte bereits in der 3NF, dort kann man keine direkten Weiteroptimierungen mehr vornehmen. Zur weiteren Veranschaulichung kann man die folgenden Überlegungen heranziehen:

Wir möchten die Zuverlässigkeit unserer Lieferanten erfassen und legen dazu eine Tabelle an, die die Lieferzeiten und die Zuverlässigkeiten erfassen soll

+--+----------+----------------+--------+
|id|lieferzeit|firma           |verlass |
+--+----------+----------------+--------+
| 1|12h       |SupiTrans       |hoch    |
| 2|24h       |SupiTrans       |hoch    |
| 3| 8h       |HyperCompoGlobal|mittel  |
| 4| 4h       |SuperMegaNet    |saumäßig|
| 5|16h       |SuperMegaNet    |saumäßig|
| 6|irgendwann|Post AG         |saumäßig|
+--+----------+----------------+--------+
  • faecher/informatik/oberstufe/datenbanken/normalisierung/3_normalform/start.1606808271.txt.gz
  • Zuletzt geändert: 01.12.2020 07:37
  • von sbel