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

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
faecher:informatik:oberstufe:datenbanken:normalisierung:3_normalform:start [01.12.2020 08:44] sbelfaecher:informatik:oberstufe:datenbanken:normalisierung:3_normalform:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== 3. Normalform (3NF) ====== 
-<WRAP center important 90%> 
-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. 
-</WRAP> 
- 
-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 
- 
- 
-<code> 
-+--+----------+----------------+--------+ 
-|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| 
-+--+----------+----------------+--------+ 
-</code> 
- 
-Hier gibt es nun eine transitive Abhängigkeit zwischen dem Nichtschlüsselattribut ''firma'' und dem Attribut ''verlass'': Wenn man weiss, wer der Lieferant ist, kann man auch direkt sagen, wie verlässlich dieser ist. 
- 
- 
- 
  
  • faecher/informatik/oberstufe/datenbanken/normalisierung/3_normalform/start.1606808687.txt.gz
  • Zuletzt geändert: 01.12.2020 08:44
  • von sbel