JohnnySkyline80 Geschrieben 21. April Geschrieben 21. April Gude, In der Ap2 kommt in letzter Zeit häufig die Aufgabe dran eine bestehende Tabelle in die 3 Normalform über zu führen. Hierbei gibt es fast immer irgendwo eine n zu m Beziehung wo man eine zwischen tabelle erstellen muss. Ich habe bereits einige alte prufungs Aufgaben hierzu gemacht komme aber immer irgendwie auf eine andere lösung als die musterlösung. Wie geht ihr an so Aufgaben heran? Habt ihr eine schritt für schritt Anleitung die ihr durchgeht? Wandelt ihr direkt in die 3 Form um oder erst in die erste und dann in die zweite Form auf dem Beiblatt? Geht ihr jede spalte auf einmal durch und vergleicht sie mit den anderen Spalten im eine mögliche n zu m Beziehung zu erkennen? Oder wie macht ihr das?
EdwardFangirlXxX Geschrieben 21. April Geschrieben 21. April Also tbh so ein wirklich konkretes Vorgehen habe ich dabei gar nicht. Ich denke mit Übung ist das relativ schnell ersichtlich, was wie sein muss, um alle Bedingungen der 3. Form zu erfüllen, und dann geh ich einfach pro Spalte durch und überleg mir, ob ich was ändern muss. Und dann mach ich das so lange bis ich draufgucke und keinen Fehler mehr finde. Eine Zwischenübersetzung in die anderen Formen mach ich nie, da ich die auch schwieriger als die dritte Form finde.
Parser Geschrieben 22. April Geschrieben 22. April vor 15 Stunden schrieb EdwardFangirlXxX: Eine Zwischenübersetzung in die anderen Formen mach ich nie, da ich die auch schwieriger als die dritte Form finde. da die Normalformen hierarchisch aufeinander aufbauen, kann es schon hilfreich sein, zuerst in 1NF, dann in 2NF und dann in 3NF zu überführen (vor allem in Prüfungssituationen, wo die gute Dokumentation von Zwischenschritten hilfreich ist) . Schließlich sind die Normalformen wie folgt definiert: 1 NF: Jedes Attribut der Relation muss einen atomaren Wertebereich haben, und die Relation muss frei von Wiederholungsgruppen sein. 2 NF: Eine Relation ist genau dann in der zweiten Normalform, wenn die erste Normalform vorliegt und kein Nichtprimärattribut (Attribut, das nicht Teil eines Schlüsselkandidaten ist) funktional von einer echten Teilmenge eines Schlüsselkandidaten abhängt. 3 NF: Eine Relation befindet sich in der 3. Normalform, wenn sie die 2. NF erfüllt und keine funktionalen Abhängigkeiten der Nichtschlüssel-Attribute (hellgraue Zellen in der Tabelle) untereinander bestehen. Solche Abhängigkeiten bezeichnet man auch als transitive Abhängigkeiten. Weiterhin müssen alle Nichtschlüssel voll funktional abhängig vom Schlüsselattribut sein. Shun und skylake reagierten darauf 1 1
skylake Geschrieben 22. April Geschrieben 22. April vor 18 Stunden schrieb JohnnySkyline80: Wie geht ihr an so Aufgaben heran Genauso wie es @Parser beschrieben hat. Mit genug Erfahrung kann man zwar direkt in die 3. NF springen, sofern man das überhaupt möchte (es gibt in der Praxis durchaus Gründe eben nicht in die 3NF zu gehen). Aber in Prüfungen wird häufiger der Weg von der 1NF bis zur 3NF verlangt (was auch daran liegt, dass man dann besser Teilpunkte vergeben kann). Ich würde mir im Internet Aufgaben suchen, die explizit die drei Normalformen üben und vor allem mir anschauen, wie man zur 2NF kommt. Die zweite NF ist die Normalform bei der es öfter mal Verständnisschwierigkeiten gibt.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden