• Keine Ergebnisse gefunden

{hxi | ¬∃yF ilme(“Metropolis”, y, x)} 2

N/A
N/A
Protected

Academic year: 2021

Aktie "{hxi | ¬∃yF ilme(“Metropolis”, y, x)} 2"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Institut f¨ur Informatik 29.1.2013 Goethe-Universit¨at Frankfurt am Main

Prof. Isolde Adler

Dipl.-Inf. bacc. math. Philipp Klaus Krause

Logik und Datenbanken Wintersemester 2012/13

Ubungsblatt 11¨

Zu bearbeiten bis Donnerstag, 7. 2. 2013

Aufgabe 1: 20 Punkte

Beweise Korollar 5.18, (d) nach (a)!

Hinweis: Im Beweis von Satz 5.9 wurde f¨ur jede Anfrage Q der relationalen Al- gebra eine zu Q ¨aquivalente Anfrage aus CALCdi konstruiert, die von der Form {hx1, . . . , xri |ϕQ}ist. Es reicht also, zu zeigen, daßrr(SRNF(ϕQ)) ={x1, . . . , xr}= frei(ϕQ).

Aufgabe 2: 20 Punkte

Sei R ein Datenbankschema. Gib einen Algorithmus an, der bei Eingabe einer CALC[R]-Anfrage Q entscheidet, ob Q zu CALCsr[R] geh¨ort, und sch¨atze dessen Laufzeit ab!

Aufgabe 3: (5 + 5 + 5 + 5) Punkte

Welche der folgenden Anfragen sind in CALCsr, und warum?

1. {hxi | ¬∃yF ilme(“Metropolis”, y, x)}

2. {hxi | ∃y∃z∃w(F ilme(“Nosferatu”, y, z)∧F ilme(x, w, z))}

3. {hxi |(∃yF ilme(“Nosferatu”, y, x))∨ ¬F ilme(“Dr. Strangelove”, y, x)}

4. {hxi |(∀yF ilme(“Dagon”, y, x))∨F ilme(“Die Farbe”, y, x)}

Aufgabe 4: (2 + 2 + 3 + 3) + (2 + 2 + 3 + 3) Punkte Formuliere die folgenden Anfrage jeweils in in SPC-Algebra, nr-Datalog, relatio- naler Algebra und CALCsr, oder gib jeweils an, warum das nicht geht!

1. Die Namen aller Schauspieler, die nicht in Metropolis, aber einem anderen Film, in dem Fritz Lang Regie f¨uhrte, mitspielten.

2. Die Namen aller Personen, die bei einem Film, in dem Max Schreck mitspielte, Regie f¨uhrten, oder in einem Film, in dem Fritz Lang Regie f¨uhrte, mitspielten.

Aufgabe 5: 20 Punkte

Sei R ein beliebiges Datenbankschema, und I eine beliebige Datenbank ¨uber R. Zei- ge, daß das folgende Problem in PSPACE ist; gib dazu einen Algorithmus an, der das Problem l¨ost und mit m¨oglichst wenig Platz auskommt, und sch¨atze den Platzbedarf Deines Algorithmus ab:

Eingabe: Boolsche AnfrageQder relationalen Algebra ¨uber dem DB-Schema R.

Frage: IstJQK(I) “Ja”?

1

Referenzen

ÄHNLICHE DOKUMENTE

• More sophisticated (and more expensive) proposals should have higher acceptance rate We need to log the acceptance rate of every proposal!.. Summary: MCMC for

bus interim votis optamus, utautor & ffca- tcr artium liberalium ulteriora urbi & re- gioni nofta incrementa liberaliter indul- gere, ingeniaq^ ukerius pneclara inftru-

Man best¨ atigt nun leicht, dass f¨ ur diese Funktionen tats¨ achlich alle drei Gleichungen erf¨

Verwenden Sie für jedes Beispiel eine andere

(1) Man beachte, dass die partiellen Ableitungen im Gegensatz zu den gew¨ ohn- lichen Ableitungen nicht durch Striche (oder Punkte im Falle der zeitlichen Ableitung)

When the false Maria has to be burned at the stake at the end of the film, or when the children are saved from the flood waters, and the people from the workers' world run up

Mathematische Methoden der Physik Blatt

Il capo délia polizia edilizia zurighese, un architetto guarantacinquenne insospettabile di origine austriaca da due anni impiegato presso il comune, pochi giorni prima del fatto