Aufgabe 5.1: Relationale Algebra
Aufgabe 5.1: Relationale Algebra
Aufgabe 5.1: Relationale Algebra
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Einführung in Data and Knowledge<br />
Engineering<br />
5. Übung: <strong>Relationale</strong> <strong>Algebra</strong><br />
25.05.2012 | Fachbereich Informatik | Datenbanken und Verteilte Systeme | Tobias Freudenreich | 1
Organisatorisches<br />
Das Tutorium nächste Woche bei Henriette Röger<br />
wird verschoben (Pfingstmontag).<br />
neuer Termin: 31.5. 14:15, E302<br />
Am 8.6.2012 (Brückentag) ist keine Übung!<br />
25.05.2012 | Fachbereich Informatik | Datenbanken und Verteilte Systeme | Tobias Freudenreich | 2
<strong>Aufgabe</strong> <strong>5.1</strong>: <strong>Relationale</strong> <strong>Algebra</strong><br />
Gegeben seien die Relationen R, S, T und U:<br />
R:<br />
A B<br />
a b<br />
c b<br />
d e<br />
S:<br />
B C<br />
c b<br />
e a<br />
b d<br />
T:<br />
A B C D E<br />
a b c a b<br />
a b c a a<br />
b c a a b<br />
b c a a a<br />
c a b a b<br />
c a b a a<br />
a a b c a<br />
a b a d e<br />
b a b a a<br />
25.05.2012 | Fachbereich Informatik | Datenbanken und Verteilte Systeme | Tobias Freudenreich | 4<br />
U:<br />
D E<br />
a b<br />
a a
<strong>Aufgabe</strong> <strong>5.1</strong>: <strong>Relationale</strong> <strong>Algebra</strong><br />
Berechnen Sie die folgenden Ausdrücke der Relationenalgebra.<br />
h) � A=C(R�S)<br />
R:<br />
A B<br />
a b<br />
c b<br />
d e<br />
S:<br />
B C<br />
c b<br />
e a<br />
b d<br />
R�S:<br />
A B B C<br />
a b c b<br />
a b e a<br />
a b b d<br />
c b c b<br />
c b e a<br />
c b b d<br />
d e c b<br />
d e e a<br />
d e b d<br />
� A=C(R�S):<br />
A B B C<br />
a b e a<br />
d e b d<br />
25.05.2012 | Fachbereich Informatik | Datenbanken und Verteilte Systeme | Tobias Freudenreich | 12
<strong>Aufgabe</strong> 5.4: <strong>Relationale</strong> <strong>Algebra</strong> in<br />
der Musikschule<br />
Gegeben seien die folgenden Relationen der Musikschule:<br />
Schüler:<br />
Id Vorname Eltern Geburtsdatum<br />
3 Thomas 17 3.<strong>5.1</strong>995<br />
4 Claudia 12 1.2.1994<br />
8 Klaus 11 14.8.1990<br />
Lehrer:<br />
Id Name<br />
27 Müller<br />
35 Wind<br />
2 Zauser<br />
Unterricht:<br />
Noten:<br />
Inv# Seiten Ausleiher<br />
135-4 37 8<br />
168-9 120 4<br />
71-5 50 -<br />
Instrument:<br />
Name Kosten<br />
Klarinette 500<br />
Klavier 5000<br />
Schüler Lehrer Raum Instrument Zeit<br />
Geige 2000<br />
3 35 524 Klavier Mo. 13:00-14:00<br />
8 2 354 Geige Mi. 12:30-13:00<br />
4 35 524 Klavier Mo. 14:00-15:00<br />
25.05.2012 | Fachbereich Informatik | Datenbanken und Verteilte Systeme | Tobias Freudenreich | 18