Abstract
Schema closure is a property to guarantee that classes in a schema have not references to classes that are not included into it (external references). The existing methodologies solve this point including referenced classes into the schema. In this paper, a new kind of schema closure (reduction closure) is put forward. Reduction closure is based on the transformation of classes with external references, removing these references to fulfil the schema closure property. The main benefit of reduction closure is that it can be used as a method to simplify the external schema definition process, because explicit definition of derived classes for hiding external references is avoided. In addition, the explicit definition of derived classes to update the references to modified classes is also avoided. This closure algorithm is part of an external schema generation system for ODMG databases that we are developing, which is also briefly described in this paper.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abiteboul, S., Bonner, A. ‘Object and Views’. In Proc. ACM SIGMOD International Conference on Management of Data. pp. 238–247. 1991
Bertino, E. ‘A View Mechanism for Object-Oriented Databases’. In Proc. of the 3rd International Conference on Extending Database Technology. pp. 136–151. 1992
Bertino, E., Guerrini, G. ‘Viewpoints in Object Database Systems’. In Proc. of the SIGSOFT’ 96 Workshops. pp. 289–293. 1996
Catell, R.G.G. The Object Database Standard: ODMG 3.0. Morgan Kaufmann. 2000
Catell, R.G.G. The Object Database Standard: ODMG 3.0. Morgan Kaufmann. 2000
Guerrini, G., Bertino, E., Catania, B., Garcia-Molina, J. ‘A Formal View of Object-Oriented Database Systems’. In TAPOS. Vol. 3(3). pp. 157–183. 1997
Rundensteiner, E. ‘Multiview: A Methodology for Supporting Multiple Views in Object-Oriented Databases’. In Proc. Of the 18th VLDB. pp. 187–198. 1992
Rundensteiner, E.A., Bic, L. ‘Automatic View Schema Generation in Object-Oriented Databases’. Technical Report WPI-CS-TR-92-15. 1992
Samos, J. ‘Definition of External Schemas in Object Oriented Databases’. In Proc. Of 1995 OOIS. pp. 154–166. 1995
Samos, J., Saltor, F. ‘External Schema Generation Algorithms for Object Oriented Databases’. In Proc. of 1996 OOIS. pp. 317–332. 1996
Santos, C.S. ‘Design and Implementation of Object-Oriented Views’. In Proc. Of DEXA, 6th International Conference. pp. 91–102. 1995
Scholl, M.H., Laasch, C. Tresch, M. ‘Updatable Views in Object-Oriented Databases’ In Proc. Of the 2nd Deductive and Object-Oriented Databases. pp. 189–207. 1991
Torres, M, Samos, J. ‘Definition of External Schemas in ODMG Databases’. In Proc. of 2000 OOIS. pp. 3–14. 2000
Torres, M., Samos, J. ‘Generation of external schemas in ODMG databases’. To appear in Proc. of IDEAS01.
Torres, M., Samos, J. ‘Metadata for Defining External Schemas in ODMG Databases. A Proposal’. Submitted for publication.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Torres, M., Samos, J. (2001). Closed External Schemas in Object-Oriented Databases. In: Mayr, H.C., Lazansky, J., Quirchmayr, G., Vogel, P. (eds) Database and Expert Systems Applications. DEXA 2001. Lecture Notes in Computer Science, vol 2113. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44759-8_80
Download citation
DOI: https://doi.org/10.1007/3-540-44759-8_80
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42527-4
Online ISBN: 978-3-540-44759-7
eBook Packages: Springer Book Archive