Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
The INCINERATE data model
Bonifati A. ACM Transactions on Database Systems20 (1):71-110,1995.Type:Article
Date Reviewed: Oct 1 1996

An extended relational algebra with universally or existentially quantified classes as attribute values is discussed. The author builds on his work from the late 1980s [1], in which he introduced the INCINERATE data model. (The acronym is drawn from the phrase, “incorporating inheritance in a relational database.”)

Section 2 introduces the logical foundations of the model. In principle, this model covers hierarchical relations allowing sets of values to be attribute values. To formalize the model, the author uses a modification of standard default logic, in which a relation is conceived as a set of assertions considered as logical formulas in prenex normal form. Informally, an INCINERATE database comprises one or more class hierarchies and a set of relations whose attribute values are chosen from these classes. Quantification over classes is permitted. Thus, partial information is handled through the use of the existential quantifier over arbitrary classes. An exception-refinement mechanism for inheritance is also used. A single logical inference rule is presented that is sufficient to provide a sound and, within limits, complete theorem-proving mechanism for all the assertions in a given relation. Structurally, if the hierarchical relation is flattened, we obtain Codd’s maybe relations.

Section 3 describes the extended relational algebra. Each relation in this algebra constitutes a seminormal ordered default theory. This fact makes it possible to define the relational algebra over hierarchical relations via extensions having the form of flat relations. The goal of section 4 is to develop an implementation of the defined data model as a layer on top of a recent relational DBMS.

Finally, the paper describes the expressive power of the proposed model. It is less than full first-order logic, but the model gives a more expressive treatment of incomplete information. The drawback of this section is that any connection to recent research papers on the expressivity of nested relations is missing.

Unfortunately, the paper is hard to read. Its informal parts dominate the formal ones. Minor mistakes occur in the text. Nevertheless, the theory is interesting, and implementation issues seem to be worth considering. In particular, the approach could be beneficial for knowledge-based information systems.

Reviewer:  J. Pokorny Review #: CR119298 (9610-0829)
1) Jagadish, H. V. Incorporating hierarchy in a relational model of data. SIGMOD Rec. 18, 2 (June 1989), 78–87.
Bookmark and Share
 
Data Models (H.2.1 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Data Models": Date
A transient hypergraph-based model for data access
Watters C., Shepherd M. ACM Transactions on Information Systems 8(2): 77-102, 2001. Type: Article
Jun 1 1991
Toward a unified framework for version modeling in engineering databases
Katz R. ACM Computing Surveys 22(4): 375-409, 2001. Type: Article
Feb 1 1993
Graph data model and its data language
Kunii H., Springer-Verlag New York, Inc., New York, NY, 1990. Type: Book (9780387700588)
Dec 1 1991
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