Hallo, ich habe stundenlang über ein Datenbanknormalisierungsproblem nachgedacht, das ich zu lösen versuche. In meinem Problem habe ich einen zusammengesetzten Primärschlüssel und Daten in einer der Spalten des Schlüssels haben mehrere Werte. Mehrere Werte in einer der Spalten des Primärschlüssels sind das Hauptproblem. Ich möchte wissen, ob in der ersten normalen Form nur andere Wiederholungsgruppen als Primärschlüssel entfernt werden oder Primärschlüsselspalten mit mehreren Werten ebenfalls entfernt werden. Dennoch mag es für Sie nebulös sein zu verstehen. Also ich bin Entsendung Screenshot der Tabelle:Datenbanknormalisierung mit Composite-Key?
http://tinypic.com/view.php?pic=ev47jr&s=5
(Bitte öffnen Sie das Bild oben in der Tabelle zu sehen)
Hier ist die Frage, die ich möchte fragen ist, ob in der ersten Normalform nur Spaltennummer 4 , 5,6,7 wird entfernt oder Spalte 2 wird auch entfernt (Da es auch mehrere Werte enthält)?
Wenn ich die zweite Spalte nicht entferne, dann kommt sie nicht in 1NF, aber wenn ich sie auch entferne, geht sie direkt zu 3NF. Hilfe?
Vielen Dank.
Ich möchte nur einen Hinweis, weil ich es gegen Ihre "Ethik" weiß, um bei den Hausaufgaben zu helfen. –
Sie können nicht mehrere Werte in _any_ columns in 1NF belassen. –