Aufgabenblatt 5  
Ausgabetermin: 17.11.00
Abgabetermin: Montag d. 27.11. bis 24 Uhr per Email an die Übungsgruppenleiter 
Motivation: Begleitende Übungen zum Vorlesungsthema "Datenmodellierung", hier Datenbankentwurf und Datenmanipulation. 
Aufgabe 1: Entwickeln Sie ein Entity-Relationship-Schema (ER-Schema) für die Reparaturwerkstatt PIT. Beschreiben Sie die Entitätsmengen mit Attributen, die Beziehungen mit qualitativen Beziehungstypen.

PIT bietet Auspuff- und Bremsenreparaturen für alle Automarken an. Die erforderlichen Ersatzteile (Auspuffrohre, Auspufftöpfe, Bremstrommeln, Bremsscheiben, Bremsbeläge) sind teilweise lokal vorrätig, teilweise in einem Zentrallager. Die Angestellten von PIT sind Lehrlinge, die entweder nur Auspuff- oder nur Bremsreparaturen durchführen können, und Monteure, die alle Reparaturen beherrschen. Dazu gibt es einen Chef, der gar nichts reparieren kann. Jede von PIT ausführbare Reparatur dauert 1 Stunde und hat einen Festpreis. Kunden erhalten einen Kostenvoranschlag, geben einen Auftrag, erhalten eine Rechnung und bezahlen mit Scheck oder bar. Aufträge werden stets an einem einzigen Tag (8 Stunden Arbeitszeit) durch einen einzigen PIT-Angestellten ausgeführt. Der Chef macht dazu für jeden Tag einen Tagesplan. Jeder Angestellte erhält am Ende jeder Woche eine Aufstellung aller von ihm in der Woche durchgeführten Arbeiten und 10% der Festpreise als Lohn.
4 Punkte

Aufgabe 2: Leiten Sie aus dem in Aufgabe 1 entwickelten ER-Schema ein Relationenmodell ab und bringen Sie dieses in die 3. Normalform. Spezifizieren Sie die Relationen durch Angabe von Attributen und zugehörigen Wertebereichen. Legen Sie geeignete Schlüssel fest.
3 Punkte
Aufgabe 3: Überlegen Sie, durch welche Operationen der Relationenalgebra auf dem in Aufgabe 2 ermittelten Relationenmodell die folgenden Anfragen realisiert werden können:
(i) Erfragen von Angestellten mit der Fähigkeit zu Bremsreparaturen
(ii) Erfragen der Monteure, die am Montag eine mit einem Scheck bezahlte Auspuffreparatur durchgeführt haben.
(iii) Erfragen des Wochenlohnes für einen Angestellten
3 Punkte
Abzugebende
Dokumente
Haben Sie gemerkt, daß es diesmal nichts zu Programmieren gibt?
Aufgabe 1: Abgabe des ER-Schemas in Absprache mit Ihrem Übungsgruppenleiter
Aufgabe 2: Spezifikation des Relationenmodells
Aufgabe 3: Angabe der unterstützenden Operationen der Relationenalgebra für die 3 Anfragen.

Schicken Sie bitte Ihre Dokumente - ein Exemplar je Übungsteam - als ein im Zip-Format komprimiertes Nur-Text-Attachment per Email an Ihren Übungsgruppenleiter.