Funktionale Abhängigkeit

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

Funktionale Abhängigkeit
Hallo,

bin über folgende Frage aus dem Quiz im Studon schon öfter gestolpert.
Allerdings habe ich überhaupt keine Ahnung, wie ich dabei rangehen soll.

3NF ist doch dann gegeben, wenn kein Nicht-Schlüsselattribut transitiv von einem Schlüsselkandidaten abhängt. Warum ist das hier gerade durch B–>D gegeben?

Grüße
ingonör


A ist ein Schlüsselkandidat. Außerdem gilt:
A → B (klar A ist Schlüsselkandidat, also muss B von A abhängen)
B → D (B und D sind keine Schlüsselkandidaten)

Also hängt D transitiv von A ab (über die Beziehung B → D).
=> 3NF ist verletzt, weil die Beziehung B → D gilt)

1 Like

Ah, na klar!
Vielen Dank!