Abstract
This paper presents an algorithm that derives from a class an IS_A hierarchy. Each class of the obtained hierarchy represents a substructure of the initial class. We determine them by using existence dependencies. This algorithm can be used during the design of an object-oriented schema and can be integrated into an automated design process of normalized inheritance graphs.
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
E. Andonnof. OFM: une méthode formelle pour la conception de base de données orientées objet. Ph. D. thesis. University Toulouse III, France, September 1992.
ANSI/X3/SPARC. Study group on database management systems: interim report. February 1975.
P. Atzeni and M. Morfuni. Functional dependencies and existence constraints in databases relations with null values. Information System Analysis Institute. Technical report n°R77, december 1983.
G. Booch. Object oriented design with applications. The Benjamin/Cummings Company, Inc., Redwood City, California, 1991.
X. Castellani. Méthodologie générale d’analyse et de conception des systèmes d’objets. Tome 1: L’ingénierie des besoins. Masson, France, 1993.
E. F. Codd. The relational model for database management. Version 2. Addison-Wesley Publishing Company, Inc., 1990.
C. Delobel and M. Adiba. Bases de données et systèmes relationnels. Dunod, France, 1982.
T. Halpin. A fact-oriented approach to schema transformation. In the Proceedings of MFDBS’91, Springer-Verlag lecture notes in Computer Science, n°495, Rostock, 1991.
R. Laleau, X. Castellani and M. Jouve. Normalized design of the specialization inheritance. Proceedings Indo-French Workshop on object-oriented systems. Goa, India, November 1992.
N. Lammari, M. Jouve, R. Laleau and X. Castellani. Dépendances d’existence: définitions formelles et utilisation pour déterminer des liens d’heritages entre classes. CEDRIC-CNAM, Paris. Research report, may 1994, to be published.
T. W. Ling and C. H. Goh. Logical database design with inclusion dependencies. Department of information systems of the university of Singapore. Technical report n°TREA6, june 1991.
D. Maier. Discarding the Universal Instance Assumption: Preliminary Results. XP1 Workshop on relational database theory. Sunv at Stony Brook, NY, June-July 1980.
D. Maier. The theory of relational databases. Computer Science Press, Inc., America, 1983.
E. Pichat and R. Bodin. Ingénierie des données. Masson, Paris, 1990.
J. Rambaugh, M. Blaha, W. Premerlani, F. Eddy and W. Lorensen. Object-oriented modeling and design. Prentice-Hall International Editions, 1991.
M. Y. Vardi. Fundamentals of dependency theory. Technical report n°RJ4858. Computer Science, IBM Research Division, 1985.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1995 Springer-Verlag London Limited
About this paper
Cite this paper
Lammari, N., Laleau, R., Jouve, M., Castellani, X. (1995). An Algorithm for IS_A Hierarchy Derivation. In: Patel, D., Sun, Y., Patel, S. (eds) OOIS’94. Springer, London. https://doi.org/10.1007/978-1-4471-3016-1_39
Download citation
DOI: https://doi.org/10.1007/978-1-4471-3016-1_39
Publisher Name: Springer, London
Print ISBN: 978-3-540-19927-4
Online ISBN: 978-1-4471-3016-1
eBook Packages: Springer Book Archive