@inproceedings{6f57bf8516744c1da7b9d53cc2a4eeaa,
title = "Language technology for post-relational data systems",
abstract = "Practice has proven that databases are the keystones for nearly all application systems with a wider functionality, utilization and availabilty. As a consequence, next generation database systems will have to provide their services with a degree of interoperability that has to be substantially improved over existing solutions. In this paper we argue that this objective can be achieved only through full exploitation of current developments in computer language technology. We claim that the merits of modern computer languages{\textquoteright} naming schemes, typing systems and binding mechanisms are vital also for database management systems if they want to improve the quality of their interaction with application languages and programming environments as well as their own functionality and extensibility. This paper studies the technological basis of modern computer languages and presents DBPL as a working example of a highly interoperable database programming language that exploits such technology. Requirements of future data systems are discussed by emphasizing the abstraction principles considered helpful for the adequate design and organization of data-intensive applications and for the modularization, localization and, finally, the implementation of data-based systems. We conclude by relating the potential of advanced language technology to such specific demands of the next generation of post-relational data systems.",
keywords = "Binding mechanisms, DBPL, Database programming languages, Interoperability, Language design principles, Naming schemes, Open systems, Query languages, Type systems",
author = "Schmidt, {Joachim W.} and Florian Matthes",
note = "Publisher Copyright: {\textcopyright} Springer-Verlag Berlin Heidelberg 1990.; International Symposium on Database Systems of the 90s, 1990 ; Conference date: 05-11-1990 Through 07-11-1990",
year = "1990",
doi = "10.1007/3-540-53397-4_33",
language = "English",
isbn = "9783540533979",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "81--114",
editor = "Albrecht Blaser",
booktitle = "Database Systems of the 90s - International Symposium, Proceedings",
}