Database Hosting in Strongly-Typed Programming Languages.
Martin Bever, Peter C. Lockemann:
Database Hosting in Strongly-Typed Programming Languages.
ACM Trans. Database Syst. 10(1): 107-126(1985)@article{DBLP:journals/tods/BeverL85,
author = {Martin Bever and
Peter C. Lockemann},
title = {Database Hosting in Strongly-Typed Programming Languages},
journal = {ACM Trans. Database Syst.},
volume = {10},
number = {1},
year = {1985},
pages = {107-126},
ee = {http://doi.acm.org/10.1145/3148.3327, db/journals/tods/BeverL85.html},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
Abstract
Database system support has become an essential part of many
computer applications, which have extended beyond the more
traditional commercial applications to, among others, engineering
applications. Correspondingly, application programming with the
need to access databases has progressively shifted to
scientifically oriented languages.
Modern developments in these languages are characterized by
advanced mechanisms for the liberal declaration of data types,
for type checking, and facilities for modularization of large
programs. The present paper examines how a DBMS can be accessed
from such a language in a way that conforms to its syntax and
utilizes its type-checking facilities, without modifying the
language specification itself, and hence its compilers. The basic
idea is to rely on facilities for defining modules as separately
compilable units, and to use these to declare user-defined
abstract data types.
The idea is demonstrated by an experiment in which a specific
DBMS (ADABAS) is hosted in the programming language (LIS).
The paper outlines a number of approaches and their problems,
shows how to embed the DML into LIS, and how a more user-oriented
DML can be provided in LIS.
Copyright © 1985 by the ACM,
Inc., used by permission. Permission to make
digital or hard copies is granted provided that
copies are not made or distributed for profit or
direct commercial advantage, and that copies show
this notice on the first page or initial screen of
a display along with the full citation.
CDROM Version: Load the CDROM "Volume 3 Issue 1, TODS 1976-1990" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 2" and ...
BibTeX
References
- [1]
- Morton M. Astrahan, Mike W. Blasgen, Donald D. Chamberlin, Kapali P. Eswaran, Jim Gray, Patricia P. Griffiths, W. Frank King III, Raymond A. Lorie, Paul R. McJones, James W. Mehl, Gianfranco R. Putzolu, Irving L. Traiger, Bradford W. Wade, Vera Watson:
System R: Relational Approach to Database Management.
ACM Trans. Database Syst. 1(2): 97-137(1976) BibTeX
- [2]
- A. James Baroody Jr., David J. DeWitt:
An Object-Oriented Approach to Database System Implementation.
ACM Trans. Database Syst. 6(4): 576-601(1981) BibTeX
- [3]
- John L. Berg:
Data Base Directions II: The Conversion Problem - Editorial.
SIGMOD Record 12(2): 3(1982) BibTeX
- [4]
- ...
- [5]
- Martin Bever, Werner Gaube, Peter C. Lockemann, Heinrich C. Mayr:
Construction of Application Systems: Some Aspects of Standardization.
ECI 1981: 85-102 BibTeX
- [6]
- Donald D. Chamberlin, Morton M. Astrahan, Mike W. Blasgen, Jim Gray, W. Frank King III, Bruce G. Lindsay, Raymond A. Lorie, James W. Mehl, Thomas G. Price, Gianfranco R. Putzolu, Patricia G. Selinger, Mario Schkolnick, Donald R. Slutz, Irving L. Traiger, Bradford W. Wade, Robert A. Yost:
A History and Evaluation of System R.
Commun. ACM 24(10): 632-646(1981) BibTeX
- [7]
- ...
- [8]
- ...
- [9]
- E. F. Codd:
Relational Completeness of Data Base Sublanguages.
In: R. Rustin (ed.): Database Systems: 65-98, Prentice Hall and IBM Research Report RJ 987, San Jose, California : (1972) BibTeX
- [10]
- ...
- [11]
- ...
- [12]
- ...
- [13]
- Barbara Liskov, Alan Snyder, Russell R. Atkinson, Craig Schaffert:
Abstraction Mechanisms in CLU.
Commun. ACM 20(8): 564-576(1977) BibTeX
- [14]
- ...
- [15]
- Joachim W. Schmidt:
Some High Level Language Constructs for Data of Type Relation.
ACM Trans. Database Syst. 2(3): 247-261(1977) BibTeX
- [16]
- Mary Shaw, William A. Wulf, Ralph L. London:
Abstraction and Verification in Alphard: Defining and Specifying Iteration and Generators.
Commun. ACM 20(8): 553-564(1977) BibTeX
- [17]
- ...
- [18]
- ...
- [19]
- ...
- [20]
- ...
- [21]
- ...
- [22]
- ...
Referenced by
- Malcolm P. Atkinson, Peter Buneman:
Types and Persistence in Database Programming Languages.
ACM Comput. Surv. 19(2): 105-190(1987)
BibTeX
ACM SIGMOD Anthology - DBLP:
[Home | Search: Author, Title | Conferences | Journals]
TODS, ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Tue Jun 24 18:38:56 2008