Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Types and persistence in database programming languages
Atkinson M., Buneman O. ACM Computing Surveys19 (2):105-170,1987.Type:Article
Date Reviewed: Apr 1 1989

This paper surveys the development of programming languages designed for database applications. The major difference between these languages and traditional ones, such as Ada or Pascal, is the concept of persistence--the ability of the language to create objects that exist beyond the execution of the program.

First, the paper discusses three primary attributes of DBMS languages: persistence, type completeness, and expressive power. Type completeness in a language allows the programmer to use any data type in any context requiring a type, and expressive power ensures the ability to write statements that provide the desired manipulation of data objects. The authors then describe a sample database problem. They first provide a solution in Pascal, as an example, and then present alternative solutions from a variety of sources, including SQL, CODASYL DDC, Pascal/R, Daplex, FQL, Taxis, Galileo, ML, Poly, PS-Algol, and Amber.

This paper is a good summary of current developments in DBMS languages. It clearly presents the major features needed in such languages and gives a good overview of what is available.

Reviewer:  M. Zelkowitz Review #: CR112888
Bookmark and Share
 
Specialized Application Languages (D.3.2 ... )
 
 
Language Constructs and Features (D.3.3 )
 
 
Languages (H.2.3 )
 
Would you recommend this review?
yes
no
Other reviews under "Specialized Application Languages": Date
An experimental study of people creating spreadsheets
Brown P., Gould J. ACM Transactions on Information Systems 5(3): 258-272, 1987. Type: Article
Jul 1 1988
Programming languages for distributed computing systems
Bal H., Steiner J., Tanenbaum A. ACM Computing Surveys 21(3): 261-322, 1989. Type: Article
Aug 1 1990
A small matter of programming
Nardi B., MIT Press, Cambridge, MA, 1993. Type: Book (02621405305)
Jun 1 1994
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy