Repräsentation zeitspezifischer Daten ist ein vieldiskutiertes Problem in modernen Datenbanksystemen. Nach einer kurzen Einführung in Grundlagen der Datanbanktheorie behandelt diese Arbeit die aktuellen Konzepte hinter zeitspezifischer Terminologie, unterschiedlicher Repräsentation von Zeit, und der Speicherung von temporalen Daten.<br />Grundlagen der funktionalen Programmierung im Allgemeinen und Haskells im Speziellen werden beschrieben. In Kombination beider oben genannter Technologien wird ein natives, temporales Datenbankmanagementsystem in Haskell vorgestellt. Der daraus entstandene Prototyp wird aus der Sicht des Users und des Entwicklers beschrieben. Abschliessend wird eine kritische Evaluierung der Arbeit und des Prototypen gegeben, und mögliche zukünftige Erweiterungen werden behandelt.<br />
de
dc.description.abstract
Representation of time-specific data is a widely discussed issue in modern database management systems. After a brief introduction to database basics, this work explains the currently accepted concepts related to time-specific terminology, differences in representation of time, and the storage of temporal data in detail. Furthermore, the basics behind functional programming in general and Haskell in particular are briefly discussed. Using both technologies mentioned above, a native temporal database management system for Haskell is introduced. The prototype developed from these specifications is described both from the developer's and the user's point of view.<br />Finally, a critical evaluation of the proposed system and the prototype is given, and possible further work is discussed.
en
dc.language
English
-
dc.language.iso
en
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
datenbanken
de
dc.subject
relationen
de
dc.subject
zeit
de
dc.subject
funktionale programmierung
de
dc.subject
haskell
de
dc.subject
persistenz
de
dc.subject
databases
en
dc.subject
relations
en
dc.subject
time
en
dc.subject
functional programming
en
dc.subject
haskell
en
dc.subject
persistence
en
dc.title
A native temporal relation database for Haskell
en
dc.type
Thesis
en
dc.type
Hochschulschrift
de
dc.rights.license
In Copyright
en
dc.rights.license
Urheberrechtsschutz
de
dc.contributor.affiliation
TU Wien, Österreich
-
dc.rights.holder
Lukas Maczejka
-
tuw.version
vor
-
tuw.thesisinformation
Technische Universität Wien
-
tuw.publication.orgunit
E120 - Institut für Geoinformation und Kartographie