Proceedings Article10.1145/308386.308429
Object-oriented database systems
François Banciihon
- 01 Mar 1988
- pp 152-162
292
TL;DR: This paper describes the vision of the current state of object-oriented database research, and describes what it considers to be the main characteristics of an object oriented system: encapsulation, object identity, classes or types, inheritance, overriding and late binding.
read more
Abstract: This paper describes my vision of the current state of object-oriented database research. I first briefly define this field by its objectives, and relate it to other database subfields. I describe what I consider to be the main characteristics of an object oriented system, i.e. those which are important to integrate in a database system: encapsulation, object identity, classes or types, inheritance, overriding and late binding. I point out the differences between an object oriented system and an object oriented database system. I also point out the advantages and drawbacks of an object oriented database system with respect to a relational system. Finally, I list some research issues.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Query evaluation techniques for large databases
TL;DR: This survey describes a wide array of practical query evaluation techniques for both relational and postrelational database systems, including iterative execution of complex query evaluation plans, the duality of sort- and hash-based set-matching algorithms, types of parallel query execution and their implementation, and special operators for emerging database application domains.
A graph-oriented object database model
Marc Gyssens,Jan Paredaens,Dirk Van Gucht +2 more
- 02 Apr 1990
TL;DR: A simple, graph-oriented database model, supporting object-identity, is presented and it is shown that the transformation language supports both set-operations (except for the powerset operator) and recursive functions.
287
•Book
Object identity as a query-language primitive
Serge Abiteboul,Paris C. Kanellakis +1 more
- 01 Jan 1992
TL;DR: An object-based data model, whose structural part generalizes most of the known complex-object data models: cyclicity is allowed in both its schemas and instances and the model can be extended to incorporate type inheritance without changes to IQL.
218
Object-oriented query languages: the notion and the issues
TL;DR: The authors describe how the characteristics of an object-oriented data model, such as object identity, complex object structure, methods, and class hierarchies, have an impact on the design of a query language.
165
Queries and query processing in object-oriented database systems
David D. Straube,M. Tamer Özsu +1 more
TL;DR: A query processing methodology complete with an object calculus to object algebra translation are discussed in detail and an equivalence-preserving transformation rules for object algebra expressions are discussed.
References
•Book
The C++ Programming Language
Bjarne Stroustrup
- 01 Jan 1985
TL;DR: Bjarne Stroustrup makes C even more accessible to those new to the language, while adding advanced information and techniques that even expert C programmers will find invaluable.
8.1K
The Semantics of Predicate Logic as a Programming Language
TL;DR: In this paper the operational and fixpoint semantics of predicate logic programs are defined, and the connections with the proof theory and model theory of logic are investigated, and it is concluded that operational semantics is a part ofProof theory and that fixpoint semantic is a special case of model-theoretic semantics.
The C++ programming language
Bjarne Stroustrup
- 01 Jan 1986
TL;DR: The C Programming Language as discussed by the authors provides a complete, authoritative coverage of the C language, its standard library, and key design techniques, as well as its locales and exception safety.
935
Object identity
Setrag Khoshafian,George P. Copeland +1 more
- 01 Jun 1986
TL;DR: A data model is defined that can directly describe complex objects, and it is shown that identity can easily be incorporated in it and that a surrogate-based implementation scheme is needed to support the strong notion of identity.
498
An introduction to Trellis/Owl
Craig Schaffert,Topher Cooper,Bruce Bullis,Mike Kilian,Carrie Wilpolt +4 more
- 01 Jun 1986
TL;DR: The basic elements of the Trellis/Owl language, objects, are discussed and it is shown how these are specified and implemented using types, operations, and components.
311
Related Papers (5)
Christophe Lécluse,Philippe Richard,Fernando Vélez +2 more
- 14 Mar 1988
[...]
Setrag Khoshafian,George P. Copeland +1 more
- 01 Jun 1986
David Maier,Jacob Stein,Allen Otis,Alan Purdy +3 more
- 01 Jun 1986