Lehrstuhl für Praktische Informatik III - Database Management Systems

::  Zurück zur Vorlesungsseite ::

 

Datenbanksysteme I, SS 2004

4. Übungsblatt

Abgabe bis 19.05.2004, 15:30

Matrikelnummer:
Passwort:

Aufgabe 4: Relationale Division

(elektronische Abgabe: 3 Punkte)

Gegeben Sei folgende Ausprägung der Relation R. Sie enthält für alle Bücher das Jahr des Erscheinens mit dem Namen des Verlags, bei denen sie erschienen sind. Gesucht ist die Relation S, die das folgende Ergebnis berechnet:

R
NameJahr
A1999
A1999
A2001
B2004
B1999
B2000
B2002
C2003
C2000
C2004
C2001
:
R : S
Name
C
Welche der folgenden Ausprägungen für die Relation S erzeugt das gewünschte Ergebnis?
(a)
S
Jahr
1999
2000
2001
2002
2003
2004
(b)
S
Jahr
1999
1999
2001
2003
(c)
S
Jahr
2003
2000
2001
2003
(d) keine

Aufgabe 5: Relationale Algebra und Tupel-Calculus

(elektronische Abgabe: 4 Punkte)

Gegeben Sei das Universitätsschema aus der Vorlesung:
Studenten: {MatrNr, Name, Semester]}
Vorlesungen: {[VorlNr, Titel, SWS, gelesenVon]}
Professoren: {[PersNr, Name, Rang, Raum]}
Assistenten: {[PersNr, Name, Fachgebiet, Boss]}
hören: {[MatrNr, VorlNr}]}
voraussetzen: {[Vorgänger, Nachfolger}]}
prüfen: {[MatrNr, VorlNr, PersNr, Note]}

Welche Ausdrücke der relationalen Algebra entsprechen dem folgenden Ausdruck im Tupelkalkül. Es können eine oder mehrere Alternative(n) richtig sein.

aufg 5
(a)

(b)

(c)

(d)