We present an object-oriented semantic database model which, similar to other object-oriented systems, combines the virtues of four concepts: the functional data model, a property inheritance hierarchy, abstract data ...
详细信息
This paper describes the design and implementation of the first version of the O2 object-oriented database system. The Altaïr project is currently designing and implementing a complete environment for developing ...
详细信息
This paper describes a new database architecture for the manipulation of objects, based on an extended version of Prolog with modules. The modules permit the entity classes of the Functional Data Model to be viewed as...
详细信息
There is a requirement for a stronger treatment of intensional concepts and more general inferential ability within database systems. A framework for achieving this will be described in terms of extensions to an objec...
详细信息
ISBN:
(纸本)0897912845
There is a requirement for a stronger treatment of intensional concepts and more general inferential ability within database systems. A framework for achieving this will be described in terms of extensions to an object data model. The type Concept is introduced into the model as a subtype of Action. Intensional concepts may then be defined as filters or generators, depending on the nature of the defining formula. In either case, the dual action should be available-provided automatically by the system or explicitly by the user. Finally, sets and types are treated as special cases of extensional concepts, leading to a novel structure of the hierarchy of system types.
We describe the design of a prototype which makes objects persistent. Our target language is the CommonLisp object System (CLOS), although we pay attention to the eventual sharing of data with other languages. Our des...
详细信息
We are exploring a scheme that allows optimizing queries over object-oriented databases with encapsulated behavior. objects and classes will be able to reveal their behavior in terms of expressions in an algebraic lan...
详细信息
We investigate issues that arise when attempting to integrate object-oriented languages and database features. We provide criteria for database/language support in the context of design applications, and consider the ...
详细信息
Persistent programming is concerned with the construction of large and long lived systems of data [1,2]. Such systems have traditionally required concurrent access for two reasons. The first is that of speed, be it ac...
详细信息
An object-oriented database model is presented, as well as an object algebra. The focus of the paper is on algebraic manipulation of the object algebra for the purpose of query optimization. Various results governing ...
详细信息
The use of data abstraction in object-oriented databases places a burden on the ability of the system to perform query optimization. This paper discusses a framework for query specification and optimization that is ap...
详细信息
暂无评论