Begriffszuordnung

aus ZUM-Wiki, dem Wiki für Lehr- und Lerninhalte auf ZUM.de
Wechseln zu: Navigation, Suche

Wie sind die Begriffe unseres objektorientierten Datenmodell zu unserem Datenbankschema zuzuordnen?

Wir können bereits verschiedene Aufgabenstellungen wie beispielsweise das Ausleihen eine Buches einer Bibliothek oder das Bestellen und Liefern von Artikeln eines Versandhauses in Form eines Klassendiagrammes modellieren. Hierbei haben wir ebenfalls kennengelernt wie man die Wertigkeiten der Objekte(Kardinalitäten) bestimmen kann. Desweiteren haben wir die Wichtigkeit eines Primärschlüssels schätzen gelernt.

Fragezeichen.gif   Frage

Wie gelangen wir nun von diesem Klassendiagramm zu einer Datenbank mit Tabellen?


Zunächst ist es sinnvoll zu überlegen, wie die Begriffe unseres objektorientierten Datenmodell zu unserem Datenbankschema zuzuordnen sind:

Begriffsvergleich

Stift.gif   Aufgabe 1
  1. Betrachte das Klassendiagramm und ordne in der Tabelle die jeweiligen Begriffe zu! Du kannst die untenstehenden Begriffe durch Ziehen in die entsprechende Lücke verschieben!
  2. Überprüfe Deine Lösung und übernehme die Tabelle unter der Überschrift "3.3 Begriffsvergleich" in Deine Informatik-Mappe!


BuchEntleiher.jpg
Objektorientiertes Datenmodell
Datenbankschema
Bsp. BUCH - ENTLEIHER
Klasse Tabellendefinition Tabelle ENTLEIHER
Klassenname Tabellenname ENTLEIHER
Objekt Datensatz bzw. Zeile in der Tabelle "Mustermann, Paul, 9a"
Attribut Spalte in der Tabelle Schulklasse
Attributwert Feldinhalt "Paul"
Menge aller Objekte in einer Klasse Alle Datensätze einer Tabelle Alle Entleiher mit Name, Vorname, Schulklasse