Abstract
A view in object oriented databases corresponds to virtual schema with restructured generalization and decomposition hierarchies. Numbers of view creation methodologies have been proposed. A major drawback of existing methodologies is that they do not maintain the closure property. That is, the result of a query does not have the same semantics as embodied in the object oriented data model. Therefore, this paper presents a view creation methodology that derives a class in response to a user's query, integrates derived class in global schema (i.e., considers the problem of classes moving in class hierarchy) and selects the required classes from global schema to create the view for user's query. Novel idea of view creation includes: (a) an object algebra for class derivation and customization (where the derived classes in terms of object instances and procedure/methods are studied), (b) maintenance of closure property, and (c) classification algorithm which provides mechanism to deal with the problem of a class moving in a class hierarchy.
Similar content being viewed by others
References
BAtory D, Kim W. Modeling concepts for VLSI CAD objects.ACM Transaction on Database Systems, Sept 1985, 10(3): 322–346.
Gibbs S, Tsishritzis D. A data modeling approach for office information systems.ACM Transaction on Office Information Systems, 1(1): 299–319.
Atkinson M, Bancilhon F, Dewitt D. The object oriented database system manifesto. InProceedings of 1st DOOD, 1989.
Banerjee J, Chou H T, Garza J F, Kim W, Woelk D, Kim H J. Data model issues for object oriented applications.ACM Transaction on Office Information Systems 1987 5(1)
Lee S Y, Liou R L. A multi-granularity locking model for concurrency control in OODB systems.IEEE 018 Transaction on Knowledge and Data Engineering Feb. 1996, 8(1). 0184 0145 V
Rundensteiner E A. Multiview: A methodology for supporting multiple views for OODB. InProceedings of 18th International Conference on VLDB, Canada, 1992.
Fishman D Het al. IRIS: An object oriented database management systems.ACM Transaction on Office Information Systems, Jan 1987, 5(1): 48–69.
Kim W. A model of queries for object oriented databases. InProceedings of 15th International Conference on VLDB, Amesterdam, 1989.
Qing Li, Mcleod D. Conceptual database evolution through learning in object databases.IEEE Transaction on Knowledge and Data Engineering, April 1994, 6(2).
Author information
Authors and Affiliations
Additional information
Rajesh Narang received M.Tech. degree in Computer Application from Indian Institute of Technology, Delhi in 1991. It is backed by M.Sc. and M. Phil in Operational Research from University of Delhi. He is pursuing Ph.D. in Computer Science at University of Delhi. There are ten research papers to his credit. His areas of interest include: object orientation technology, client/server technology, and artificial intelligence.
Prof. K.D. Sharma received his Ph.D degree from Indian Institute of Technology in 1968 Thereafter, he served at the same institute in various capacities till 1985. He joined University of Delhi as Professor and Director of Department of Computer Science thereafter and worked for ten years there. His areas of interest are: software engineering, artificial intelligence, and database.
Rights and permissions
About this article
Cite this article
Narang, R., Sharma, K.D. View creation for queries in object oriented databases. J. Comput. Sci. & Technol. 14, 349–362 (1999). https://doi.org/10.1007/BF02948737
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02948737