Wann ist eine Anfrage sicher?
Wenn sie immer ein endliches Ergebnis hat.
Wann ist eine Datenbank extensional, wann intensional?
extensional: Basis-Daten
intensional: Abgeleitet
Wie kann man Datalog Anfragen auswerten?
Modelltheoretisch: Ausprobieren
Beweistheoretisch: Herleiten
Was bedeutet Monotonie?
Vergrößerter Input führt nie zu verkleinertem Output
Wie hängen die Ausdruckskraft von Datalog und Relationaler Algebra zusammen?
Datalog ohne Rekursion = RA ohne Diff
Was bedeutet Stratifikation?
Auswertung erfolgt in Straten
keine Zyklen mit Negation erlaubt
Algorithmus: Entferne je Knoten mit ausgehender negierter Kante
Wann ist wechselseitig Rekursion erlaubt?
Wenn sie monoton ist.