02.12.2012 Aufrufe

Aufgabe 5.1: Relationale Algebra

Aufgabe 5.1: Relationale Algebra

Aufgabe 5.1: Relationale Algebra

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!