MPGI 5 (Bachelor)/Gedächtnisprotokoll der Klausur vom 23.07.2010: Unterschied zwischen den Versionen
Poxy (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Aufgabe 1 == EER-Diagramm erstellen. Es war ein Spezifikation einer Musikdatenbank. In der es Musikstücke gibt (einfaches Poplied oder komplexes Kammerorches...“) |
Stefan (Diskussion | Beiträge) (→Aufgabe 3) |
||
Zeile 20: | Zeile 20: | ||
Die Tabellen bis zur BCNF normalisieren | Die Tabellen bis zur BCNF normalisieren | ||
== Aufgabe 3 == | == Aufgabe 3 == | ||
− | Es war ein EER-Diagramm gegeben und diese auch in Tabellenform. | + | Es war ein EER-Diagramm gegeben und diese auch in Tabellenform (Relationen: Flug, Person, bucht, Flughafen, Flugzeugtyp). |
Dazu waren mehrer Aussagen getroffen worde die: | Dazu waren mehrer Aussagen getroffen worde die: | ||
* in relationaler Algebra | * in relationaler Algebra | ||
* in SQL | * in SQL | ||
angegeben werden sollen. | angegeben werden sollen. | ||
+ | |||
+ | Eine SQL-Query über diese Tabellen war vorgegeben und es sollte natürlichsprachlich beschrieben werden, was sie abfragt (Ergebis war vermutlich etwas wie "Flug-IDs von Flügen anzeigen, die von Berlin Tegel nach New York fliegen und noch freie Plätze haben"). | ||
+ | |||
== Aufgabe 4 == | == Aufgabe 4 == | ||
Aussagen über relationaler Algebra. | Aussagen über relationaler Algebra. |
Version vom 23. Juli 2010, 14:06 Uhr
Inhaltsverzeichnis
Aufgabe 1
EER-Diagramm erstellen. Es war ein Spezifikation einer Musikdatenbank. In der es Musikstücke gibt (einfaches Poplied oder komplexes Kammerorchester) die einen oder mehrere Autoren hat. Personen können auch in einer Musik-Gruppe Mitglied sein.
Aufgabe 2
Es waren zwei Tabellen gegeben und Funktionale abhängigkeiten R(A,B,C,D) S(E,F,G,C,D) FD: (C,D) -> B B -> A G -> (C,D) E -> F
2.a)
Schlüssel angeben
2.b)
Angeben in welcher Normalform sich die Tabellen mit dem gewählten Schlüssel befinden mit Begründung.
2.c.)
Die Tabellen bis zur BCNF normalisieren
Aufgabe 3
Es war ein EER-Diagramm gegeben und diese auch in Tabellenform (Relationen: Flug, Person, bucht, Flughafen, Flugzeugtyp). Dazu waren mehrer Aussagen getroffen worde die:
- in relationaler Algebra
- in SQL
angegeben werden sollen.
Eine SQL-Query über diese Tabellen war vorgegeben und es sollte natürlichsprachlich beschrieben werden, was sie abfragt (Ergebis war vermutlich etwas wie "Flug-IDs von Flügen anzeigen, die von Berlin Tegel nach New York fliegen und noch freie Plätze haben").
Aufgabe 4
Aussagen über relationaler Algebra.
- Es waren 4 Aussagen über Mengen bzw. Multimengen gegeben und man sollte ankreuzen ob die Aussage stimmt oder nicht. Es sollte auch dazu jedesmal eine Begründung angegeben werden.
Aufgabe 5
Serialisierbarkeit. Es waren 3 Transaktionengegeben in der Form:
Transaktion T1 |
---|
a = a+1 |
b = a+b |
c = c+a |
diese 3 Transaktionen sollten dann in einer Tabelle konfliktserialisierbar angegeben werden (die Tabelle sah so aus wie in den Vorlesungen). Und dazu sollte ein Serialisierbarkeitsgraph angegeben werden