faecher:informatik:oberstufe:datenbanken:darstellungsweise:start

Dies ist eine alte Version des Dokuments!


Darstellungsweisen

Eine Möglichkeit, wie man eine Datenbank strukturiert darstellen kann, hast du bereits kennengelernt - als ER-Diagramm.


(A1)

Eine Universität bietet Veranstaltungen an, die an einem bestimmten Wochentag in einem bestimmten Zeitblock in einem bestimmten Raum stattfinden. Jede Veranstaltung wird von genau einer Dozentin angeboten, von dem Nachname, Vorname und eine eindeutige AngestelltenId bekannt sind.

Ein Inhaltsmodul umfasst alle Veranstaltungen, die in diesem Modul angeboten werden. Für jedes Inhaltsmodul gibt es eine eindeutige Modulnummer, eine Bezeichnung und die Zahl der CreditPoints, die die Studierenden angerechnet werden.

Studierende besuchen Veranstaltungen. Studierende haben einen Namen und Vornamen und eine eindeutige Matrikelnummer.

  • Erstelle ein Entity-Relationship-Diagramm, das die beschriebene Struktur darstellt. Welche Entscheidung musst du bezüglich der Informationen Zeitblock, Raum und Wochentag treffen? Mache das ER-Diagramm möglichst einfach.
  • Kennzeichne die Kardinalitäten und die Primärschlüssel.
  • Erkennst du ein Problem? Wie könntest du es lösen?

Lösungsvorschlag

Wir betrachten ein weiteres Beispiel:


(A2)

  • Beschreibe stichwortartig, welche Situation hier modelliert wird.
  • Erläutere, welche Bedeutung die Attribute an der Beziehungsraute besitzt bedeuten.
  • faecher/informatik/oberstufe/datenbanken/darstellungsweise/start.1643822599.txt.gz
  • Zuletzt geändert: 02.02.2022 18:23
  • von sbel