Abstract
This paper describes a design methodology for an object oriented database, based on a semantic network. This approach is based on the assumption that semantic data models are more powerful and more easy to use than current proposed object oriented data models. They are especially more powerful in representing integrity constraints and various relationships. Object oriented data models are generally based only on class hierarchies and inheritance, plus their ability to represent the behaviour of objects. But this latter capability is generally provided through an algorithmic language which cannot be considered as a conceptual language. In this paper, we combine the two categories of data models and give a procedure on how to translate the conceptual model to the logical model.
This work was partly supported by GIP/ALTAIR, PRC/BD3 and INFOSYS
Chapter PDF
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
BANCILHON F., KIM W. & KORTH H.F., "A Model of CAD Transactions" 11th VLDB Conf., Stockholm 1985.
BANCILHON F. "Les objectifs scientifiques du GIP Altaïr", Rapport Altaïr 8/1987.
BERNSTEIN P. & BLAUSTEIN B. "Fast Method for Testing Quantified Relational Calculus Assertions" ACM-SIGMOD Conf., Colorado, June 1982.
BERTINO E. & APUZZO D. "Integrity aspects in Database Management Systems" Proceed. of Internat. Conf. on Trends and Applications of Databases" IEEE-NBS, Gaithersburg, USA 1984.
BORGIDA A. "A Language Features for Flexible Handling of Exceptions in Information Systems" ACM TODS Vol10, No4, Dec. 1985.
BORGIDA A. "Accomodating Exceptions in Databases, and Refining the Schema by Learning from Them" 11th VLDB Conf., Stockholm, Sweeden 1985.
BOUZEGHOUB M. "MORSE: a Functional Query Language and its Semantic Data Model" Proceed. of Internat. Conf. on Trends and Applications of Databases" IEEE-NBS, Gaithersburg, USA 1984.
BOUZEGHOUB M., GARDARIN G. & METAIS E. "SECSI: An Expert System for Database Design" 11th VLDB Conf., Stockholm Sweeden 1985.
BOUZEGHOUB M. "SECSI: un système expert en conception de systèmes d'information", Thèse de doctorat de l'université P. et M. Curie, mars 1986.
BOUZEGHOUB M., METAIS E, MARAUX F., HAZI F., " Transformation du modèle MORSE en modèle O2", Rapport de spécification, tâche 2 phase 1, Infosys-Masi-Altaïr, décembre 1988.
BOUZEGHOUB M., METAIS E, MARAUX F., HAZI F., "Conception d'une base de données orientée objets à l'aide d'un modèle sémantique" Journées Bases de données avancées, PRC/BD3, Genève septembre 1989., Rapport MASI No307, Univ. Paris VI Nov 1989.
BOUZEGHOUB M., METAIS E, F., HAZI F., LEBORGNE L. "Aide à la spécification de l'intégrité sémantique dans les bases de données orientées objets" Rapport de spécification, tâche 1 phase 2, Infosys-Masi-Altaïr, septembre 1989.
BRODIE M. "On Modelling Behavioural Semantics of Databases" 7th VLDB Conf., Cannes, France 1981.
BRODIE M., MYLOPOULOS J., SCHMIDT Y. "On Conceptual Modelling: Perspectives from Artificial Intelligence, Data Bases and Programming languages" Springer-Verlag, NY 1984.
BRODIE M. & MYLOPOULOS J. "On Knowledge Base Management Systems" (editors) Springer Verlag, 1986.
BUCHMANN A.P., CARRERA R.S. & VASQUEZ-GALINDO M.A. "A Generalized Contraint and Exception Handler for an Object Oriented CAD-DBMS", in [OODB 86]
CREMERS & DOMANNG, "An Integrity Monitor for the Database System Ingres", 9th VLDB Conf., Florence 1983.
GUSTAFSSON M.R., BUBENKO J.A. & KARLSSON T. "A declarative Approach to conceptual information modelling" in OLLE,SOL, VERRIJN-STUART (eds): Information System Methodology: a comparative approach, North Holland Publ. Co 1983.
HAGELSTEIN T. "A declarative Approach to information system requirements" J. Knowledge Based Systems, 1(4) 1988.
HAMMER M.M. & McLEOD D.J., "Semantic Integrity in Relational Database Systems" 1st VLDB Conf., Framingham, USA Sept. 1975.
HAMMER M.M. & McLEOD D.J., "Database Description with SDM: A Semantic Data Model" ACM TODS Vol6,No3, Sept 1981.
HAUX L., C. LECLUSE, P.RICHARD. "The CO2 V0.4 Language and Some Extensions, Release 3.1" Rapport internet Altaïr 4–88, octobre 1988.
LECLUSE C., Ph. RICHARD & F VELEZ, V "An Object Oriented Data Model" C. Rapport Altaïr 10/ 1987.
LECLUSE C, Ph. RICHARD & F VELEZ, V "Modeling Inheritance and Genericity in Object Oriented Databases, Version 1" C. LECLUSE & Ph. RICHARD, Rapport Altaïr 18/ 1988.
LOUCOPOULOS O. & KARAKOSTAS V. "Modelling and validating office information systems: an object and logic oriented approach" Software Engineering Journal, March 1989.
MYLOPOULOS J., BERNSTEIN P.A. & WONG H.K.T. "A Language Facility for Designing Database Intensive Applications" ACM TODS Vol-15, No2, 1980.
NICOLAS J.M. "Logic for Improving Integrity Checking in Relational Databases" Acta Informatica, July 1982.
Object-Oriented Databases, Proceed. of the 1st Internat. Workshop, IEEE Computer Society Press 1986.
SIMON E. & VALDURIEZ P. "Efficient Alorithm for Integrity Control in Database Machines" Proceed. of Internat. Conf. on Trends and Applications of Databases" IEEE-NBS, Gaithersburg, USA 1984.
SMITH J.M. & SMITH D.C.P., "Database Abstractions: Aggregation and Generalization" ACM TODS June 1977.
STONEBRAKER M. "Implementation of Integrity Constraints and Views by Query Modification" ACM-SIGMOD Conf., 1975.
TSICHRITZIS D. & LOCHOVSKY F. "Data Models" Prentice Hall 1982.
TUCHERMAN L., FURTADO A. & Casanova M.A. "A Pragmatic Approach to Structured Database Design" 9th VLDB Conf., Florence, Italy, 1983.
TUCHERMAN L., FURTADO A. & Casanova M.A. "A Tool for Modular Database Design" 11th VLDB Conf, Stockholm, Sweeden 1985.
VAN ASSCHE F., LAYZELL P.J., LOUCOPOULOS P. & SPELTINCK G. "Information System Development: a rule based approach", J. Knowledge Based Systems, 1 (4) 1988.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bouzeghoub, M., Métais, E., Hazi, F., Leborgne, L. (1990). A design tool for object oriented databases. In: Steinholtz, B., Sølvberg, A., Bergman, L. (eds) Advanced Information Systems Engineering. CAiSE 1990. Lecture Notes in Computer Science, vol 436. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0000609
Download citation
DOI: https://doi.org/10.1007/BFb0000609
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-52625-4
Online ISBN: 978-3-540-47078-6
eBook Packages: Springer Book Archive