A query language and optimization techniques for unstructured data
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
The Asilomar report on database research
ACM SIGMOD Record
Object Exchange Across Heterogeneous Information Sources
ICDE '95 Proceedings of the Eleventh International Conference on Data Engineering
Evolution towards, in, and beyond Object Databases
Proceedings of the Third Workshop on Information Systems and Artificial Intelligence: Management and Processing of Complex Data Structures
Schema and Database Evolution in the O2 Object Database System
VLDB '95 Proceedings of the 21th International Conference on Very Large Data Bases
Type-Safe Compilation of Covariant Specialization: A Practical Case
ECCOP '96 Proceedings of the 10th European Conference on Object-Oriented Programming
IQL(2): A Model with Ubiquitous Objects
DBLP-5 Proceedings of the Fifth International Workshop on Database Programming Languages
Clovers: The Dynamic Behavior of Types and Instances
Clovers: The Dynamic Behavior of Types and Instances
Hi-index | 0.00 |
Traditional class-based object-oriented data models and programming languages do not allow an object to have several types or to play different roles while keeping the same identity. Therefore, the modeling of persistent evolving entities is a diffcult task. Some specific models and languages exist, but do not support some of the features of traditional OODB models such as inheritance, late binding or common implementation through the notion of class. In this paper, we propose an object model that extends the one proposed by the ODMG while keeping the statical strong type-checking property of the programming language. The model is based on the novel concept of criterium-based class, from which instance objects have an immutable identity and several viewpoints which are accessible through a single interface. The model allows to consider new features such as property sharing and viewpoints merging, unconsidered so far, in a clean and homogeneous way.