Übung Datenmodellierung

Aus Informatik
Wechseln zu: Navigation, Suche

Kontrollfragen

  1. Aus welchen Phasen besteht das vorgestellte Konzept zum Entwurf einer Datenbank?
  2. Wozu dient der konzeptionelle Entwurf?
  3. Worin besteht der Unterschied zwischen dem konzeptionellen und dem logischen Entwurf?
  4. Was versteht man unter einer Miniwelt?
  5. In der externen Phase wird die Informationsstruktur für das spätere DBS analysiert. Beschreibe die unterschiedlichen Ansatzpunkte der Ermittlung dieser Struktur aufgrund von Realitätsbeobachtungen mit der Ermittlung aufgrund von Benutzersichtanalysen.
  6. Was versteht man unter dem Begriff Geschäftsregeln? Wofür werden diese Geschäftsregeln konkret bei der Entwicklung eines ER-Modells benötigt?
  7. Welche Abstraktionsmechanismen werden bei der Entwicklung der Datenstruktur unterschieden?
  8. Welche Modellelemente werden bei der Erstellung eines ER-Modells verwendet? Definiere diese Modellelemente und führe jeweils verschiedene Beispiele an. Wie werden diese Modelelemente grafisch dargestellt?
  9. Können Sub- bzw. Supertypen als Beziehungstypen aufgefasst werden?



Übungen

Aufgabe 1

Die folgende Musterrechnung dokumentiert eine Miniwelt "Rechnung" in einer Firma.

Bild3i.png
  • Welche Objekte und Beziehungen lassen sich daraus ableiten?
  • Beschreibe Objekte und Beziehungen durch ihre Eigenschaften und skizziere ein Modell der Miniwelt.
  • Formuliere Geschäftsregeln für die Miniwelt.



Aufgabe 2

Es ist noch gar nicht lange her, da hatte Ihr Zeugnis noch folgende Grundstruktur: Zeugnis Winfriedschule - Klassen 5 bis 10.

  • Leite aus dem gegebenen Zeugnisformular Objekte und Beziehungen ab.
  • Formuliere Geschäftsregeln für diese Miniwelt.



Aufgabe 3

Die folgende Tabelle zeigt jeweils zwei Objekttypen und den zugehörigen Beziehungstyp. Gib für jede Beziehung die Kardinalität an.

Schüler hat Tutor
Schüler bekommt heute Zeugnis
Schüler darf arbeiten an Computer
Schüler hat ausgeliehen Buch
Schüler besucht Kurs
Schüler ist befreundet mit Schüler



Aufgabe 4

Ein Mitarbeiter bestellt bei einem Bürolieferanten Büromaterial. Welche der folgenden Attribute sind dem Geschäftsobjekt Bürolieferant zuzuordnen und welches Attribut sollte man als Primärschlüssel für das Geschäftsobjekt festlegen?

Name des Mitarbeiters, Lieferantennummer, Bestellnummer, bestellte Artikel, Bezeichnung der Firma des Mitarbeiters, Bezeichnung des Lieferanten, Adresse des Lieferanten



Aufgabe 5

Es soll für die Verwaltung der Universität ein Datenbank erstellt werden. Aus den Realitätsbeobachtungen ist folgendes bekannt:

Ein Professor beschäftigt mehrere Assistenten, die für ihn arbeiten. Dabei kann jeder Assistent jedoch nur ein einziges Fachgebiet haben. Neben dem Namen verfügt jeder Mitarbeiter einer Universität über eine Personalnummer, auch die Professoren. Die Professoren sind jedoch immer einem festen Raum zugeteilt und besitzen einen festen Rang (zb.: C4). Jeder Professor liest mehrere Vorlesungen im Semester. Eine Vorlesung geht über eine gewisse Anzahl von Semesterwochenstunden (SWS) und kann entweder über ihre Nummer oder über ihren Namen von anderen Veranstaltungen unterschieden werden. Ein Student, der neben seiner Matrikelnummer auch seinen Namen und seine Semesteranzahl angeben muss, kann mehrere Vorlesungen hören.

Stellen Sie diesen Sachverhalt in einem ER-Diagramm dar!



Aufgabe 6

Das Internationale Olympische Komitee (IOC) möchte eine Datenbank für die nächsten Olympischen Spiele designt haben. Diese soll den folgenden Realitätsausschnitt widerspiegeln:

Die einzelnen Wettkämpfe der Olympischen Spiele sind durch den Namen der Sportart, den Termin und die Sportstätte gekennzeichnet. An jedem Wettkampf nehmen mehrere Sportler teil, die durch eine Startnummer identifiziert werden und einen Namen besitzen. Jeder Wettkampf wird von einem Schiedsrichter geleitet, dem für diese Spiele eine eindeutige Personalnummer zugeordnet wurde. Die Schiedsrichter werden bei einem Wettkampf von verschiedenen Helfern unterstützt, die ebenfalls eine eindeutige Personalnummer erhalten haben. Die Sportler und Schiedsrichter gehören jeweils einer Nation an, zu der der Name des Mannschaftsleiters und eine Telefonnummer für Rückfragen abgespeichert werden.

Erstelle ein ER-Modell mit Kardinalitäten nach Chen, kennzeichne (führe evtl. ein) die Primärschlüssel.