Not logged in.
Quick Search - Contribution
Contribution Details
Type | Bachelor's Thesis |
Scope | Discipline-based scholarship |
Title | Query compilation of statement modifiers |
Organization Unit | |
Authors |
|
Supervisors |
|
Language |
|
Institution | University of Zurich |
Faculty | Faculty of Economics, Business Administration and Information Technology |
Number of Pages | 47 |
Date | 2013 |
Abstract Text | For the querying of temporal relations statement modifiers have been proposed in the past. Statement modifiers can be prepended to an SQL query to indicate if the given query should be evaluated non-temporal or temporal by the database system. For the processing and evaluation of temporal database operators, such as aggregation and joins, reduction rules using temporal primitives have been proposed. The shortcoming of these approaches is that they are not yet combined. The focus of this thesis is to first provide the basis to smoothly combine the two approaches, i.e., to compile queries with statement modifiers to statements with temporal primitives, and then to implement the compilation mechanism into the database system PostgreSQL whose kernel has already been extended with the temporal primitives. |
Zusammenfassung | Für das Abfragen temporaler Relationen wurde in der Vergangenheit Statement Modifiers vorgestellt. Statement Modifiers können an eine SQL-Abfrage vorangestellt werden um anzugeben, ob diese Abfrage auf nicht-temporale oder temporale Weise vom Datenbanksystem ausgewertet werden soll. Für das Ausführen und Auswerten von temporalen Datenbankoperatoren wurden Reduktions Regeln eingeführt, welche auf temporale Primitiven zurückgreifen. Das Manko bei diesen Ansätzen ist, dass sie bis jetzt noch nicht kombiniert wurden. Das Hauptaugenmerk dieser Bachelorarbeit liegt auf der Kombination dieser beiden Ansätze, das heisst dass Datenbankabfragen mit vorangestellten Statement Modifiers zu Abfragen mit temporalen Primitiven kompiliert werden sollen. Dabei soll der Kompilierungsmechanismus in das Datenbanksystem PostgreSQL implementiert werden, dessen Kernel bereits mit den temporalen Primitiven erweitert wurde. |
PDF File | Download |
Export | BibTeX |