Maczejka, L. (2010). A native temporal relation database for Haskell [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-39802
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
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.