Abstract
Advantages related to object-oriented technology are at present well known. However, when designing, they must be considered as key objectives on equal terms with the description of the semantic and computer requirements of a problem. In this paper, we present a methodology for object-oriented database design that aims at reaching these objectives through stages of different abstraction levels (conceptual, logical, and implementation stages), the use of models and graphical notations. Moreover, since there is no standard object-oriented data model, we propose to construct during the conceptual and logical stages a database representation as complete as possible and independent on a specific OODBMS.
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
F. Bancilhon, Object-oriented database systems, Proceedings 7th ACM SIGART/SIGMOD/SIGACT Symposium on Principles of Database Systems, Austin, Texas, March 1988
W. Kim, Architectural issues in object-oriented databases, Journal of Object-Oriented Programming, March/Avril 1990, pp 29–38
F. Velez, G. Bernard, V. Darnis, The 02 object manager: an overview, Proceedings of the fifteenth International Conference on Very Large Data Bases, Amsterdam, 1989
C. Lécluse, P. Richard, The 02 Database Programming Language, Proceedings of the fifteenth International Conference on Very Large Data Bases, Amsterdam, 1989
J. Rumbaugh, M. Blaha, W. Premerlany et al, Object-oriented modeling and design, Prentice Hall, 1991
P.P. Chen, The Entity-Relationship model–Toward a unified view of data, ACM Transactions on Database Systems, vol 1, 01, March 1976, pp 9–36
H. Nguyen, J. Thrasher, OODDM: an object-oriented database design model, Proceedings of Technology of Object-Oriented Languages and Systems, Paris 1990, pp 335–345
P. Desfray, A method for object oriented programming: the Class-Relationship method, Proceedings of Technology of Object-Oriented Languages and Systems, Paris 1990, pp 121–131
M. Lai, HyperHood ++: An object oriented design tool for developments in object oriented programming languages, Proceedings of Technology of Object-Oriented Languages and Systems, Paris 1989, pp 295–308
G. Booch, Object-oriented design with application, The Benjamin Cummings Publishing Company, Inc., 1991
R. Wirfs-Brock, B. Wilkerson, Object-oriented design: a responsibility-driven approach, Proceedings of Object-Oriented Programming: Systems, Languages and Applications, 1989, pp 71–75
J.M. Smith, CP. Smith, Database abstractions: aggregation and generalization, ACM Transactions on Database Systems, vol 2, n° 2, June 1977, pp 105–133
R.Hull, R. King, Semantic Database Modeling: Survey, Applications, and Research Issues, ACM Computing Surveys, vol 19, 03, Sept. 1987, pp 201–260
M.L. Brodie, J. Mylopoulos, JW. Schmidt, On conceptual modeling, Springer-Verlag, New-York, 1984
B. Meyer, Object Oriented Software Construction, Prentice Hall International series in Computer Science, 1988
K.R. Dittrich, Object-oriented Database Systems: the notion and the issues, ACM/IEEE, International Workshop on Object-Oriented Database Systems, 1986, pp 2–4
A. Goldberg, Robson, Smalltalk-80: the language and its implementation, Adison Wesley, 1983
D. Vermeir, GM. Nijssen, A procedure to define the object type structure of a conceptual schema, Information Systems, vol 7, n°4, 1982, pp 329–336
H. Habrias, Le modèle relationnel binaire, la méthode NIAM, Eyrolles, 1988
C. Rolland, O. Foucaut, G. Benci, Conception des systèmes d’information: la méthode REMORA, Eyrolles, 1988
ISO 8879 Information processing; text and office systems; Standard Generalized Markup Language (SGML)
J.G.M. van den Goor, A practical approach to object-oriented software engineering, Proceedings of Technology of Object-Oriented Languages and Systems, Paris 1990, pp 285–298
G.C. Murphy, Genericity, inheritance and relations: a practical perspective, Proceedings of Technology of Object-Oriented Languages and Systems, Paris 1990, pp 381–392
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1992 Springer-Verlag London
About this paper
Cite this paper
Hamon, C., Créhange, M. (1992). Object Models and Methodology for Object-Oriented Database Design. In: Harper, D.J., Norrie, M.C. (eds) Specifications of Database Systems. Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-3864-8_7
Download citation
DOI: https://doi.org/10.1007/978-1-4471-3864-8_7
Publisher Name: Springer, London
Print ISBN: 978-3-540-19732-4
Online ISBN: 978-1-4471-3864-8
eBook Packages: Springer Book Archive