cds |
|
|
|
6.1 Beschreibung |
|
Erfasst werden sollen folgende Attribute (weitere ergeben sich evtl. durch die Modellierung): |
|
- Laufende Nr der CD (wird selbst vergeben, ein Schlüssel) (Nr)
- Name des- oder derjenigen, von dem gegebenenfalls die CD geliehen wurde (geliehen_von).
- Name des- oder derjenigen, an die gegebenenfalls ein CD verliehen wurde (verliehen_an).
- Datum der Ausleihe bzw. Datum der Verleihung (Leihdatum).
- Ende der Ausleihe, für geliehene und veliehene (Leihende).
- Komponist, z.B. Johann Sebastian Bach (Komponist).
- Jahr, in dem die CD erstellt wurde (ist auf dieser vermerkt) (Jahrgang).
- Genaue Bezeichnung des Werks, z.B. Ouvertüre Nr. 1, C-Dur, BWV 1066 (Werk).
- Name des Orchesters, z.B. Nürnberger Symphoniker. (Orchester).
- Name des Dirigenten (Dirigent).
- Feld mit dem die Erstellung der CD beschrieben wird. "A" bedeutet "Analog", "D" bedeutet "Digital". "ADD" bedeutet dann z.B., dass die Aufnahme analog, die restliche Verarbeitung digital erfolgte (DDD).
|
|
Beachten Sie, dass selbstverständlich eine CD Werke mehrerer Komponisten und Orchester enthalten kann. |
|
6.2 Prozessorientierte Datenmodellierung / Zeitachse |
|
Zusätzlich zu obigem soll für jede CD die Historie festgehalten werden. Dazu gehört: |
|
- Wann sie gekauft wurde.
- An wen sie gegebenenfalls wie lange ausgeliehen war.
- Wann sie als defekt erkannt und ausgemustert wurde.
|
|
Außerdem erhält jede CD einen jeweils aktuellen „Status“ mit den Werten 1 (Besitz), 2 (ausgeliehen) und 3 (verliehen) (Status) |
|
6.3 Zweck der Datenbank |
|
Mit der Datenbank soll der CD-Bestand verwaltet werden, z.B. um zu klären, wo sich eine CD gerade befindet. |
|
6.4 Modellierungshinweise |
|
In der Aufgabe sind einzelne Attribute schon als solche markiert. Ergänzen Sie weitere, die für das Erreichen des Zwecks der Datenbank nötig sind. |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |