Hallo,
um eine Datenbank in die 3. Normalform zu verleiten ist es notwendig, dass es keine transitive Abhängigkeiten zwischen den Nicht-Schlüssen-Attributen vorhanden sind. Um Abhängigkeiten zu erkennen, kann man ja Grundsätzlich fragen "Kann durch das Nicht-Schlüssel-Attribut_x das Nicht-Schlüssel-Attribut_y bestimmt werden ? Fall ja, hat man eine Abhängigkeit. So wie es bei PLZ -> Stadt der Fall ist.
Nun habe den Fall, dass durch ein Nicht-Schlüssel-Attribut_x die Information herausgelesen werden kann, dass ein Nicht-Schlüssel-Attribut_y einen bestimmten Wertebereich einnimmt. Spricht man dann auch schon von einer transitive Abhängigkeit ?
Also beispielsweise wenn _x = null dann ist y_>0 bzw. _y ist dann !null wenn _x einen Wert hat.
um eine Datenbank in die 3. Normalform zu verleiten ist es notwendig, dass es keine transitive Abhängigkeiten zwischen den Nicht-Schlüssen-Attributen vorhanden sind. Um Abhängigkeiten zu erkennen, kann man ja Grundsätzlich fragen "Kann durch das Nicht-Schlüssel-Attribut_x das Nicht-Schlüssel-Attribut_y bestimmt werden ? Fall ja, hat man eine Abhängigkeit. So wie es bei PLZ -> Stadt der Fall ist.
Nun habe den Fall, dass durch ein Nicht-Schlüssel-Attribut_x die Information herausgelesen werden kann, dass ein Nicht-Schlüssel-Attribut_y einen bestimmten Wertebereich einnimmt. Spricht man dann auch schon von einer transitive Abhängigkeit ?
Also beispielsweise wenn _x = null dann ist y_>0 bzw. _y ist dann !null wenn _x einen Wert hat.