Entity-Relationship-Modell

Übungsaufgabe

Stellen Sie folgenden Sachverhalt in Form eines Entity-Relationship- Diagramms dar. Geben Sie zu den Beziehungen die Kardinalitäten an.

Aufgabe 1

Die GeoData AG möchte in einer Datenbank unter anderem ihre Messstationen, die Messgeräte und die verantwortlichen technischen Mitarbeiter erfassen.

Nach einem ersten Gespräch haben sich folgende Informationen ergeben: Erstellen Sie aus diesen Informationen ein Entity-Relationship-Modell, welches nur die Entitätstypen, die Beziehungen zwischen Entitätstypen und die entsprechenden Kardinalitäten enthält.

Hinweis: Es sollen keine Attribute in dieses Modell eingetragen werden.

Aufgabe 2

Die Firma Meier Chemie GmbH soll zur Speicherung von Sensordaten ein Entity-Relationship-Modell erstellen. Erstellen Sie ein ER-Modell, Attribute müssen nicht erfasst werden.

Aufgabe 3

Sie sollen für die kleine Fluggesellschaft High Air GmbH die folgende Aufgabe durchführen: die durchgeführten Flüge der High Air GmbH sollen in einem relationalen Datenbanksystem erfasst werden. Für die Entwicklung des Datenbanksystems liegt folgende Beschreibung vor: Erstellen Sie ein Entity-Relationship-Modell ohne Attribute.

Aufgabe 4

Die Firma Spedi AG möchte ihre durchgeführten Lieferfahrten in einem relationalen Datenbanksystem erfassen.
Im ersten Entwicklungsschritt werden Sie beauftragt, für diesen Zweck ein ER-Modell anhand folgender Vorgaben zu erstellen.

Aufgabe 5

Die Software GmbH soll für das Pharma-Unternehmen Schnitzer AG eine Datenbank erstellen. Der Sachverhalt wird wie folgt beschrieben: Erstellen Sie zum Sachverhalt das entsprechende Entity-Relationship-Modell (ER-Modell). Attribute sind nicht anzugeben. Ausnahme: das Attribut Stückzahl soll im ER-Modell angegeben werden.

Aufgabe 6

Die Inhalte für die Online-Lernprogramme sollen in einzelnen Projekten entwickelt werden. Für die Verwaltung der Projekte ist eine kleine Datenbank geplant. Folgende Informationen sind bekannt: Erstellen Sie aus diesen Informationen ein ER-Modell, welches nur die Entitätstypen, die Beziehungen zwischen den Entitätstypen und die entsprechenden Kardinalitäten enthält. Hinweis: Es sollen keine Attribute in dieses Modell eingetragen werden. Eine Normalisierung wird nicht verlangt.

Aufgabe 7

Für eine Terminverwaltung in einer Arztpraxis soll ein Datenbankmodell verwendet werden. Dazu soll zuerst die Terminbuchung dargestellt werden. Folgende Situationsbeschreibung liegt Ihnen vor.

In einer Gemeinschaftspraxis arbeiten Ärzte, von denen jeder die Betreuung mehrere Patienten übernimmt. Dabei hat jeder Patient einen Arzt, der ihn für gewöhnlich betreut. Ärzte können sich gegenseitig vertreten. Seine Vertretung wird mit dem Start- und dem Ende-Datum erfasst.

Ein Patient kann mehrere Termine vereinbaren, wobei zu einem Termin immer genau ein Patient zugeordnet wird. Zu einem geplanten Termin eines Patienten wird ein beliebiger Arzt zugewiesen. Generell kann ein Arzt aber mehrere Termine zugewiesen bekommen. Zu einem Termin wird die benötigte Terminart gespeichert. Eine Terminart kann mehreren Terminen zugewiesen werden. Zu jeder Terminart werden die entsprechenden Ressourcen hinterlegt. Dabei kann eine Ressource bei mehreren Terminarten ausgewählt werden.

Erstellen Sie ein ER-Modell für die Gemeinschaftspraxis. Verzichten Sie auf weitere Attribute außer den genannten. 16 Punkte