JeeperCreeper
Neuer Benutzer
- Beiträge
- 1
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.
![ERM_Onlineshop (1).png ERM_Onlineshop (1).png](https://www.datenbankforum.com/data/attachments/2/2402-b5c9c03042eb28ff77848a157b4b466c.jpg?hash=tcnAMELrKP)
im zweiten Schritt habe ich auf Basis des ER-Modell das Relationale Modell gebaut. Die Ausrufezeichen stehen für den Fremdschlüssel.
![Relationales Datenmodell.png Relationales Datenmodell.png](https://www.datenbankforum.com/data/attachments/2/2403-7554bb0810e7bd1af65dd2b48e7c5932.jpg?hash=dVS7CBDnvR)
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:
2. Normalform:
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?
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.
![ERM_Onlineshop (1).png ERM_Onlineshop (1).png](https://www.datenbankforum.com/data/attachments/2/2402-b5c9c03042eb28ff77848a157b4b466c.jpg?hash=tcnAMELrKP)
im zweiten Schritt habe ich auf Basis des ER-Modell das Relationale Modell gebaut. Die Ausrufezeichen stehen für den Fremdschlüssel.
![Relationales Datenmodell.png Relationales Datenmodell.png](https://www.datenbankforum.com/data/attachments/2/2403-7554bb0810e7bd1af65dd2b48e7c5932.jpg?hash=dVS7CBDnvR)
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
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?