The relational model with relation-valued attributes
Information Systems
A model of queries for object-oriented databases
VLDB '89 Proceedings of the 15th international conference on Very large data bases
Logical and computational aspects of programming with sets/bags/lists
Proceedings of the 18th international colloquium on Automata, languages and programming
Querying object-oriented databases
SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
Structural recursion as a query language
DBPL3 Proceedings of the third international workshop on Database programming languages : bulk types & persistent data: bulk types & persistent data
O2, an object-oriented data model
Building an object-oriented database system
Building an object-oriented database system
Modern database systems: the object model, interoperability, and beyond
Modern database systems: the object model, interoperability, and beyond
Principles of programming with complex objects and collection types
ICDT '92 Selected papers of the fourth international conference on Database theory
Towards an effective calculus for object query languages
SIGMOD '95 Proceedings of the 1995 ACM SIGMOD international conference on Management of data
Exploring Java
Object-oriented programming: a unified foundation
Object-oriented programming: a unified foundation
Query unnesting in object-oriented databases
SIGMOD '98 Proceedings of the 1998 ACM SIGMOD international conference on Management of data
Designing OQL: allowing objects to be queried
Information Systems
A Theory of Objects
Models and Lanuages of Object-Oriented Databases
Models and Lanuages of Object-Oriented Databases
Foundations of Databases: The Logical Level
Foundations of Databases: The Logical Level
A Guided Tour of Relational Databases and Beyond
A Guided Tour of Relational Databases and Beyond
Null values in data base management a denotational semantics approach
SIGMOD '79 Proceedings of the 1979 ACM SIGMOD international conference on Management of data
Access to Objects by Path Expressions and Rules
VLDB '94 Proceedings of the 20th International Conference on Very Large Data Bases
A SQL-like Query Calculus for Object-Oriented Database Systems
ISOOMS '94 Proceedings of the International Symposium on Object-Oriented Methodologies and Systems
Nested Queries in Object Bases
DBLP-4 Proceedings of the Fourth International Workshop on Database Programming Languages - Object Models and Languages
An Algebraic Query Language for Object-Oriented Data Models
DEXA '97 Proceedings of the 8th International Conference on Database and Expert Systems Applications
A Calculus for Collections and Aggregates
CTCS '97 Proceedings of the 7th International Conference on Category Theory and Computer Science
An Object Algebra for the ODMG Standard
ADBIS '02 Proceedings of the 6th East European Conference on Advances in Databases and Information Systems
Hi-index | 0.00 |
This paper proposes an algebraic semantics approach for data and object modeling. The approach captures the main concepts of object systems, namely: class, method, object identity, inheritance. overriding, overloading, late and early binding, collection types and persistence objects. The proposed model follows the algebraic aspects of relational database tradition; that is, the clear separation between schema, types (or domains), instance and query. For this reason it is enable to support an algebraic query language in the style of the relational algebra. Our approach also provides a rigorous mathematical treatment of null values in the object-oriented systems.