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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
ANSI/X3/SPARC. Study Group on Database Management Systems. In ACM Sigmod, 1975.
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.
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.
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.
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.
A. Borgida, R. Brachman, D. McGuinnbss, and L.A. Rbsnick. CLASSIC: a Structural Data Model for Objects. SIGMOD Record, 18(2):59–67, 1989.
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.
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.
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.
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.
L. Al-Jadir, G. Falqubt, and M. Leonard. Context Versions in an Object-Oriented Model. In Proceedings of the DEXA Conference, 1993.
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.
G. Booch, J. Rumbaugh, and I. Jacobson. The Unified Modeling Language User Guide. Addison-Wesley, 1999.
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.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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