Vorlesung Deduktive Datenbanken
Sommersemester 2015

    Prof. Dr. Dietmar Seipel


Klausur

Mündliche Nachprüfungen

Material

Inhalt

Die Vorlesung deduktive Datenbanken befasst sich mit der Verbindung zwischen den Gebieten der Logikprogrammierung und der klassischen relationalen Datenbanken.

Prädikatenlogische Regeln sind ein ausdrucksstarkes Werkzeug zur Formulierung von Anfragen an Datenbanken. Sehr wichtig ist dabei das Konzept rekursiver Anfragen, da diese in der klassischen relationalen Datenbankanfragesprache SQL im allgemeinen nicht formulierbar sind.

Es wird die Sprache DATALOG vorgestellt, welche - syntaktisch gesehen - eine Einschränkung der bekannten Logiksprache PROLOG darstellt, und es werden Optimierungstechniken zur effizienten Auswertung von DATALOG-Programmen behandelt. Die Erweiterung von DATALOG um die wichtigen Konstrukte der Negation und der Disjunktion erfolgt schliesslich basierend auf Semantikansätzen, welche Konzepte des nicht-monotonen Schliessens aus der küstlichen Intelligenz verwenden.

Begleitend werden die Sprache PROLOG sowie das deduktive Datenbanksystem DDBase vorgestellt.

Literatur

Allgemeine Angaben


Prof. Dr. Dietmar Seipel (seipel@informatik.uni-wuerzburg.de)