loading...
Selection of Reverse Engineering Methods for Relational Databases
Amsterdam, Netherlands March 03-March 05
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CSMR.1999.756699Third European Conference on Software ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Maria de Lurdes Pedro-de-Jesus, Instituto Superior Tecnico
Pedro Manuel Antunes Sousa, Instituto Superior Tecnico
The problem of choosing a method for the reverse engineering of relational database systems is not trivial. Methods have different input requirements and each legacy system has its particular characteristics that restrict information availability. In this paper, we propose a classification framework based on the method's input requirements, namely: attribute semantics, attribute name consistency, data instances, applications source code, candidate keys, 3NF, inclusion dependencies, and human input. We present a short description of seven reverse engineering methods and analyse the applicability of each method to existing database systems, as well as the possibility of applying different methods to different parts of the system.
Index Terms:
Database reverse engineering, Relational model, Classification framework
Citation:
Maria de Lurdes Pedro-de-Jesus, Pedro Manuel Antunes Sousa, "Selection of Reverse Engineering Methods for Relational Databases," csmr, pp.194, Third European Conference on Software Maintenance and Reengineering, 1999
Usage of this product signifies your acceptance of the Terms of Use.