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)
Person (abstrakt), Oberklasse zu Mitarbeiter und Studierender
Mitarbeiter (abstrakt), Oberklasse zu WissMIt und HonMit
Studierender * --- Studiengang 1
Studierender 1 --- * Vortrag
Studierender 1 --- * Klausur
Studierender 1 --- 0..1 Abschlussarbeit
WissMit 1 --- 1..* Kurs
HonMit 2..* --- 1..* Kurs
Kurs 1 --- * Leistung
Leistung (abstrakt), Oberklasse zu Vortrag, Klausur und Abschlussarbeit
b)
1) 0 gehört zur Klasse Honorarkräfte
2) 1
3) 0 gehört zur Klasse Person
4) 1 Annahme das Schulabschluss = Abschluss bedeutet
5) 0 gehört zur Klasse Kurs
6) 1
7) 0 Semester nicht genannt, wäre Studienjahr
8) 1
9) 1
10 0 Betreuerkurs nicht genannt
Aufgabe 2
a)
Überwachungsfoto mc --- c Fahrzeug
Fahrzeug mc --- 1 Systembenutzer
Fahrzeug mc --- 1 Abrechnungsklasse
Fahrzeug Spezialisierung disjunkter Entitätsmenge (Dreieck 1 c) zu Mautpflichtiges FAhrzeug
Systembenutzer 1 --- mc Rechnung
Rechnung c --- m GebuchteStrecke
GebuchteStrecke mc --- Streckenabschnitt
GebichteStrecke mc --- 1 Mautpflichtiges Fahrzeug
Streckenabschnitt 1 --- mc Überwachungsfoto
b)
(1)
UPDATE Überwachungsfoto
SET FahrzeugId = "789"
WHERE Fahrzeugid IN
(SELECT F.Fahrzeugid
FROM Fahrzeug F, Systembenutzer S
WHERE S.Name = "Müller"
AND F.SystembenutzerId = S.SystembenutzerId)
(2)
SELECT StreckenabschnittId COUNT (UFotoId) AS Häufigkeit
FROM Überwachungsfoto
WHERE Datum >= "01.01.2011"
GROUP BY StreckenabschnittId
ORDER BY Häufigkeit DESC
(3)
SELECT FArzeugId
FROM Streckenabschnitt S, GebuchteStrecke G, Buchung B
WHERE G.GebuchteStrecke =B. GebuchteStrecke
AND B.StreckenabschnittId = S.StreckenabschnittId
GROUP BY G.FahrzeugId
HAVING SUM (S.Maut) > 10.000
(4) 3
(5) 2
Aufgabe 3
GP Siehe Anhang
a)
1) ---
2) Lieferschein (L), Fahrer, Kunde
3) Lieferschein (L), Lagermitarbeiter
4) Waterbird, Störning, Lagerauftrag (S) Störmeldung (LS), Diagnose-Tech
5) Waterbird, Störning, Reparaturauftrag (L), Fahrtdaten (L), Mobiler Tech.
6) Waterbird, Störning, Lagerauftrag (L), Kundenstamm (L), Lieferschein (S), Störmeldung (L), Lagermitarbeiter
7) Waterbird, Stöning, Reparaturauftrag (S), Fahrtdaten (S), Kundenstamm (L) Störmeldung (L), Diagnose-Tech.
8) Störning, Reparaturauftrag (L), Störmeldung (LS), Mobiler-Tech.
9)Mobiler-Tech.
10) ---
11) Störning, Kudnenstamm (L), Störmeldung (S), Kunde, Serviceannahme
12) Störning, Störmeldung (LS), Diagnose-Tech, Kunde
13) Störning, Störmeldung (L), Diagnose-Tech, Kunde
14) Störning, Kundenstamm (L), Störmeldung (LS), Diagnose-Tech, Kunde
15) Diagnose-Tech, Mobiler-Tech
b)
XOR Nr. 6 vor 1) + UND Nr. 3 danach
UND Nr. 2 vor 4)
UND Nr. 3 nach 5)
UND Nr. 2 vor 7)
XOR Nr. 4 vor 8) + XOR Nr. 5 danach
UND Nr. 3 vor 9) + XOR Nr. 4 danach
XOR Nr. 1 vor 12) + XOR Nr. 6 danach
XOR Nr. 1 nach 13)
XOR N 1 vor 14) + UDN Nr. 2 danach
XOR Nr. 4 vor 15) + XOR Nr. 5 danach
Grüße,
Luffi
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)
Person (abstrakt), Oberklasse zu Mitarbeiter und Studierender
Mitarbeiter (abstrakt), Oberklasse zu WissMIt und HonMit
Studierender * --- Studiengang 1
Studierender 1 --- * Vortrag
Studierender 1 --- * Klausur
Studierender 1 --- 0..1 Abschlussarbeit
WissMit 1 --- 1..* Kurs
HonMit 2..* --- 1..* Kurs
Kurs 1 --- * Leistung
Leistung (abstrakt), Oberklasse zu Vortrag, Klausur und Abschlussarbeit
b)
1) 0 gehört zur Klasse Honorarkräfte
2) 1
3) 0 gehört zur Klasse Person
4) 1 Annahme das Schulabschluss = Abschluss bedeutet
5) 0 gehört zur Klasse Kurs
6) 1
7) 0 Semester nicht genannt, wäre Studienjahr
8) 1
9) 1
10 0 Betreuerkurs nicht genannt
Aufgabe 2
a)
Überwachungsfoto mc --- c Fahrzeug
Fahrzeug mc --- 1 Systembenutzer
Fahrzeug mc --- 1 Abrechnungsklasse
Fahrzeug Spezialisierung disjunkter Entitätsmenge (Dreieck 1 c) zu Mautpflichtiges FAhrzeug
Systembenutzer 1 --- mc Rechnung
Rechnung c --- m GebuchteStrecke
GebuchteStrecke mc --- Streckenabschnitt
GebichteStrecke mc --- 1 Mautpflichtiges Fahrzeug
Streckenabschnitt 1 --- mc Überwachungsfoto
b)
(1)
UPDATE Überwachungsfoto
SET FahrzeugId = "789"
WHERE Fahrzeugid IN
(SELECT F.Fahrzeugid
FROM Fahrzeug F, Systembenutzer S
WHERE S.Name = "Müller"
AND F.SystembenutzerId = S.SystembenutzerId)
(2)
SELECT StreckenabschnittId COUNT (UFotoId) AS Häufigkeit
FROM Überwachungsfoto
WHERE Datum >= "01.01.2011"
GROUP BY StreckenabschnittId
ORDER BY Häufigkeit DESC
(3)
SELECT FArzeugId
FROM Streckenabschnitt S, GebuchteStrecke G, Buchung B
WHERE G.GebuchteStrecke =B. GebuchteStrecke
AND B.StreckenabschnittId = S.StreckenabschnittId
GROUP BY G.FahrzeugId
HAVING SUM (S.Maut) > 10.000
(4) 3
(5) 2
Aufgabe 3
GP Siehe Anhang
a)
1) ---
2) Lieferschein (L), Fahrer, Kunde
3) Lieferschein (L), Lagermitarbeiter
4) Waterbird, Störning, Lagerauftrag (S) Störmeldung (LS), Diagnose-Tech
5) Waterbird, Störning, Reparaturauftrag (L), Fahrtdaten (L), Mobiler Tech.
6) Waterbird, Störning, Lagerauftrag (L), Kundenstamm (L), Lieferschein (S), Störmeldung (L), Lagermitarbeiter
7) Waterbird, Stöning, Reparaturauftrag (S), Fahrtdaten (S), Kundenstamm (L) Störmeldung (L), Diagnose-Tech.
8) Störning, Reparaturauftrag (L), Störmeldung (LS), Mobiler-Tech.
9)Mobiler-Tech.
10) ---
11) Störning, Kudnenstamm (L), Störmeldung (S), Kunde, Serviceannahme
12) Störning, Störmeldung (LS), Diagnose-Tech, Kunde
13) Störning, Störmeldung (L), Diagnose-Tech, Kunde
14) Störning, Kundenstamm (L), Störmeldung (LS), Diagnose-Tech, Kunde
15) Diagnose-Tech, Mobiler-Tech
b)
XOR Nr. 6 vor 1) + UND Nr. 3 danach
UND Nr. 2 vor 4)
UND Nr. 3 nach 5)
UND Nr. 2 vor 7)
XOR Nr. 4 vor 8) + XOR Nr. 5 danach
UND Nr. 3 vor 9) + XOR Nr. 4 danach
XOR Nr. 1 vor 12) + XOR Nr. 6 danach
XOR Nr. 1 nach 13)
XOR N 1 vor 14) + UDN Nr. 2 danach
XOR Nr. 4 vor 15) + XOR Nr. 5 danach
Grüße,
Luffi