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.

ER-Modellierung und Norminalisierung

Empfohlene Antworten

Veröffentlicht

Hat jemand Aufgaben mit Lösungen dazu?

Ich google schon finde aber nichts nach dem Schema: Mach eine ER Modellierung, übertrage das in eine Datenbankform, norminalisiere.

Zur Zeit versuche ich mir nämlich das alles ein wenig beizubringen aber nur Übung macht den Meister :nett:

bisschen spät oder?? :D:D

In den Sommer 2005, sowie vielen älteren Prüfungen war sowas ja bereits enthalten. Die müsstest du dir dann ggf. beim U-Form Verlag bestellen oder anderweitig besorgen, mit Lösungen versteht sich.

  • Autor

Das hab ich jetzt mal gemacht und irgendwie verstehe ich den Unterschied zwischen zweiter und dritter Normalisierung nicht. Bei der zweiten befinden sich nur noch logische zusammenhängende Attribute in den einzelnen Tabellen, nur immer wenn ich das mache lande ich gleich bei der dritten Normalform.

Ist jemand so nett und erklärt in einfachen Worten den Unterschied? Ich scheine bei der zweiten Normalisierung ja zu weit zu gehen :confused:

Guckst Du hier . Ich finde, die Erklärungen unter "Praktischer Nutzen" bei jeder Normalform treffen es! ;)

  • Autor

Da habe ich geschaut aber irgendwie

Dritte Normalform

Vielleicht einfacher ausgedrückt: Die Bedingungen der 2. NF müssen erfüllt sein UND kein Nicht-Schlüsselfeld darf von einem anderen Nicht- Schlüsselfeld abhängig sein (ein Fremdschlüssel ist KEIN Nicht-Schlüsselfeld).

werde ich daraus nicht schlau. Immer wenn ich die zweite Normalform umsetze habe ich automatisch die dritte mit als Ergebnis gehabt.

Das liegt dann aber eventuell auch an der Aufgabenstellung, da man nicht immer die transitiven Abhängigkeiten hat.

Ist denn in der Aufgabe gefordert, dass man jede NF angibt oder reichte es in die 3.NF zu normalisieren?

Ich versuche mal ein Beispiel für eine 2.NF zu konstruieren:

Es gibt Entitäten

-Abteilung(Schlüssel ist AbtNr,AbtBez)

-Angestellte(PersonalNr als Schlüssel,Name, Vorname)

Wenn ich jetzt in einer Tabelle Angestellte alles zusammenfasse, also Angestellte(PersonalNr,Name,Vorname,AbtNr,AbtBez) ist AbtBez das transitiv abhängige Attribut.

Die 3.NF entsteht bei Anlegung von 2 Tabellen: Abteilung und Angestellte

Ich hoffe es wird so klarer ;)

Wenn die Aufgabe eh nur die 3.NF ist, dann sollte es aber kein Problem sein, oder?

  • Autor

Wenn ich jetzt in einer Tabelle Angestellte alles zusammenfasse, also Angestellte(PersonalNr,Name,Vorname,AbtNr,AbtBez) ist AbtBez das transitiv abhängige Attribut.

Für mich ist das ganz simpel die erste Normalform und nicht die zweite. Alle Attribute sind atomar, aber noch sind sie nicht sinnvoll getrennt. Wenn ich jetzt daraus zwei Tabellen mache dann wäre es die zweite Normalform. Und wiederrum auch gleichzeitig die dritte, dass ist das was ich nicht verstehe :floet:

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

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.