Abstract. Deductive object-oriented databases (DOODs) seek to combine the complementary benefits of the deductive and the object-oriented paradigms in the context of databases. Research into DOODs has now been taking place for almost ten years, and a significant number of designs and implementations have been developed. This paper categorises proposals for DOODs, based on the language design strategy pursued, and compares the resulting systems in terms of the support provided for specific deductive and object-oriented features. It is shown how comprehensive proposals have emerged from significantly different design strategies, and it is argued that research on DOODs is now quite mature, in that consensus is emerging on the capabilities that it is appropriate for DOODs to support. 1
|
633
|
Logical foundations of object-oriented and frame-based languages
– Kifer, Lausen, et al.
- 1995
|
|
309
|
Object Identity as a Query Language Primitive
– Abiteboul, Kanellakis
- 1989
|
|
260
|
Logic Programming and Databases
– Ceri, Gottlob, et al.
- 1990
|
|
179
|
Towards a Logical Reconstruction of Relational Database Theory
– Reiter
- 1984
|
|
156
|
S.: A Logical Language for Data and Knowledge Bases
– Naqvi, Tsur
- 1989
|
|
109
|
S.: Coral - control, relations and logic
– Ramakrishnan, Srivastava, et al.
- 1992
|
|
108
|
ConceptBase - A Deductive Object Base for Meta Data Management
– Jorke, Gallersdörfer, et al.
- 1994
|
|
86
|
COL: A Logic-Based Language for Complex Objects
– Abiteboul, Grumbach
|
|
82
|
L&O: Logic and Objects
– McCabe
- 1992
|
|
41
|
ROL: A Deductive Object Base Language
– Liu
- 1996
|
|
38
|
Coral++: Adding object-orientation to a logic database language
– Srivastava, Ramakrishnan, et al.
- 1993
|
|
36
|
Design and Implementation of the Glue-NAIL Database System
– Derr, Morishita, et al.
- 1993
|
|
35
|
Prolog++: The Power of Object-Oriented and Logic Programming
– Moss
- 1994
|
|
35
|
A comparison between deductive and object-oriented database systems
– Ullman
- 1991
|
|
31
|
On the declarative and procedural semantics of deductive object-oriented systems
– Dobbie, Topor
- 1995
|
|
26
|
Specific Features of a Deductive Object-Oriented Database Language QUIXOTE
– Yokota, Tsuda, et al.
- 1993
|
|
24
|
Noodle: A language for declarative querying in an object-oriented database
– Mumick, Ross
- 1993
|
|
18
|
Chimera: a model and language for active DOOD Systems
– Ceri, Manthey
- 1994
|
|
17
|
Towards a Logical Object-oriented Programming Language for Databases
– Bertino, Montesi
- 1992
|
|
17
|
ESQL2: An object-oriented SQL with F-logic semantics
– Gardarin, Valduriez
- 1992
|
|
16
|
ORLOG: A Logic for Semantic Object-Oriented Models
– Jamil, Lakshmanan
- 1992
|
|
12
|
Approaches to Deductive Object-Oriented Databases
– Fernandes, Paton, et al.
- 1992
|
|
8
|
Foundations of Deductive Object-Oriented Database Systems
– Dobbie
- 1995
|
|
8
|
Applications of deductive object-oriented databases using del
– Friesen, Gauthier-Villars, et al.
- 1993
|
|
6
|
Deductive Databases: Achievements and Future Directions
– Ullman, Zaniolo
- 1990
|
|
4
|
IsaLog : : a deductive language with negation for complex-objects databases with hierarchies
– Atzeni, Cabibbo, et al.
- 1993
|
|
4
|
An implementation model for reasoning with complex objects
– Chen, Gardarin
- 1988
|
|
4
|
How to write f-logic programs in florid: A tutorial for the database language f-logic
– Frohn, Himmeröder, et al.
- 1996
|
|
4
|
VALIDITY: Applications of a DOOD System
– Friesen, Lefebvre, et al.
- 1996
|
|
4
|
An Application Perspective to Deductive Object Bases
– Jarke, Staudt
- 1993
|
|
4
|
Programming Spatial Databases: A Deductive ObjectOriented Approach
– Paton, Abdelmoty, et al.
- 1996
|
|
4
|
QUIXOT E as a Tool for Natural Language Processing
– Tojo, Tsuda, et al.
- 1993
|
|
2
|
An active rule language for
– Dinn, Paton, et al.
- 1996
|
|
2
|
Integrating Deductive Capabilities into an ObjectOriented Database Programming Language. Manuscript. Presented at 10eme Journ'ees Bases de Donn'ees Avanc'ees
– Dechamboux, Roncancio
- 1994
|
|
2
|
The Formalization of ROCK & ROLL: A Deductive Object-Oriented Database System
– Fernandes, Barja, et al.
- 1997
|
|
2
|
Extending a Deductive Object-Oriented Database System with Spatial Data Handling Facilities
– Fernandes, Dinn, et al.
- 1997
|
|
2
|
Esql2 - extending sql2 to support objectoriented and deductive databases
– Gardarin, Valduriez
- 1992
|
|
2
|
Sword: A declarative object-oriented database architecture
– Mumick, Ross
- 1992
|
|
1
|
The logidata+ language and semantics
– Atzeni, Cabbibo, et al.
- 1993
|
|
1
|
object database and environment):the language and the data model
– Ode
- 1989
|
|
1
|
Bridging objects with logical rules: Towards objectoriented deductive databases
– Ceri, Tanca
- 1993
|
|
1
|
The logidata+ prototype system
– Nanni, Salza, et al.
- 1993
|