Erstellen Sie zu folgenden Situationen ein ER-Diagramm (am einfachsten mit Stift und Papier).

Beachten Sie, dass die Anweisungen für Sie unprofessionell und unstrukturiert sind. Sie müssen herausfiltern, welche Aspekte wichtig sind. Die Frage ist immer: Was will der Kunde eigentlich damit machen? Beispiel für die erste Aufgabe: Er will mit einem Spezial-Laserdrucker die Beschreibung eines Genres als Aufkleber auf die Regalabteilung drucken - das bedeutet einfach, dass Genre ein Attribut "Beschreibung" hat, das bei Bedarf aufgerufen wird. Ob er den Beschreibungstext dann mit seinem Spezial-Laserdrucker ausdruckt oder seiner Großmutter vorliest, macht für die Modellierung der Datenbank keinen Unterschied.

1: Buchhandlung

Erstellen Sie ein ERD zu folgender Situation: Ein Buchhändler verkauft Bücher. Er möchte, dass Sie eine Datenbank konzipieren, in der die Bücher verwaltet werden. "Wenn ich in meine Datenbank schaue, dann möchte ich nicht nur den Titel der Bücher sehen, sondern auch den Autor, den Preis und die ISBN-Nummer."

Kurz bevor Sie sich an die Arbeit machen, erhalten Sie noch einen Anruf: "Sagen Sie, wäre es möglich, dass in der Datenbank auch aufgenommen wird, welchem Genre die einzelnen Bücher zuzuordnen sind? Also zum Beispiel Horror, Fantasy, Sachbuch usw. Ganz toll wäre es natürlich, wenn zu den einzelnen Genres Beschreibungen möglich wären, die wir mit unserem Spezial-Laserdrucker als Aufkleber auf die Regalabteilungen drucken könnten, zum Beispiel 'Fantasy-Bücher beflügeln die Fantasie, da sie meist fantastische Themen zum Gegenstand haben'. Und vielleicht könnte man noch ausdrucken, wer das erste Buch des Genres geschrieben hat, also wer das Genre erfunden hat, verstehen Sie?"

2: Elektriker

Erstellen Sie ein ERD zu folgender Situation: Der örtliche Elektrikermeister hat 8 Mitarbeiter/innen. Er möchte, dass diese Mitarbeiter in einer Datenbank erfasst werden. Er präzisiert: "Es wäre für mich prima, wenn ich auf einen Blick nicht nur den Vornamen und Nachnamen erfassen könnte, sondern auch die Telefonnummer, damit ich anrufen kann, wenn ein/e Mitarbeiter/in z.B. krank ist."

Kurz bevor Sie sich an die Arbeit machen, erhalten Sie noch einen Anruf: "Entschuldigen Sie, ich habe noch etwas vergessen. In der Datenbank muss noch stehen, in welcher Krankenversicherung meine Mitarbeiter/innen versichert sind. Denn manchmal muss ich der Krankenversicherung Unterlagen schicken oder dort anrufen. Ich habe keine Lust, jedes Mal im Telefonbuch nachzuschauen."


Hinweis: Diese Aufgaben entsprechen Nr. 10 und 11 der Übungen auf der Seite ERM/ERD.