Aufgabengruppe
Bücherei
Aufgabe 1
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!
Lösung anzeigen
Lösung
Strategie
Schritte
Klassen:
BUCH und AUSLEIHER
Attribute zur Klasse BUCH:
- Titel
- Autor
- Verlag
- ISBN
- Seitenzahl
- Erscheinungsjahr
- Fachbereich
- (Anzahl der Exemplare)
Attribute zur Klasse AUSLEIHER:
- Name
- Geburtsdatum
- Adresse
- Telefonnummer
- ausgeliehene Objekte
- ausstehende Zahlungen
Aufgabe 2
Bedenke jetzt in welcher Beziehung die Klassen zueinander stehen und wie dir Schlüssel helfen können.
Lösung anzeigen
Lösung
Strategie
Schritte
Beziehung:
Buch-Ausleiher
- Es gibt vom selben Buch nur ein Exemplar => 1:n
- Es gibt vom selben Buch viele Exemplare => n:m
Schlüssel:
Buch und Ausleiher bekommen jeweils einen eigenen künstlichen Schlüssel. Wenn die Beziehung n:m gewählt wurde ist noch eine Klasse Buch-zu-Ausleiher nötig.