@inproceedings{d69d46e9f5cb4aa9b11dfe1458e3b7e7,
title = "A gateway from DBPL to Ingres",
abstract = "A gateway from DBPL (being a superset of Modula-2) to the commercial database system Ingres is described. DBPL extends Modula- 2 by a new bulk data type constructor {"}relation{"}, persistence, and highlevel relational expressions (queries) based on the predicate calculus, thereby maintaining the basic concepts of the language like strong typing and orthogonality. The gateway enables the user to write normal DBPL programs for accessing Ingres databases. This is in contrast to typical implementations that embed SQL statements into a programming language and results in a fully transparent interface for DBPL programmers. DBPL queries and statements referring to Ingres tables are automatically converted into corresponding SQL statements, are evaluated by the Ingres database server and the results are transferred back under the control of the DBPL program. This procedure also resolves queries referring to both Ingres and DBPL tables. The design assumptions of the gateway and the used implementation methods are presented as well as design and implementation difficulties.",
author = "Florian Matthes and Andreas Rudloff and Schmidt, {Joachim W.} and Kazimierz Subieta",
note = "Publisher Copyright: {\textcopyright} Springer-Verlag Berlin Heidelberg 1994.; 1st International Conference on Applications of Databases, ADB-1994 ; Conference date: 21-06-1994 Through 23-06-1994",
year = "1994",
doi = "10.1007/3-540-58183-9_60",
language = "English",
isbn = "9783540581833",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "365--380",
editor = "Witold Litwin and Tore Risch",
booktitle = "Applications of Databases - 1st International Conference, ADB-1994, Proceedings",
}