Database Reverse Engineering - A Case Study

Research output: Contribution in Book/Catalog/Report/Conference proceedingConference contribution

Abstract

This paper presents a generic methodology for database reverse engineering comprising two main steps, namely Data structure extraction and Data structure conceptualization. The first process tries to elicit the physical data structures of the database, while the second one tries to recover the semantics of these structures. This methodology is illustrated by a small, but non-trivial, example through which a set of COBOL files is transformed into a relational database.
Original languageEnglish
Title of host publicationActes du 2ème Forum International d'Informatique Appliquée
Publication statusPublished - 1996

Fingerprint

Reverse engineering
Data structures
Semantics

Keywords

  • methodology
  • CASE tool
  • reverse engineering
  • database

Cite this

Hainaut, J-L., Roland, D., Englebert, V., Hick, J-M., & Henrard, J. (1996). Database Reverse Engineering - A Case Study. In Actes du 2ème Forum International d'Informatique Appliquée
@inproceedings{536a39c9af104dc5b7fb090fa2acb6ab,
title = "Database Reverse Engineering - A Case Study",
abstract = "This paper presents a generic methodology for database reverse engineering comprising two main steps, namely Data structure extraction and Data structure conceptualization. The first process tries to elicit the physical data structures of the database, while the second one tries to recover the semantics of these structures. This methodology is illustrated by a small, but non-trivial, example through which a set of COBOL files is transformed into a relational database.",
keywords = "methodology, CASE tool, reverse engineering, database",
author = "Jean-Luc Hainaut and Didier Roland and Vincent Englebert and Jean-Marc Hick and Jean Henrard",
year = "1996",
language = "English",
booktitle = "Actes du 2{\`e}me Forum International d'Informatique Appliqu{\'e}e",

}

Hainaut, J-L, Roland, D, Englebert, V, Hick, J-M & Henrard, J 1996, Database Reverse Engineering - A Case Study. in Actes du 2ème Forum International d'Informatique Appliquée.

Database Reverse Engineering - A Case Study. / Hainaut, Jean-Luc; Roland, Didier; Englebert, Vincent; Hick, Jean-Marc; Henrard, Jean.

Actes du 2ème Forum International d'Informatique Appliquée. 1996.

Research output: Contribution in Book/Catalog/Report/Conference proceedingConference contribution

TY - GEN

T1 - Database Reverse Engineering - A Case Study

AU - Hainaut, Jean-Luc

AU - Roland, Didier

AU - Englebert, Vincent

AU - Hick, Jean-Marc

AU - Henrard, Jean

PY - 1996

Y1 - 1996

N2 - This paper presents a generic methodology for database reverse engineering comprising two main steps, namely Data structure extraction and Data structure conceptualization. The first process tries to elicit the physical data structures of the database, while the second one tries to recover the semantics of these structures. This methodology is illustrated by a small, but non-trivial, example through which a set of COBOL files is transformed into a relational database.

AB - This paper presents a generic methodology for database reverse engineering comprising two main steps, namely Data structure extraction and Data structure conceptualization. The first process tries to elicit the physical data structures of the database, while the second one tries to recover the semantics of these structures. This methodology is illustrated by a small, but non-trivial, example through which a set of COBOL files is transformed into a relational database.

KW - methodology

KW - CASE tool

KW - reverse engineering

KW - database

M3 - Conference contribution

BT - Actes du 2ème Forum International d'Informatique Appliquée

ER -

Hainaut J-L, Roland D, Englebert V, Hick J-M, Henrard J. Database Reverse Engineering - A Case Study. In Actes du 2ème Forum International d'Informatique Appliquée. 1996