Framework for the design and evaluation of reverse engineering methods for relational databases

被引:11
|
作者
Chiang, RHL
Barron, TM
Storey, VC
机构
[1] UNIV TOLEDO, COLL BUSINESS ADM, DEPT INFORMAT SYST & OPERAT MANAGEMENT, TOLEDO, OH 43606 USA
[2] UNIV ROCHESTER, WILLIAM E SIMON GRAD SCH BUSINESS ADM, ROCHESTER, NY 14627 USA
关键词
database reverse engineering; design and evaluation framework; relational database; database design schema; extended Entity-Relationship model;
D O I
10.1016/S0169-023X(96)00022-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
It is often difficult to obtain a good conceptual understanding of a legacy database, especially when there is a lack of documentation. Database reverse engineering attempts to provide solutions for this problem. It is the part of system maintenance work that produces a sufficient understanding of a legacy database and its application domain to allow appropriate changes to be made. However, research on database reverse engineering has largely ignored design and evaluation issues of their methods (i.e., foundations and processes). This research proposes a framework for the design and evaluation of reverse engineering methods of relational databases. This framework consists of eight criteria: 1) the situation chosen as the basis for reverse engineering, 2) the conceptual model chosen to represent the reverse engineering results, 3) the prerequisites of the database to be reverse engineered, 4) the thoroughness of domain semantics acquisition, 5) rules and heuristics employed by the reverse engineering process, 6) performance efficiency of the reverse engineering process, 7) completeness and robustness and 8) validation. These criteria are important to be considered in designing reverse engineering methods, so that they can perform reverse engineering for a broad range of legacy databases at a high level of automation and provide a conceptual schema that is semantically rich and correct.
引用
收藏
页码:57 / 77
页数:21
相关论文
共 50 条
  • [31] Uniform query framework for relational and NoSQL databases
    Karanjekar, J.B.
    Chandak, M.B.
    CMES - Computer Modeling in Engineering and Sciences, 2017, 113 (02): : 177 - 187
  • [32] Uniform Query Framework for Relational and NoSQL Databases
    Karanjekar, J. B.
    Chandak, M. B.
    CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2017, 113 (02): : 171 - 181
  • [33] A DISTORTION FREE WATERMARK FRAMEWORK FOR RELATIONAL DATABASES
    Bhattacharya, Sukriti
    Cortesi, Agostino
    ICSOFT 2009: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2009, : 229 - 234
  • [34] A MAC policy framework for multilevel relational databases
    Qian, XL
    Lunt, TF
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1996, 8 (01) : 3 - 15
  • [35] A Watermarking Framework for Outsourced and Distributed Relational Databases
    Rani, Sapana
    Koshley, Dileep Kumar
    Halder, Raju
    FUTURE DATA AND SECURITY ENGINEERING, FDSE 2016, 2016, 10018 : 175 - 188
  • [36] MAC policy framework for multilevel relational databases
    SRI Int, Menlo Park, United States
    IEEE Trans Knowl Data Eng, 1 (3-15):
  • [37] A LOGICAL DESIGN TOOL FOR RELATIONAL DATABASES
    OWRANG, MM
    GUNARATNA, WG
    IEEE MICRO, 1989, 9 (03) : 76 - 83
  • [38] A Relational Framework for Classifier Engineering
    Kimelfeld, Benny
    Re, Christopher
    PODS'17: PROCEEDINGS OF THE 36TH ACM SIGMOD-SIGACT-SIGAI SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS, 2017, : 5 - 20
  • [39] RELATIONAL DATABASES FOR SSC DESIGN AND CONTROL
    BARR, E
    PEGGS, S
    SALTMARSH, C
    PROCEEDINGS OF THE 1989 IEEE PARTICLE ACCELERATOR CONFERENCE, VOLS 1-3: ACCELERATOR SCIENCE AND TECHNOLOGY, 1989, : 1666 - 1668
  • [40] CONCEPTUAL DESIGN PATTERNS FOR RELATIONAL DATABASES
    Vitacolonna, Nicola
    INFORMATION TECHNOLOGIES' 2011, 2011, : 239 - 246