Schema virtualization in object-oriented databases
- 6 January 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
A description is given of the concept and implementation techniques of schema virtualization in object-oriented databases. The objective of schema virtualization is to provide users with multiple views of a database. First, the notions of virtual classes and virtual schemata, which are natural extension of views in relational databases, is introduced. Then, procedures to convert a schema into a virtual one, as well as rules schemata and their conversion should satisfy, are discussed. The key issue of the design of virtual classes and virtual schemata is `regarding procedures as objects'. Closure properties of classes and schemata are also discussed. Finally, several implementation techniques for realizing schema virtualization in Smalltalk-80 are presented Author(s) Tanaka, K. Dept. of Instrum. Eng., Kobe Univ., Japan Yoshikawa, M. ; Ishihara, K.Keywords
This publication has 5 references indexed in Scilit:
- Database theory—past and futurePublished by Association for Computing Machinery (ACM) ,1987
- Data model issues for object-oriented applicationsACM Transactions on Information Systems, 1987
- Semantics and implementation of schema evolution in object-oriented databasesPublished by Association for Computing Machinery (ACM) ,1987
- Development of an object-oriented DBMSPublished by Association for Computing Machinery (ACM) ,1986
- Object identityPublished by Association for Computing Machinery (ACM) ,1986