Skip to main content
Log in

View creation for queries in object oriented databases

  • Correspondence
  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. BAtory D, Kim W. Modeling concepts for VLSI CAD objects.ACM Transaction on Database Systems, Sept 1985, 10(3): 322–346.

    Article  Google Scholar 

  2. Gibbs S, Tsishritzis D. A data modeling approach for office information systems.ACM Transaction on Office Information Systems, 1(1): 299–319.

  3. Atkinson M, Bancilhon F, Dewitt D. The object oriented database system manifesto. InProceedings of 1st DOOD, 1989.

  4. 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)

  5. 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

  6. Rundensteiner E A. Multiview: A methodology for supporting multiple views for OODB. InProceedings of 18th International Conference on VLDB, Canada, 1992.

  7. Fishman D Het al. IRIS: An object oriented database management systems.ACM Transaction on Office Information Systems, Jan 1987, 5(1): 48–69.

    MathSciNet  Google Scholar 

  8. Kim W. A model of queries for object oriented databases. InProceedings of 15th International Conference on VLDB, Amesterdam, 1989.

  9. Qing Li, Mcleod D. Conceptual database evolution through learning in object databases.IEEE Transaction on Knowledge and Data Engineering, April 1994, 6(2).

Download references

Author information

Authors and Affiliations

Authors

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

Reprints 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

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02948737

Keywords

Navigation