Abstract
Object-oriented database systems are the focus of current research and development efforts. Yet, there is no commonly accepted object model, nor is it clear whether such a model can be developed. This paper reports on efforts to develop a formal framework that contains most features found in current object oriented database systems. The framework contains two parts. The first is a structural object model, including concepts such as structured objects, identity, and some form of inheritance. For this model, we explain the distinction between values and (abstract) objects, describe a system as a directed graph, and discuss declarative languages. The second part deals with higher-order concepts, such as classes and functions as data, methods, and inheritance. This part is a sketch, and leaves many issues unresolved. Throughout the paper, the emphasis is on logic-oriented modeling.
| Original language | English |
|---|---|
| Pages (from-to) | 353-382 |
| Number of pages | 30 |
| Journal | Data and Knowledge Engineering |
| Volume | 5 |
| Issue number | 4 |
| DOIs | |
| State | Published - Oct 1990 |
Keywords
- Declarative languages
- Formal model
- Higher-order logic
- Methods
- Object-oriented database systems
Fingerprint
Dive into the research topics of 'A formal approach to object-oriented databases'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver