U
User555
abgemeldet
Hallo Zusammen,
würde gerne Mal meine Ergebnisse zu dieser Klausur zur Diskussion stellen. Im SQL Teil wird es vermutlich mehrere Möglichkeiten geben.
Aufgabe 1:
a)
Kunde 1 --- * Angebot
Angebot 1 --- 0..1 Auftrag
Angebot 1 --- 1..* Position
Position * --- 0..1 Rechnung
Position * --- 1 Leistung (abstrakt)
Auftrag 1 --- 1..* Rechnung
Adressliste Unterklasse zu Leistung
Anzeige Unterklasse zu Leistung
EMailAktion Unterklasse zu Leistung
SMSAktion Unterklasse zu Leistung
b)
1) 0 Kein Geburtsdatum für Kunde
2) 1
3) 0 Leistung nicht Position
4) 0 Attribut nicht genannt
5) 0 Nicht Bestandteil der Klasse Auftrag
6) 1
7) 1
8) 0 Adressliste nicht SMS
9) 1
10) 0 Attribut nicht genannt
Aufgabe 2:
a)
1) F g2 keiner Filiale zugeordnet
2) R
3) F K2 ist zwei Filialen zugeordnet
4) R
5) R
6) R
7) R
8) F Kg3 keinem Kunden zugeordnet
9) R
10) R
b)
SELECT SUM Rechnung.Betrag
FROM Rechnung
WHERE Filiale.FilialeId = Rechnung.FilialeId
AND Filiale.Vertriebsregion ="NORD"
AND Rechnung.beglichen = "0"
SELECT Werkstattauftrag.WAuftragsId
FROM Werkstattauftrag
WHERE Werkstattauftrag.WAuftragsId NOT IN
(SELECT WAuftragId FROM Rechnung)
1) F
2) F
3) R
4) F
5) R
1) F
2) R
3) F
4) R
5) F
1) 1
2) 3
3) 6
4) 2
5) 4
Aufgabe 3:
a) + b) Siehe Anhang
c)
1) R
2) F
3) F
4) R
5) F
würde gerne Mal meine Ergebnisse zu dieser Klausur zur Diskussion stellen. Im SQL Teil wird es vermutlich mehrere Möglichkeiten geben.
Aufgabe 1:
a)
Kunde 1 --- * Angebot
Angebot 1 --- 0..1 Auftrag
Angebot 1 --- 1..* Position
Position * --- 0..1 Rechnung
Position * --- 1 Leistung (abstrakt)
Auftrag 1 --- 1..* Rechnung
Adressliste Unterklasse zu Leistung
Anzeige Unterklasse zu Leistung
EMailAktion Unterklasse zu Leistung
SMSAktion Unterklasse zu Leistung
b)
1) 0 Kein Geburtsdatum für Kunde
2) 1
3) 0 Leistung nicht Position
4) 0 Attribut nicht genannt
5) 0 Nicht Bestandteil der Klasse Auftrag
6) 1
7) 1
8) 0 Adressliste nicht SMS
9) 1
10) 0 Attribut nicht genannt
Aufgabe 2:
a)
1) F g2 keiner Filiale zugeordnet
2) R
3) F K2 ist zwei Filialen zugeordnet
4) R
5) R
6) R
7) R
8) F Kg3 keinem Kunden zugeordnet
9) R
10) R
b)
SELECT SUM Rechnung.Betrag
FROM Rechnung
WHERE Filiale.FilialeId = Rechnung.FilialeId
AND Filiale.Vertriebsregion ="NORD"
AND Rechnung.beglichen = "0"
SELECT Werkstattauftrag.WAuftragsId
FROM Werkstattauftrag
WHERE Werkstattauftrag.WAuftragsId NOT IN
(SELECT WAuftragId FROM Rechnung)
1) F
2) F
3) R
4) F
5) R
1) F
2) R
3) F
4) R
5) F
1) 1
2) 3
3) 6
4) 2
5) 4
Aufgabe 3:
a) + b) Siehe Anhang
c)
1) R
2) F
3) F
4) R
5) F
Anhänge
Zuletzt bearbeitet von einem Moderator: