Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Implementation concepts for an extensible data model and data language
Batory D., Leung T., Wise T. ACM Transactions on Database Systems13 (3):231-262,1988.Type:Article
Date Reviewed: Sep 1 1989

This paper discusses the need for extensible database management systems (DBMSs), illustrates the benefits of using a functional data model and data language as the semantic interface to extensible DBMSs, and provides a good overview of one such system, GENESIS. The authors cover the implementation of GENESIS in detail at a conceptual level and informally define GDM, the data model upon which GENESIS is based, and GDL, the data language they use.

In the authors’ implementation, GDM productions are stream rewrite rules rather than mathematical functions and GDL computations are expressed as streams of tokens. The novelty of this approach is that it makes delimiters explicit in token streams. The authors present this key feature as the basis for a simple and efficient standardization of DBMS algorithms, which in turn promotes extensibility and module plug-compatibility. The work’s impact on the building of a non-1NF query processor is of secondary interest.

I found the paper clear and well organized. The references seem well researched and the pioneering papers upon which the work is based are noted in the text. While the authors assume a good foundation in the topic area, the reader will not need to have followed this research closely in order to understand the paper or appreciate their arguments. Those interested in functional data models and languages, non-traditional database applications, or non-1NF database implementations will find the paper worth reading.

Reviewer:  Wanda M. Holmes Review #: CR112884
Bookmark and Share
 
Data Manipulation Languages (DML) (H.2.3 ... )
 
 
Data Models (H.2.1 ... )
 
 
Evaluation Strategies (I.1.3 ... )
 
 
Nonprocedural Languages (I.1.3 ... )
 
 
Query Processing (H.2.4 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Data Manipulation Languages (DML)": Date
Nested set languages for functional databases
Orman L. Information Systems 9(3-4): 241-249, 1984. Type: Article
Apr 1 1986
Towards tractable algebras for bags
Grumbach S., Milo T.  Principles of database systems (Proceedings of the twelfth ACM SIGACT-SIGMOD-SIGART symposium, Washington, D.C, United States, May 25-28, 1993)49-58, 1993. Type: Proceedings
Aug 1 1994
Declarative updates of relational databases
Chen W. ACM Transactions on Database Systems 20(1): 42-70, 1995. Type: Article
Dec 1 1995
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