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)
Beitrag 1 --- 1..* Beitragsv.
Beitrag * --- 1 Gebiet
Beitragsv. 1 --- 0..3 Gutachten
Beitragsv. 1..* --- 1..* Autor
Gutachten 1..* --- 1 Gutachter
Gebiet1..2 --- 1 Herausgeber
Autor 0..1 --- Person
Herausgeber Oberklasse zu Herausgebergebiet
Herausgeber 0..1 --- 1 Person
Gutachter 0..1 --- 1 Person
b)
1) 0
2) 1
3)1
4) 1
5) 0
6) 1
7) 1
8) 0
9) 0
10) 0
11) 0
12) 1
Aufgabe 2:
a)
Leserkommentar mc --- 1 Artikel
Änderungsvermerk mc --- 1 Nutzer
Änderungsvermerk m --- 1 Artikel
Multimediaelement mc --- mc Artikel
Artikel mc --- m Nutzer
Artikel m --- 1 Rubrik
Rubrik Rekursive Beiziehung (c, mc)
Nutzer mc --- m Rolle
b)
SELECT A.ArtikelId, COUNT (LK.KommentarId)
FROM Artikel A, LK
WHERE A.ArtikelId = LK.ArtikelId
ORDER BY 2 DESC
SELECT COUNT (A.ArtikelId)
FROM Autor A, RZ, Rolle R
WHERE A.NutzerId = RZ.NutzerId
AND RZ.RollenId = R.RollenId
AND R.Bezeichnung = "FREI"
Nutzer ID: 2
c)
1) R
2) R
3) R
4) F
5) F
Aufgabe 3:
Siehe Anhang
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)
Beitrag 1 --- 1..* Beitragsv.
Beitrag * --- 1 Gebiet
Beitragsv. 1 --- 0..3 Gutachten
Beitragsv. 1..* --- 1..* Autor
Gutachten 1..* --- 1 Gutachter
Gebiet1..2 --- 1 Herausgeber
Autor 0..1 --- Person
Herausgeber Oberklasse zu Herausgebergebiet
Herausgeber 0..1 --- 1 Person
Gutachter 0..1 --- 1 Person
b)
1) 0
2) 1
3)1
4) 1
5) 0
6) 1
7) 1
8) 0
9) 0
10) 0
11) 0
12) 1
Aufgabe 2:
a)
Leserkommentar mc --- 1 Artikel
Änderungsvermerk mc --- 1 Nutzer
Änderungsvermerk m --- 1 Artikel
Multimediaelement mc --- mc Artikel
Artikel mc --- m Nutzer
Artikel m --- 1 Rubrik
Rubrik Rekursive Beiziehung (c, mc)
Nutzer mc --- m Rolle
b)
SELECT A.ArtikelId, COUNT (LK.KommentarId)
FROM Artikel A, LK
WHERE A.ArtikelId = LK.ArtikelId
ORDER BY 2 DESC
SELECT COUNT (A.ArtikelId)
FROM Autor A, RZ, Rolle R
WHERE A.NutzerId = RZ.NutzerId
AND RZ.RollenId = R.RollenId
AND R.Bezeichnung = "FREI"
Nutzer ID: 2
c)
1) R
2) R
3) R
4) F
5) F
Aufgabe 3:
Siehe Anhang