Zurück zur Hauptseite
Impressum
< Vom ERM zur Tabelle Inhalt 3.Normalform >

2. Normalform

Definition der 2. Normalform: Eine Tabelle ist in 2. NF wenn sie
Anders formuliert: Jedes Attribut, welches nicht zum Primärschlüssel (PS) gehört, kann nur mittels des ganzen PS identifiziert werden und nicht nur mittels eines Teils.

Video zur 2. Normalform

Arbeitsblatt zur 2.NF

Aufgabe 1

Eine fiktive Abteilung einer fiktiven Schule wird in einer Tabelle verwaltet.
Nun werden Sie zuständig und sollen die bisherige Verwaltungstabelle in die 2. NF überführen.
Abt_Name Abt_Leiter L_ID L_Name L_Geb Unterrichtet Fächer
WG Hr. Ge HolzHolzer 17.10.76 12.1, 13.1 Inf, M
Hr. GeMüller 1.1.1900 13.1, 11.2 M, E
Hr. Ge Ma Mayer 1.1.1900 12.1 D, Sp
Hr. Ge Ku Kunz 1.1.1900 11.1, 13.2 D, E
Der Primärschlüssel ist hier zusammengesetzt aus Abt_Name und L_Name.

Aufgabe 2

Überführen Sie folgende Tabelle in eine Datenbank in der 2. NF.
Der PK ist CD_ID und Track.
CD_ID Albumtitel Interpret Track Titel
4711 Not That Kind Anastacia 1 Not That Kind
4711 Not That Kind Anastacia 2 I'm Outta Love
4711 Not That Kind Anastacia 3 Cowboys & Kisses
4712 Wish You Were Here Pink Floyd 1 Shine On You Crazy Diamond

Aufgabe 3

In einem Krankenhaus soll eine Datenbank zur Abteilungsverwaltung eingerichtet werden.
Die Datenbank soll auf folgende Fragen Auskunft geben: Hinweis:
Ein Zimmer ist genau zu einer Abteilung zugeordnet.
Jeder Arzt und jedes Mitglied des Pflegepersonals ist genau zu einer Abteilung zugeordnet.

Erstellen Sie ein ER-Diagramm und die zugehörigen Tabellen.
Kennzeichnen Sie Primär- und Fremdschlüssel.




Abteilung(ID, Name)
Arzt(ID, Vorname, Nachname, Abt_ID)
behandelt(ID,ArztID, PatId, start, ende )
Patient(ID, Vorname, Nachname, GebDat, Geschlecht, ..., ZimmerID)
Zimmer(Nummer, AbtId, Kapazität)
zuständig(ID,PflegID, Nummer)
Pflegepersonals(ID, AbtId, Vorname, Nachname, GebDat, ...)

Weiter Infos

Zur Normalisierung von Datenbanken findet man auch auf wikipedia gute Erklärungen und Beispiele.