• DocumentCode
    2880482
  • Title

    Reverse data engineering of E-R-designed relational schemas

  • Author

    Springsteel, Frederick ; Kou, Chenyuan

  • Author_Institution
    Dept. of Comput. Sci., Missouri Univ., Columbia, MO, USA
  • fYear
    1990
  • fDate
    7-9 Mar 1990
  • Firstpage
    438
  • Lastpage
    440
  • Abstract
    A novel solution is presented for the data engineer´s inverse mapping problem: to construct from a relational database schema (RDBS) a corresponding entity-relationship diagram (ERD). The inverse mapping is difficult because many ERDs may correspond to one ERDs, or to none if the schema is not well formed, so it is not clear how to define a mapping in this direction. Nonetheless, it would be desirable to choose the most representative ERD whenever possible, so that the benefits of E-R visualization and analysis can be applied to RDBSs, even after their relation schemes have been changed. The authors present a first approach to an experimental solution for this inversion problem, for the case of an RDBS that was originally designed by an ERD-based algorithm, which means that it was once a canonical relational schema (CRS) and subsequently altered. The demonstration system tracks each `atomic change´ in the CRS and determines, by means of its PROLOG-implemented E-R knowledge base, the corresponding changes in the given ERD. The reasonable restrictions that the present system puts on the legal set of possible changes, for example, on deletions, allow it to trace their effects correctly, so that well-formedness of the ERD is preserved
  • Keywords
    relational databases; E-R-designed relational schemas; canonical relational schema; entity-relationship diagram; inverse mapping problem; reverse data engineering; Algorithm design and analysis; Computer science; Data engineering; Law; Legal factors; Prototypes; Relational databases; Spatial databases; Testing; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Databases, Parallel Architectures and Their Applications,. PARBASE-90, International Conference on
  • Conference_Location
    Miami Beach, FL
  • Print_ISBN
    0-8186-2035-8
  • Type

    conf

  • DOI
    10.1109/PARBSE.1990.77173
  • Filename
    77173