Klausur - Datenbank- und Informationssysteme
Klausur - Datenbank- und Informationssysteme
Klausur - Datenbank- und Informationssysteme
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))