Aufgaben

Bücherei

Du willst eine Datenbank für eine Bücherei anlegen welche Klassen und dazugehörige Attribute brauchst du?

Nenne die 2 wichtigsten Klassen und deren Attribute!

Bedenke jetzt in welcher Beziehung die Klassen zueinander stehen und wie dir Schlüssel helfen können.

Bezieung

Buch-Ausleiher
  1. Es gibt vom selben Buch nur ein Exemplar => 1:n
  2. Es gibt vom selbe Buch viele Exemplare => n:m

Schlüssel

Buch und Ausleiher bekommen jeweils einen eigenen künslichen Schlüssel. Wenn die Beziehung n:m gewählt wurde ist vnoch eine Klasse Buch-zu-Ausleiher nötig.

Zootiere

Hier siehst du einen Ausschnitt aus den Klassen TIER(links) und TIERART(rechts) einer Zoo-Datenbank.

In welcher Beziehung stehen die Klassen TIER und TIERART zueinander und an was erkennt man das in der Taballe.

Sie stehen in einer 1:n Beziehung zueiander, d.h., dass jedes Tier nur zu einer Tierart gehört, aber in einer Tierart viele Tiere enthalten sind. Man erkennt das auch an der Tabelle, weil es:

  1. bei einer 1:1 Beziehung keinen Fremdschlüssel geben dürfte
  2. bei einer n:m Bezieung eine extra Tabelle Tier-zu-Tierart geben müsste

=> es ist eine 1:n Beziehung

Kommentieren Kommentare