Inf9 2.2 Das relationale Datenmodell

In Datenbanken speichert man oft eine große Menge an immer wieder gleichen Daten. In unserem Beispiel YouTube hatten wir z.B. Videos mit Titel, Beschreibung, KANAL, Aufrufen usw. Wir wollen uns als weiteres Beispiel eine Typische Datenbank einer Bibliothek anschauen.

Jedes Buch hat eine ISBN-Nummer, einen Titel, einen Autor/eine Autorin, eine Seitenzahl und viele weitere Merkmale. Um alle Objekte der Klasse BUCH strukturiert aufzuschreiben, brauchen wir eine Tabelle:

ISBNTitelAutorInSeiten
987-…Harry PotterJ.K. Rowling312
934-…Wächter der NachtSergej Lukianeko525
Tabelle BUCH

Alle Klassen werden in der Datenbank als Tabellen gespeichert. Dabei werden die Attribute der Klasse zu den Spalten der Tabelle. Der Bezeichner der Klasse wird zum Bezeichner der Tabelle. Jede Zeile der Tabelle stellt nun ein Objekt der Klasse dar.

Merksatz 2.2.1

Zurück zu Datenbanken

Zurück zur 9.Klasse