• DocumentCode
    2130412
  • Title

    A strategy for reducing the effort for database schema maintenance

  • Author

    Castelli, Donatella

  • Author_Institution
    Istituto di Elaborazione dell´´Inf., CNR, Pisa, Italy
  • fYear
    1998
  • fDate
    8-11 Mar 1998
  • Firstpage
    29
  • Lastpage
    35
  • Abstract
    In a typical database design, a conceptual schema which specifies the requirements about the database is first built. Then it is transformed, either in a single or in a multiple step, into a schema which is in a form suitable for the chosen database management system. When requirements change, the conceptual schema must be updated and the modifications must be propagated down to the DBMS schema, with possibly, a replaying of most processes that were carried out when the system was built. In order to minimize the effort required to propagate these changes, methods based on the reuse of the previous design documentation are often advised. These methods are generally only roughly specified. This partially reduces the advantages of reuse since it demands important choices that require a deep understanding of the whole database design process. The paper shows how this problem can be overcome in a framework in which the schema design is carried out through precisely defined schema transformations
  • Keywords
    database management systems; formal specification; software maintenance; software reusability; systems analysis; DBMS schema; conceptual schema; database design process; database management system; database schema maintenance; design documentation; precisely defined schema transformations; schema design; typical database design; Costs; Database systems; Documentation; Process design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 1998. Proceedings of the Second Euromicro Conference on
  • Conference_Location
    Florence
  • Print_ISBN
    0-8186-8421-6
  • Type

    conf

  • DOI
    10.1109/CSMR.1998.665729
  • Filename
    665729