Reverse Engineering Database to ER Model

Entity-Relationship (ER) model is a high level conceptual data model and has become universally popular as their representations are very close to the way the end-users perceive data in a database. A good ER model plays a vital role not only in initial development and launching of the database application, but also in the phase of maintenance. Database Reverse Engineering (DBRE) is the process of extracting high-level conceptual structure (ER Model) of the relational database. This is more essential for databases which have no or very poor conceptual descriptions in place. All the existing approaches for reverse engineering have tried to extract the conceptual information by analysing the table structures manually. This paper proposes a significantly automated approach, for extracting important elements of an ER model from the relational database metadata. This would help organizations to perform reverse engineering of the relational databases in an effective and scalable way.

Authors

Institutions

Publication Details

Published
2025-03-06
DOI
https://doi.org/10.1109/rait65068.2025.11089060
Primary Topic
Manufacturing Process and Optimization
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Reverse Engineering Database to ER Model

R. Gururaj, Mehul Patel, Ishan Harsh
Manufacturing Process and Optimization
article

Reverse Engineering Database to ER Model

R. Gururaj, Mehul Patel, Ishan Harsh
article en

Abstract

Entity-Relationship (ER) model is a high level conceptual data model and has become universally popular as their representations are very close to the way the end-users perceive data in a database. A good ER model plays a vital role not only in initial development and launching of the database application, but also in the phase of maintenance. Database Reverse Engineering (DBRE) is the process of extracting high-level conceptual structure (ER Model) of the relational database. This is more essential for databases which have no or very poor conceptual descriptions in place. All the existing approaches for reverse engineering have tried to extract the conceptual information by analysing the table structures manually. This paper proposes a significantly automated approach, for extracting important elements of an ER model from the relational database metadata. This would help organizations to perform reverse engineering of the relational databases in an effective and scalable way.

Birla Institute of Technology and Science - Hyderabad Campus (IN)
Openalex Percentile: Top 74%
Manufacturing Process and Optimization
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.