Skip to main content

Contextualization of OODB Schemas in CROME

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1873))

Abstract

View mechanisms, widely used in the relational databases, pose new questions in the object model which captures much more semantics. In this paper, we will focus on inheritance and inter-objects relationships, two main semantic aspects of the object model. Like in the relational model, most of the current works about object-oriented views assume a fine granularity of the views. View classes are defined by the application of a query operator to one or two classes of the base schema. View schemas are defined as sets of view classes. These sets are explicitly chosen by the database administrator.

We present the solutions produced by the application of our CROME model. In CROME, view classes extend the descriptions of the domain objects supplied by the base schema. The relationships introduced in the base schema are shared and preserved in view schemas. By adapting them locally, each view schema contextualize these relationships. We will show that this contextualization of the base schema gives it generic properties which enforce a stronger coherence of the view schemas.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. ANSI/X3/SPARC. Study Group on Database Management Systems. In ACM Sigmod, 1975.

    Google Scholar 

  2. A. Gbppbrt, S. Schbrrbr, and K. Dittrich. Derived Types ans Subschemas: Towards Better support for Logical Data Independence in Object-Oriented Data Models. Technical report, Institut fur Informatik., Universität Zurich, 1993.

    Google Scholar 

  3. E.A. Rundbnstbinbr. A Methodology for Supporting Multiple Views in Object-Oriented Databases. In Proceedings of the 18th International Conference on Very Large Databases (VLDB’92), pages 187–198, August1992.

    Google Scholar 

  4. M.H. Scholl, C. Laasch, and M. Trbsch. Updatable Views in Object-Oriented Databases. In Proceedings of the Deductive and Object-Oriented Databases, Second International Conference, pages 189–205, December1991.

    Google Scholar 

  5. G. Gubrrini, E. Bbrtino, B. Catania, and J. Garcia-Molina. A Formal Model of Views for Object-Oriented Database Systems. Theory and Practice of Object Systems, chapter 3. John Wiley, New York, 1997.

    Google Scholar 

  6. A. Borgida, R. Brachman, D. McGuinnbss, and L.A. Rbsnick. CLASSIC: a Structural Data Model for Objects. SIGMOD Record, 18(2):59–67, 1989.

    Article  Google Scholar 

  7. L. Debrauwbr, B. Carré, and G. Vanwormhoudt. Un cadre de conception par contextes fonctionnels de systémes d’information á objets. In XVéme Congrés INFORSID, Toulouse, juin 1997.

    Google Scholar 

  8. L. Dbbrauwbr. Des vues aux contextes pour la structuration fonctionnelle de bases de données á objets en CROME. PhD thesis, Laboratoire d’Informatique Fondamentale de Lille I, Lille, décembre 1998.

    Google Scholar 

  9. G. Vanwormhoudt, B. Carré, and L. Dbbrauwbr. Programmation par objets et contextes fonctionnels. Application de CROME à Smalltalk. In LMO’97. R.Ducournau et S.Garlatti, octobre1997.

    Google Scholar 

  10. E.A. Rundbnstbinbr. A Transparent Object-Oriented Schema Change Using View Evolution. In Proceedings of the IEEE international Conference on Data Engineering, Taipei, March 1995.

    Google Scholar 

  11. L. Al-Jadir, G. Falqubt, and M. Leonard. Context Versions in an Object-Oriented Model. In Proceedings of the DEXA Conference, 1993.

    Google Scholar 

  12. L. Al-Jadir, A. Le Grand, M. Léonard, and O. Parchet. Contribution to the Evolution of Information Systems. In T.W. Olle A.A. Verrijn-Stuart, editor, Methods ans Associated Tools for the Information Systems Lifecycle,IFIP. Elsevier, 1994.

    Google Scholar 

  13. G. Booch, J. Rumbaugh, and I. Jacobson. The Unified Modeling Language User Guide. Addison-Wesley, 1999.

    Google Scholar 

  14. E.A. Rundensteiner. A Classification Algorithm for Supporting Multiple Views in Object-Oriented Databases. In Proceedings of the ACM third International Conference on Information and Knowledge Management (CIKM’94), pages 18–25, November1994.

    Google Scholar 

  15. O. Caron, B. Carre, and L. Debrauwer. CromeJava: une implémentation du modéle crome de conception par contextes pour les bases de données à objets en Java. In Proceedings of LMO’00, January2000.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Caron, O., Carré, B., Debrauwer, L. (2000). Contextualization of OODB Schemas in CROME. In: Ibrahim, M., Küng, J., Revell, N. (eds) Database and Expert Systems Applications. DEXA 2000. Lecture Notes in Computer Science, vol 1873. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44469-6_13

Download citation

  • DOI: https://doi.org/10.1007/3-540-44469-6_13

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67978-3

  • Online ISBN: 978-3-540-44469-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics