Expert System Functionalities for Database Design Tools

  • B. Demo
  • M. Tilli


Though database design tools have being evolving, during the years, from having a passive role toward an active help to the user in the design process, they can become more popular and more useful by mutuating new functionalities from tools of the artificial intelligence area. In this paper we describe CARS, a tool covering a step of the database design process, that has been implemented according to the concepts of the expert system technology and provides the users the capability of explaining the system behaviour. This application of Artificial Intelligence concepts to data base design tools results completely coherent with the evolution trend of database design tool functionalities.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Alba85]
    A. Albano, V. DeAntonellis, A. DiLeva (eds.), Computer Aided Database Design, North-Holland, 1985.Google Scholar
  2. [Bati84]
    C. Batini, M. Lenzerini, A methodology for data schema integration in the entity relationship model, IEEE Transaction on Software Engineering, November 1984.Google Scholar
  3. [Bouz85]
    M. Bouzeghoub, G. Gardarin, E. Metais, SECSI: un outil interactif de modelisation conceptuelle de bases de donnees, in Proc. Proc. Journees bases de donnees avancees, S. Pierre de Chartreuse, INRIA, March, 1985.Google Scholar
  4. [Ceri 83]
    S. Ceri(ed.), Methodology and tools for database design, North Holland, 1983.Google Scholar
  5. [Chen76]
    P.P. Chen, The entity-relationship model: toward a unified view of data, ACM TODS 1,1, 1976.Google Scholar
  6. [Clan83]
    W.J. Clancey, Epistemology of a rule-based expert system: a framework for explanation, Artficial Intelligence, Vancouver B.C.,1982.Google Scholar
  7. [Davi77a]
    R. Davis, B. Buchanan, E. Shortliffe : “Production rules as a representation for a knowledge based consultation program”, Artificial Intelligence, vol.7, 1977, pp.15–45.CrossRefGoogle Scholar
  8. [Davi77b]
    R. Davis, J. King : “An overview of production system”, in AA Elcock & AA Michie (eds.): Machine Intelligence 8, J.Wiley, 1977, pp.300–332.Google Scholar
  9. [DeAn83]
    V. DeAntonellis, B. Demo, Requirements collection and analysis, in [Ceri 83]Google Scholar
  10. [Demo85]
    B. Demo, M. Tilli, CARD: strumento automatico per l’analisi e la formalizzazione dei requisiti nel pro-getto di una base di dati, Proc. CIL-85, Barcelona, April, 1985, 550–571.Google Scholar
  11. [Gira85]
    J.P. Giraudin, C. Délobel, P. Dardailler, Elements de construction d’un système expert pour la modélisation progressive d’une base de données, Proc. Journées bases de données avancées, S. Pierre de Chartreuse, INRIA, March, 1985.Google Scholar
  12. [Haye83]
    F. Hayes-Roth, D. Waterman, D. Lenat (eds.), Building Expert Systems, Addison Wesley, 1983.Google Scholar
  13. [Lefk77]
    H. C. Lefkovits, Data Dictionary Systems, QED Information Sciences Inc. Wellesley, Mass., 1977.Google Scholar
  14. [Nava85]
    S.Navathe, Important issues in database design methodologies and tools, in [Alba85].Google Scholar
  15. [Swar82]
    W.R. Swartout, Explaining and justifying expert consultation programs, Proc. 7th Int, J.Conf. on Artificial Intelligence, Vancouver B.C., 1982.Google Scholar
  16. [Teic77]
    D. Teichroew, E.A. Hershey III, PSL/PSA: a computer aided technique for structured documentation and analysisof information processing systems, IEEE Transaction on Software Engineering, 3, 1, January 1977.Google Scholar
  17. [VMel79]
    W. VanMelle : “A domain independent production rule system for consultation program”, Proc. 6th. Int. J. Conf. of Artificial Intelligence, 1979, pp.923–925.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1986

Authors and Affiliations

  • B. Demo
    • 1
  • M. Tilli
    • 1
  1. 1.Dipartimento di InformaticaUniversita’ di TorinoTorinoItaly

Personalised recommendations