Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

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?

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.

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.

 

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.
 

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.