by Iztok Savnik, Tomaz Mohoric, Zahir Tari
http://www.informatik.uni-freiburg.de/~savnik/reports/tr97-model.ps
Add To MetaCart
Abstract:
In this paper we present the consequences of unifying the representation of the schema and the instance levels of an object-oriented (OO) database to the formal representation of OO database model. The uniform representation of the schema and the instance levels of OO databases is achieved, as in the frame-based knowledge representation languages [13], by representing them using a uniform set of modelling constructs. We show that, using such an approach, the structural part of the OO database model can be described in a clear manner providing the simple means for the description of the main constructs of the structural model and the relationships among them. Further, we study the consequences of releasing the boundary between the schema and the instance levels of an OO database by allowing the definition of objects which include data from both levels. We show that few changes are needed in order to augment the previously presented formal definition of the structural part of OO database to represent the extended database model.
Citations
|
633
|
Logical foundations of object-oriented and frame-based languages
– Kifer, Lausen, et al.
- 1995
|
|
500
|
A semantics for multiple inheritance
– Cardelli
- 1988
|
|
365
|
The implementation of POSTGRES
– Stonebraker, Rowe, et al.
- 1990
|
|
309
|
Object Identity as a Query Language Primitive
– Abiteboul, Kanellakis
- 1989
|
|
188
|
IFO: A formal semantic database model
– ABITEBOUL, HULL
- 1987
|
|
148
|
F-Logic: A Higher-Order Language for Reasoning about Objects, Inheritance, and Scheme
– Kifer, Lausen
- 1989
|
|
111
|
A Formal Approach to Object-Oriented Databases
– Beeri
- 1990
|
|
79
|
An Overview of
– BRACHMAN, SCHMOLZE
- 1985
|
|
75
|
A query algebra for objectoriented databases
– Shaw, Zdonik
- 1990
|
|
29
|
Unraveling the Semantics of Conceptual Schemas
– Papazoglou
- 1995
|
|
25
|
The Role of Frame-Based Representation
– Fikes, Kehler
- 1985
|
|
23
|
et al, “The Object-Oriented Database System Manifesto,” PTOC. 1st DOOD Conf
– Atkinson
- 1989
|
|
20
|
Algebras for Object-Oriented Query Languages
– Vandenberg
- 1993
|
|
9
|
On the Power of the Languages For the
– Abiteboul, Beeri
- 1993
|
|
9
|
A Query Language for Complex Database Objects
– Savnik
- 1995
|
|
8
|
Querying Conceptual Schemata of Object-Oriented Databases
– Savnik, Tari
- 1996
|
|
6
|
et al., Object-Oriented Query Languages: The Notion and Issues
– Bertino
- 1992
|
|
2
|
Towards Cooperative Databases: The Distributed Object Kernel Approach
– Tari, Cheng, et al.
- 1996
|
|
1
|
An overview of reflection and its use in cooperation, Int
– Edmond, Papazoglou, et al.
- 1995
|
|
1
|
A Query Algebra for Objects
– Savnik, Tari, et al.
- 1996
|