08.08.2013 Aufrufe

Klausur - Datenbank- und Informationssysteme

Klausur - Datenbank- und Informationssysteme

Klausur - Datenbank- und Informationssysteme

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Gr<strong>und</strong>lagen von <strong>Datenbank</strong>en – 6.10.2008 Seite 12<br />

Name: Matrikel-Nr.:<br />

Aufgabe 5: Anfragesprachen [6+5+12+2=25 Punkte]<br />

a) Relationenalgebra [6 Punkte]<br />

Gegeben sind die Relation r sowie die Bedingungen F, F1 <strong>und</strong> F2.<br />

1) Wann gilt: σ[F](r) = σ[F1](σ[F2](r))?<br />

F =<br />

2) Wann gilt: σ[F](r) = r - σ[F1](r)?<br />

F =<br />

3) Wann gilt: σ[F](r) = σ[F1](r) σ[F2](r)?<br />

F =<br />

b) Relationenalgebra <strong>und</strong> Tupelkalkül [5 Punkte]<br />

Transformieren Sie die folgende Anfrage von der Relationenalgebra in das<br />

Tupelkalkül (siehe zugehöriges <strong>Datenbank</strong>schema in der Referenz).<br />

Ergebnis = π[Name](Turnier – R2) mit<br />

R1= β[Preisgeld‘ ← Preisgeld](π[Preisgeld](Turnier))<br />

R2 = π[T_ID, Name, Preisgeld, Land]<br />

Tupelkalkül:<br />

(σ[Preisgeld < Preisgeld‘](Turnier R1))

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!