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)
Gerät * --- 1 ChargeGerät
Gerät 1..* --- 1..* Komponenten
Komponenten * --- 1 ChargeKomponenten
Komponenten 1..* --- 1..* Modul
Modul 1 --- 1..* ModulVersion
Modul 1 --- 1..* Merkmal
Modul 1..* --- 1..3 Entwickler
Modul 1..* --- 1 Tester
Merkmal abstrakt, Oberklasse zu Bug und Feature
ModulVersion 1 --- 1..* Merkmal
ModulVersion 1 --- 1..* Bug
ModulVersion 1 --- 1..* Feature
Verantw.Mitarbeiter abstrakt, Oberklasse zu Entwickler und Tester
b)
1) 0 String statt Uint wegen alphanumerisch
2) 1
3) 1
4) 1
5) 0 Freigabedatum nicht bei Merkmal genannt
6) 0 Klasse Entwickler
7) 1
8) 1
9) 1
10) 0 Nicht genannt
c)
1) Bug, Feature, ChargeKomponenten, Komponenten, Modul ModulVersion
2) Nein, siehe Absatz 2 und 4
3) ?
Aufgabe 2:
a)
LTA m --- m LTA Adressat
LTA Adressat c --- m Geschäftspartner
Geschäftspartner rekursiv mit c und m
Taktik m --- LTA
Taktik Spezialiierung zu Nonprodukttaktik und Produkttaktik mit disjunkter Obermenge (Dreieck mit 1:1)
Produkttaktik m c --- mc Produkt
Produkt rekursiv mit m und mc
b)
1) SELECT NT.NProdTaktikId, NT.Pauschale, L.LTAId, L.Bezeichnung
FROM NProdTaktik NT, LTA L, NPordPos NP
WHERE NP.LTAId = L.LTAId
AND NP.ProdTaktikId = NT.ProdTaktikId
AND NT.Pauschale >= 2000
ORDER BY NT. Pauschale DESC
2) SELECT SUM (SELECT NT.StckRabatt * 0,05
FROM NProdTaktik NT, ProdPos PP, Partner P, LTAParPOs LP
WHERE P.Firma = "Nominal"
AND P.PartnerId = LP.PartnerId
AND LP.LTAId = PP.LTAId
AND PP.ProdTaktikId = NT.ProdTaktikID)
c)
1) R
2) F
3) R
4) F
5) F
6) R
Aufgabe 3:
GP Siehe Anhang
a)
1) PAZ, Adressdatenpool (L), KundenDB (L), MA-Auftragsann.
2) PAZ, Adressdatenpool (L) KundenDB (L), Vorschlagsliste (S), MA-Auftragsann.
3) CUST, TEXTER, Absagebrief (S), AuftragsDB (L), KundenDB (L), Kundenbetreuer
4) ORDER, AuftragsDB (LS), Kundenbetreuer
5) CUST, MA-Auftragsann.
6) ORDER, CUST, Auftrag (L), AuftragsDB (S), KundenDB (L), MA-Auftragsann.
7) Fehlt in Lösungsbogen
8) ---
9) ORDER, FIBU, AuftragsDB (LS), Zahlungsdaten (L), MA Rechnugnswesen
10) PAZ, Adressdatenpool (S), KundenDB (L), Kundenbetreuer
11) Wird nicht benötigt
12) ORDER, TEXTER, AuftragsDB (L), Qualitätsdokument (LS), MA-Auftragsann.
13) ---
14) PAZ, KundenDB (L), Vorschlagsliste (L), MA-Auftragsann.
15) PAZ, KundenDB (S), Vorschlagsliste (L), MA-Auftragsann.
b)
1) XOR Nr. 1 nach 1)
2) XOR Nr. 1 vor 2)
3) XOR Nr. 5 vor 3) + XOR Nr. 6 danach
4) XOR Nr. 5 vor 4) + XOR Nr. 6 danach
5) XOR Nr. 2 vor 5)
8) XOR Nr. 6 vor 8)
9) XOR Nr. 4 vor 9) + XOR Nr. 5 danach
10) XOR Nr. 4 nach 10)
12) XOR Nr. 3 vor 12) + XOR Nr. 4 danach
14) XOR Nr. 2 nach 14)
15) XOR Nr. 2 vor 15) + XOR Nr. 3 danach
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)
Gerät * --- 1 ChargeGerät
Gerät 1..* --- 1..* Komponenten
Komponenten * --- 1 ChargeKomponenten
Komponenten 1..* --- 1..* Modul
Modul 1 --- 1..* ModulVersion
Modul 1 --- 1..* Merkmal
Modul 1..* --- 1..3 Entwickler
Modul 1..* --- 1 Tester
Merkmal abstrakt, Oberklasse zu Bug und Feature
ModulVersion 1 --- 1..* Merkmal
ModulVersion 1 --- 1..* Bug
ModulVersion 1 --- 1..* Feature
Verantw.Mitarbeiter abstrakt, Oberklasse zu Entwickler und Tester
b)
1) 0 String statt Uint wegen alphanumerisch
2) 1
3) 1
4) 1
5) 0 Freigabedatum nicht bei Merkmal genannt
6) 0 Klasse Entwickler
7) 1
8) 1
9) 1
10) 0 Nicht genannt
c)
1) Bug, Feature, ChargeKomponenten, Komponenten, Modul ModulVersion
2) Nein, siehe Absatz 2 und 4
3) ?
Aufgabe 2:
a)
LTA m --- m LTA Adressat
LTA Adressat c --- m Geschäftspartner
Geschäftspartner rekursiv mit c und m
Taktik m --- LTA
Taktik Spezialiierung zu Nonprodukttaktik und Produkttaktik mit disjunkter Obermenge (Dreieck mit 1:1)
Produkttaktik m c --- mc Produkt
Produkt rekursiv mit m und mc
b)
1) SELECT NT.NProdTaktikId, NT.Pauschale, L.LTAId, L.Bezeichnung
FROM NProdTaktik NT, LTA L, NPordPos NP
WHERE NP.LTAId = L.LTAId
AND NP.ProdTaktikId = NT.ProdTaktikId
AND NT.Pauschale >= 2000
ORDER BY NT. Pauschale DESC
2) SELECT SUM (SELECT NT.StckRabatt * 0,05
FROM NProdTaktik NT, ProdPos PP, Partner P, LTAParPOs LP
WHERE P.Firma = "Nominal"
AND P.PartnerId = LP.PartnerId
AND LP.LTAId = PP.LTAId
AND PP.ProdTaktikId = NT.ProdTaktikID)
c)
1) R
2) F
3) R
4) F
5) F
6) R
Aufgabe 3:
GP Siehe Anhang
a)
1) PAZ, Adressdatenpool (L), KundenDB (L), MA-Auftragsann.
2) PAZ, Adressdatenpool (L) KundenDB (L), Vorschlagsliste (S), MA-Auftragsann.
3) CUST, TEXTER, Absagebrief (S), AuftragsDB (L), KundenDB (L), Kundenbetreuer
4) ORDER, AuftragsDB (LS), Kundenbetreuer
5) CUST, MA-Auftragsann.
6) ORDER, CUST, Auftrag (L), AuftragsDB (S), KundenDB (L), MA-Auftragsann.
7) Fehlt in Lösungsbogen
8) ---
9) ORDER, FIBU, AuftragsDB (LS), Zahlungsdaten (L), MA Rechnugnswesen
10) PAZ, Adressdatenpool (S), KundenDB (L), Kundenbetreuer
11) Wird nicht benötigt
12) ORDER, TEXTER, AuftragsDB (L), Qualitätsdokument (LS), MA-Auftragsann.
13) ---
14) PAZ, KundenDB (L), Vorschlagsliste (L), MA-Auftragsann.
15) PAZ, KundenDB (S), Vorschlagsliste (L), MA-Auftragsann.
b)
1) XOR Nr. 1 nach 1)
2) XOR Nr. 1 vor 2)
3) XOR Nr. 5 vor 3) + XOR Nr. 6 danach
4) XOR Nr. 5 vor 4) + XOR Nr. 6 danach
5) XOR Nr. 2 vor 5)
8) XOR Nr. 6 vor 8)
9) XOR Nr. 4 vor 9) + XOR Nr. 5 danach
10) XOR Nr. 4 nach 10)
12) XOR Nr. 3 vor 12) + XOR Nr. 4 danach
14) XOR Nr. 2 nach 14)
15) XOR Nr. 2 vor 15) + XOR Nr. 3 danach