informatikZentrale

unterrichtsmaterialien für den informatikunterricht: präsentationen, übungen, projekte

ERD in Relationenmodell überführen

Falls über diesem Text keine PDF-Präsentation zu sehen ist, wurde diese von Ihrem Browser direkt runtergeladen (wenn Sie z.B. mit Safari@Mac surfen). Sie könnnen zum Download auch hier klicken: Direktdownload PDF-Präsentation

Übungen

Alle Übungen finden Sie in der Materialsammlung (dort auch alle zusätzlichen Dateien wie Bilder, Klassendiagramme oder HTML-Vorlagen!).

Die aktuelle Übung können Sie hier als txt-File herunterladen.


***** Übungen: ERD in Relationenmodell überführen *****

ERM-Überführen 1) Einfache Überführung

A) Überführen Sie das ERD aus Aufgabe ERM-1 [Aufgabestellung siehe unten] in das Relationenmodell (Tabellen). Ignorieren Sie Beziehungen zwischen den Entitäten vorerst.
B) Überlegen Sie, wie Sie die Beziehungen zwischen den Entitäten im Relationenmodell realisieren. Verändern Sie die Relationen (Tabellen) entsprechend.

(
ERM-1 war:
Erstellen Sie ein ERD zu folgender Situation und geben Sie sinnvolle Attribute zu den Entitäten an.
Der DVD-Verleih "DVD-Zone 3000" verleiht in seinen Filialen verschiedene DVDs.
)





ERM-Überführen 2) n:m-Beziehung

In der Fabrik meines Onkels arbeiten viele Arbeiter, die unterschiedliche Aufgaben ausführen. Jede/r Arbeiter kann gleichzeitig mehrere Aufgaben haben.

Erstellen Sie
a) ein ERD
b) die passenden Relationen (Tabellen)

In jeder Relation müssen MINDESTENS drei fiktive Datensätze enthalten sein.




ERM-Überführen 3) Einfache Überführung: Schüler schlafen

Erstellen Sie das Relationenmodell zu
06datenbanken/datenmodellierung02_schueler_schlafen_einfach.png




ERM-Überführen 4) Komplexere Überführung
Erstellen Sie das Relationenmodell zu 06datenbanken/datenmodellierung02_ERD_kunden-speditionen.png




ERM-Überführen 5) Komplexere Überführung

A) Überführen Sie das ERD aus Aufgabe ERM-7 in das Relationenmodell (Tabellen).  Ignorieren Sie Beziehungen zwischen den Entitäten vorerst.
B) Überlegen Sie, wie Sie die Beziehungen zwischen den Entitäten im Relationenmodell realisieren. Verändern Sie die Relationen (Tabellen) entsprechend. Bauen Sie für n:m-Beziehungen Hilfstabellen.
(Wichtig: Es muss eine Beziehung zwischen "Kunde" und "Film" bestehen ("ausleihen" o.ä.)!)

(
ERM-7 war:
Ein DVD-Verleiher möchte, dass Sie eine Software schreiben, mit der die Verleih- und Rückgabeprozesse möglichst vollständig realisiert werden können. Dazu hat der Verleiher Ihnen eine Liste von Dingen geschrieben, die ihm wichtig scheinen.

1. "Meine Filialen liegen in der Schubertstraße 13 (Filialnummer 1), der Weldemann-Allee 4a-c (Filialnummer 2) und dem Boulevard du Printemps 209 (Filialnummer 3). Ich plane in nächster Zeit die Eröffnung einer weiteren Filiale in der Hauptstraße 117."
2. "Es wäre mir wichtig, dass man zu jeder Filiale abrufen kann, wer der Filialleiter bzw. die Filialleiterin ist."
3. "Wir verleihen Filme auf verschiedenen Medien. Wahrscheinlich wäre es sinnvoll, wenn man das Genre abrufen würde, falls Kunden keine bestimmte Vorstellung haben und sich beraten lassen möchten. Wir haben Filme aus den Bereichen Horror, Humor, Dokumentation und Liebesdrama."
4. "Aktuell haben wir DVDs und Bluerays. Es wäre nicht schlecht, wenn die Software diesbezüglich einfach zu erweitern wäre, falls sich ein neues Format durchsetzt."
5. "Bitte speichern Sie auch das Erscheinungsjahr des Filmes."
6. "Von unseren Kunden speichern wir Vorname, Nachname, Kundennummer und Telefonnummer."
7. "Unsere Kunden können maximal drei Filme gleichzeitig ausleihen."

Sie sind etwas verärgert über das unstrukturierte Briefing. Erstellen Sie ein ERD, das die Datenbankstruktur abbildet.
)




ERM-Überführen 6) Relationenmodell in ER-Diagrammumbauen: Aliens

Öffnen Sie 06datenbanken/datenbanken02-fremdschluessel-uebungen-2.xlsx , dort das Tabellenblatt "Alienraumschiff". Erstellen Sie ein passendes ER-Diagramm. (Beziehungsbezeichnungen müssen Sie erfinden.)




ERM-Überführen 7) Relationenmodell in ER-Diagrammumbauen: Fahrräder

Öffnen Sie 06datenbanken/datenbanken02-fremdschluessel-uebungen-2.xlsx , dort das Tabellenblatt "Fahrräder". Erstellen Sie ein passendes ER-Diagramm. (Beziehungsbezeichnungen müssen Sie erfinden.)




ERM-Überführen 8) Relationenmodell in ER-Diagrammumbauen: Schüler

Öffnen Sie 06datenbanken/datenbanken02-fremdschluessel-uebungen-2.xlsx , dort das Tabellenblatt "Schüler". Erstellen Sie ein passendes ER-Diagramm. (Beziehungsbezeichnungen müssen Sie erfinden.)