Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:datenbanken:normalisierung:3_normalform:start [25.11.2020 18:40] – sbel | faecher:informatik:oberstufe:datenbanken:normalisierung:3_normalform:start [27.11.2024 18:03] (aktuell) – Frank Schiebel | ||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
</ | </ | ||
- | Unsere Universaltabelle ist bereist | + | 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 | ||
+ | |||
+ | Wir möchten die Zuverlässigkeit unserer Lieferanten erfassen und legen dazu eine Tabelle an, die die Lieferzeiten und die Zuverlässigkeiten erfassen soll | ||
+ | |||
+ | |||
+ | < | ||
+ | TABLE lieferqualitaet | ||
+ | +--+----------+----------------+--------+ | ||
+ | |id|lieferzeit|firma | ||
+ | +--+----------+----------------+--------+ | ||
+ | | 1|12h | ||
+ | | 2|24h | ||
+ | | 3| 8h | ||
+ | | 4| 4h | ||
+ | | 5|12h | ||
+ | | 6| 8h | ||
+ | | 7|irgendwann|Post AG | ||
+ | +--+----------+----------------+--------+ | ||
+ | </ | ||
+ | |||
+ | Hier gibt es eine transitive Abhängigkeit zwischen dem Nichtschlüsselattribut '' | ||
+ | |||
+ | |||
+ | < | ||
+ | TABLE: verlass | ||
+ | +--+--------+ | ||
+ | |id|verlass | | ||
+ | +--+--------+ | ||
+ | | 1|hoch | ||
+ | | 2|mittel | ||
+ | | 3|saumäßig| | ||
+ | +--+--------+ | ||
+ | |||
+ | TABLE lieferqualitaet | ||
+ | +--+----------+----------------+--------+ | ||
+ | |id|lieferzeit|firma | ||
+ | +--+----------+----------------+--------+ | ||
+ | | 1|12h | ||
+ | | 2|24h | ||
+ | | 3| 8h | ||
+ | | 4| 4h | ||
+ | | 5|16h | ||
+ | | 6| 9h | ||
+ | | 7|irgendwann|Post AG | ||
+ | +--+----------+----------------+--------+ | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (A1) === | ||
+ | |||
+ | Man kann auch die Lieferzeiten noch in eine weitere Tabelle auslagern - wie könnte man hier vorgehen? Wie sieht die Tabelle '' | ||
+ | |||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (A2) === | ||
+ | |||
+ | Kann man in der Tabelle '' | ||
+ | |||
+ | Ein solche Tabelle nennt man **Beziehungtabelle** - erläutere, warum dieser Name sehr sinnvoll ist. |