1. Bonuspunkte Aufgabenblatt

Fachbereich 12 – Institut für Informatik und Mathematik
Professur für Datenbanken und Informationssysteme
Grundlagen der Datenbanksysteme I
WS 2015/16
Praktischer Übungsteil – 1. BP-Aufgabenblatt
Für ein Krankenhaus gibt es folgende Anforderungen, die relevant für die Entwicklung einer
Datenbanklösung sind:
 Das Krankenhaus beschäftigt Ärzte. Diese haben einen Namen, eine Personalnummer,
eine Adresse, ein Geschlecht, ein Geburtsdatum und ein Fachgebiet.
 Ein Arzt betreut mehrere Patienten. Ein Patient hat einen Namen, ein Geschlecht, ein
Geburtsdatum und eine Patientennummer.
 Ein Patient, welcher eingewiesen wurde, wird genau einer Station zugeordnet.
 Ein Arzt kann eine Krankheit bei einem Patienten diagnostizieren. Eine Krankheit hat
einen Umgangsnamen und einen Lateinischen Fachnamen, sowie eine Liste von
üblichen Symptomen. Über einen Status soll vermerkt werden, ob die Krankheit
geheilt wurde oder diese noch vorliegt.
 Ein Patient kann ein oder mehrere Medikamente durch einen Arzt verordnet
bekommen. Ein Medikament hat einen Namen, einen Produzenten, einen Preis (pro
Einheit) und einen Bestand. Zu jeder dieser Verordnungen ist eine Dosierung
anzugeben. (Zur Vereinheitlichung werden Bestand und Dosierung in sogenannten
„Einheiten“ angegeben – je nach Medikament kann dies eine Pille, gewisse Gramm
Anzahl oder Milliliter bei Flüssigkeiten sein. Diese Umrechnung bzw. Problematik
kann hier jedoch ignoriert werden.)
 Einige Medikamente können einer oder mehreren Krankheiten zugeordnet werden.
 Es gibt Medikamente mit denselben Wirkstoff-Zusammensetzungen, die von
unterschiedlichen Produzenten hergestellt werden.
 Krankenhäuser beschäftigen auch Pfleger. Dies haben einen Namen, eine Adresse, ein
Geschlecht, ein Geburtsdatum, eine Station und eine Personalnummer.
Aufgabe 1 (2 Bonuspunkte):
Erstellen Sie hierfür ein geeignetes ER-Diagramm (Schreibweise der Vorlesung ist
einzuhalten). Achten Sie darauf alle Kardinalitäten anzugeben.
Bei Unklarheiten oder fehlenden Informationen erläutern und erweitern Sie den Sachverhalt
entsprechend Ihrer Vorstellung.
Aufgabe 2 (1 Bonuspunkt):
Überführen Sie Ihr ER-Diagramm aus Aufgabe 1 in das Relationale Modell. Unterstreichen
Sie die Primärschlüssel, welche Sie wählen würden und geben Sie
Fremdschlüsselbeziehungen mit an.
Z.B.
relation_1 (Attribut_1, Attribut_2, Attribut_3, …)
relation_2(Attribut_4, Attribut_5, Attribut_6…) FK Attribut_6 auf relation1:Attribut_1
Allgemeine Bemerkungen zum Übungsblatt und zur Abgabe:
Dieses Aufgabenblatt ist einzeln zu lösen. Offensichtlich abgeschriebene Abgaben
werden mit 0 Punkten gewertet. In Verdachtsfällen behalten wir uns vor, vor Vergabe
der Punkte eine mündliche Überprüfung vorzunehmen.
Die Abgabe des Aufgabenblattes 1 hat als eine PDF-Datei über die OLAT-Seite bis
zum 19. November um 23:55 Uhr zu erfolgen. Sollten hierbei Probleme auftauchen
bitte diese vorher unter [email protected] melden. Im Zweifelsfall die
Abgabe dorthin vor der Deadline per E-Mail schicken.
Link zur OLAT-Seite zu dem praktischen Teil der Veranstaltung Datenbanken 1:
https://olat.server.uni-frankfurt.de/olat/url/RepositoryEntry/3302260747