Datenmodellierung 2VU (WS 2003/04) Zwischentest 2 (ohne Verwendung

Werbung
Datenmodellierung
2VU
Aufgabe 1 - Klassendiagramm
(WS 2003/04)
Zwischentest 2 (ohne
Verwendung eigener Unterlagen)
28. 1. 2004, 18:00 - 19:30 Uhr, HS 28
£• G. Vinek, Universität Wien
Aufgabe 1 - Klassendiagramm und RDBS
Gegeben ist ein Klassendiagramm für einen Ausschnitt aus einer
Datenbank eines kleinen Flughafens (siehe Abbildung):
•
Flugzeuge
•
•
•
•
sind von einem bestimmten Typ
sind in einem bestimmten Hangar abgestellt
Mechaniker sind für Flugzeuge bestimmter Typen ausgebildet
Piloten können Flugzeuge bestimmter Typen fliegen
* G, Vinek. Universität Wien
28.01.2004
Aufgabe 1 - Fragen a und b
(a) Man kreuze jene Aussagen an, die (dem Klassendiagramm
entsprechend) gültig sind: (5 Punkte)
• Es können alle Flugzeuge identifiziert werden, die von einem gegebenen
/ Mechaniker bearbeitet werden können
• Es ist feststellbar, welche Mechaniker ein gegebenes Flugzeug
/ bearbeiten können
kJ Alle Flugzeuge, die von einem bestimmten Mechaniker betreut werden
können, sind sicher in ein und demselben Hangar abgestellt Es können
alle jene Personen identifiziert werden, die sowohl Mechaniker als auch
Piloten sind
i/(b) Man bilde das gegebene Klassendiagramm in einem
relationalen Datenbankschema ab. (15 Punkte)
G. Vinek. L'niversitat Wien
2S.OI.2004
ij G. Vinek. Universität Wien
Seite 4
Aufgabe 1 - Fragen c und d
Aufgabe 3 - Aktivitätsdiagramm
(c) Man erweitere das Klassendiagramm derart, dass in
der Datenbank die einzelnen Servicemaßnahmen (mit den
Attributen: Datum, Serviceart und Arbeitsstunden) für jedes
Flugzeug und jeden Mechaniker gespeichert werden können.
(10 Punkte)
td) Man ergänze das relationale Datenbankschema entsprechend
dieser Erweiterung. Sind durch diese Erweiterung
Änderungen an den bisherigen Relationenschemata
erforderlich? (10 Punkte)
Betrachtet wird der Entlehnvorgang einer Bibliothek:
Ein Buch wird im Onlinekatalog gesucht, falls es im Bibliotheksbestand
vorhanden ist. muss festgestellt werden, ob es sofort verfügbar oder
verliehen ist.
Im Fall der Verfügbarkeit muss der Ort des Buches (Regal oder
Magazin) abgefragt werden. Ist das Buch im Regal verfügbar, kann es
sofort am Entlehnschalter entliehen werden, befindet es sich im
Magazin, wird es nach kurzer Zetl beim Entlehnschalter zur Abholung
bereitgestellt.
Für den Fall, dass das Buch entlehnt ist, kann es reserviert werden, es
wird dann nach einer bestimmten Zeit beim Entlehnschalter zur
Abholung bereitgelegt.
Bei der Entlehnung am Entlehnschalter wird das Buch in jedem Fall nur
dann ausgehändigt, wenn ein gültiger Bibliotheksausweis vorgewiesen
werden kann.
Man stelle diesen Prozess in einem Aktivitätsdiagramm dar.
(25 Punkte)
£ G. Vinck. Universiüit Wien
28.01.2004
Seite 5
Aufgabe 2 - Zustandsdiagramme
Betrachtet werden die Zustände einer Person bezüglich ihrer
Ermächtigung zum Fahren eines Kraftfahrzeuges (Besitz eines
Führerscheins)
•
•
•
•
•
Eine Person erwirbt einen Führerschein durch ablegen einer Prüfung.
Wegen eines Verkehrsdeliktes kann der Führerschein entzogen werden.
Ein entzogener Führerschein kann (durch Zeitablauf oder durch
Nachschulung) zurückerlangt werden, und zwar:
Variante l: beliebig oft oder
Variante 2: der zweite Entzug ist endgültig, ein Führerschein kann dann
nur mehr durch Ablegen einer Prüfung neu erworben werden
Man beschreibe diese Situationen (Varianten l und 2) im
Lebenszyklus einer Person mit Hilfe von Zustandsübergangsdiagrammen. (25 Punkte)
C1 G. Vinek. Universität Wien
28.01.2004
Seite 6
£' ü. Vinek. Universität Wien
28.01,2004
Seite 7
Herunterladen