Hallo zusammen,
auf dieser Seite verstehe ich folgende Sachverhalt leider nicht.
http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/cha…
"Beispiel:
In der Tabelle „Reise“ sind die Attribute „Vorname“, „Straße“ und „PLZ“ abhängig vom Attribut „Name“, nicht vom Primärschlüssel. Außerdem ist „Ort“ abhängig von „PLZ“ (X=Rechnungsnummer, Y=PLZ, Z=Ort; zu jeder Rechnungsnummer gehört eine PLZ und zu jeder PLZ ein Ort, also zu jeder Rechnungsnummer ein Ort).
…
…
Die transitiv abhängigen Datenfelder werden in weitere Tabellen ausgelagert, da sie nicht direkt vom Schlüsselkandidaten abhängen, sondern nur indirekt.
Da ein Name nicht eindeutig ist, wird jedem Angestellten eine Personalnummer zugeordnet. Diese ist Primärschlüssel der neuen Tabelle „Personal“. Alternativ könnte ein zusammengesetzter Primärschlüssel aus Name, Vorname und Geburtsdatum benutzt werden (dieser sollte hinreichend eindeutig sein)."
Hier wird also gesagt, dass die Attribute Vorname, Straße und Ort von Name abhängig ist.
Mal ganz blöd gefragt.
Warum sind Name, Vorname und Ort nicht von der Straße abhängig? Man kann doch anhand des Namens die Zeile genauso wengig identifizieren wie mit der Straße?
THX