Hallo,
die Aufgabe lautet, ein ER-Modell in ein Relationales Datenmodell zu bauen. Danach soll ich mit dem Verfahren der Schrittweisen Verfeinerung die 1-3 Normalform prüfen und nachbessern.
Im ersten Anhang habe ich das ER Modell gebaut.
[ATTACH]2402[/ATTACH]
im zweiten Schritt habe ich auf Basis des ER-Modell das Relationale Modell gebaut. Die Ausrufezeichen stehen für den Fremdschlüssel.
[ATTACH]2403[/ATTACH]
Als nächstes soll ich das Verfahren der Schrittweisen Verfeinerung vornehmen.
1. Normalform:
In der 1NF stellen wir sicher, dass jede Attributwert Menge Atomar ist und jede Tabelle einen Primärschlüssel hat.
Lösung:
Folgende Attribute lassen sich Atomar aufteilen:
- Name → Vorname, Nachname
- Adresse → Straße, Ort, Bundesland, Hausnummer ,Land, Postleitzahl, Stadt
- Datum → Tag, Monat, Jahr
- Rufnummer → Vorwahl, Rufnummer
2. Normalform:
- Die Relation muss bereits in der 1NF sein.
- Datenfelder müssen von einem Schlüssel“ funktional abhängig“ sein
Lösung: ??????????????
Hier komme ich nicht weiter. Ich habe mir jedes Video auf Youtube angeschaut und verstehe es immer noch nicht. In Videos hat man immer 2 Primäre Schlüssel verbunden, wie kommt man drauf? In meinem Modell habe ich ja entweder nur einzelne Tabellen mit 1 Primär Schlüssel oder manche Tabellen, die 1 Primärschlüssel und 1 Fremdschlüssel haben.
Muss ich für die zweite Normalform eine Datenbank erstellen und diese mit Werte füllen, die bewusst falsch anlegen, damit ich so, die 2 Normalform erklären kann?