Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Database Reverse Engineering

Handbook of Research on Innovations in Database Technologies and Applications: Current and Future Trends
The process through which the logical and conceptual schemas of a legacy database, or of a set of files, are recovered, or rebuilt, from various information sources such as DDL code, data dictionary contents, database contents, or the source code of application programs that use the database
Published in Chapter:
Database Reverse Engineering
Jean-Luc Hainaut (University of Namur, Belgium), Jean Henrard (REVER s.a., Belgium), Didier Roland (REVER s.a., Belgium), Jean-Marc Hick (REVER s.a., Belgium), and Vincent Englebert (University of Namur, Belgium)
DOI: 10.4018/978-1-60566-242-8.ch021
Abstract
Database reverse engineering consists of recovering the abstract descriptions of files and databases of legacy information systems. A legacy information system can be defined as a “data-intensive application, such as [a] business system based on hundreds or thousands of data files (or tables), that significantly resists modifications and changes” (Brodie & Stonebraker, 1995). The objective of database reverse engineering is to recover the logical and conceptual descriptions, or schemas, of the permanent data of a legacy information system, that is, its database, be it implemented as a set of files or through an actual database management system.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR