Diskussion:Normalformen

Aus Informatik
Wechseln zu: Navigation, Suche

Gibt es vielleicht ein Beispiel zu den Anomalien, die auftreten können wenn es in der 3NF mehrere Attribute gibt, die als Schlüssel in Frage kommen könnten?

Die BCNF find ich auch noch irgendwie etwas - ähm nennen wir es - abstrakt. Entweder wir streichen sie ganz, oder eine bessere Erklärung muss her. Wikipedia hat mich gerade sogar noch mehr verwirrt, als geholfen.

Soll verhindert werden, dass Teile zweier aus mehreren Feldern zusammengesetzter Primärschlüssel wieder untereinander voneinander abhängen? Wie soll die Lösung dazu genau aussehen? Eine Definition von "Schlüsselkandidat" wäre dann doch vielleicht mal ganz ratsam. --steve 22:23, 8. Mär 2006 (CET)

Ein Schlüsselkandidat ist ein Kandidat für einen (späteren) Primärschlüssel. Da es in der Entwurfsphase vorkommen kann, dass mehrere Kombinationen / Attribute als Primärschlüssel auftreten können, legt man sich da noch nicht fest. Die letzliche Entscheidung wird dann am Ende der Modellierung (oder bei der Umsetzung) fallen.

Die BCNF wegfallen lassen? Naja das geht wohl nicht ... Es geht letztlich darum, dass jedes Attribut auch wirklich von einem Prmärschlüsselattribut abhängt. Ich habe leider kein Beispiel gefunden, bei dem das Problem auftrat, dass die 1.NF bis zur 3.NF sauber durchgeführt wurde und dann die BCNF nicht vorlag. Dafür wurden immer neue Beispiele genommen. --Ingo Höpping 09:26, 9. Mär 2006 (CET)

"Die Verbindung zwischen den Relationen geschieht durch sogenannte korrespondierende Attribute; so tritt die Matrikelnummer sowohl in der Relation Prüfungen als auch in der Relation Studenten auf. Diese in verschiedenen Relationen auftretenden Attribute nennt man global im Gegensatz zu lokalen Attributen, die nur in einer Relation vorkommen."

Sind das nicht einfach Primär- und Fremdschlüssel? --steve 18:13, 25. Feb 2007 (CET)