A Design Tool for Object Oriented Databases

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.

[1]  Christophe Lécluse,et al.  Modeling Inheritance and Genericity in Object Oriented-Databases , 1988, ICDT.

[2]  Antonio L. Furtado,et al.  A Tool for Modular Database Design , 1985, VLDB.

[3]  Dennis McLeod,et al.  Database description with SDM: a semantic database model , 1981, TODS.

[4]  Dennis McLeod,et al.  Semantic integrity in a relational data base system , 1975, VLDB '75.

[5]  Armin B. Cremers,et al.  AIM - An Integrity Monitor for the Database System INGRES , 1983, VLDB.

[6]  Antonio L. Furtado,et al.  Modular database design tools , 1986 .

[7]  Michael L. Brodie On knowledge base management systems: integrating artificial intelligence and database technologies , 2011, Topics in information systems.

[8]  Michael L. Brodie,et al.  On Conceptual Modelling , 1984, Topics in Information Systems.

[9]  Jacques Hagelstein,et al.  Declarative approach to information systems requirements , 1988, Knowl. Based Syst..

[10]  J. A. Bubenko,et al.  A declarative approach to conceptual information modeling , 1986, Trends in Information Systems.

[11]  Michael L. Brodie On Modelling Behavioural Semantics of Databases , 1981, VLDB.

[12]  Jie Lu,et al.  Declarative approach to information systems requirements , 1988 .

[13]  Michael Stonebraker,et al.  Implementation of integrity constraints and views by query modification , 1975, SIGMOD '75.

[14]  Michael L. Brodie On conceptual modelling - perspectives from artificial intelligence, databases and programming languages , 1984, Topics in information systems.

[15]  Pericles Loucopoulos,et al.  Modelling and validating office information systems: an object and logic oriented approach , 1989, Softw. Eng. J..

[16]  John Mylopoulos On knowledge base management systems , 1986 .

[17]  Fernando Vélez,et al.  O2, an Object-Oriented Data Model , 1992, Building an Object-Oriented Database System, The Story of O2.

[18]  Alexander Borgida,et al.  Language features for flexible handling of exceptions in information systems , 1985, TODS.

[19]  Alexander Borgida,et al.  Accommodating Exceptions in Databases, and Refining the Schema by Learning from them , 1985, VLDB.

[20]  Pericles Loucopoulos,et al.  Information systems development: a rule-based approach , 1988, Knowl. Based Syst..

[21]  Philip A. Bernstein,et al.  Fast methods for testing quantified relational calculus assertions , 1982, SIGMOD '82.

[22]  Diane C. P. Smith,et al.  Database abstractions: aggregation and generalization , 1977, TODS.

[23]  Won Kim,et al.  A Model of CAD Transactions , 1985, VLDB.

[24]  Alejandro P. Buchmann,et al.  A Generalized Constraint and Exception handler for an Object-Oriented CAD-DBMS , 1986, OODBS.

[25]  Robert Meersman,et al.  Object-Oriented Databases: Analysis, Design & Construction (DS-4), Proceedings of the IFIP TC2/WG 2.6 Working Conference on Object-Oriented Databases: Analysis, Design & Construction, Windermere, UK, 2-6 July, 1990 , 1991 .

[26]  John Mylopoulos,et al.  A language facility for designing database-intensive applications , 1980, TODS.

[27]  李幼升,et al.  Ph , 1989 .

[28]  Antonio L. Furtado,et al.  A Pragmatic Approach to Structured Database Design , 1983, VLDB.