Title of article
Clustering relations into abstract ER schemas for database reverse engineering
Author/Authors
Pedro Sousa، نويسنده , , Lurdes Pedro-de-Jesus، نويسنده , , Gonçalo Pereira، نويسنده , , Fernando Brito e Abreu، نويسنده ,
Issue Information
ماهنامه با شماره پیاپی سال 2002
Pages
17
From page
137
To page
153
Abstract
Database reverse engineering (DBRE) methods recover conceptual data models from physical databases. The bottom-up nature of these methods imposes two major limitations. First, they do not provide an initial high-level abstract schema suitable for use as a basis for reasoning about the application domain: a single detailed schema is only produced at the very end of the project. Second, they provide no support for a divide-and-conquer approach: the entire database schema must be analysed and processed as a unit. This paper presents a simple solution to overcome both limitations. In our proposal, relations are grouped based on their primary keys. Each group can be perceived in two ways: as a relational schema that can be reversed engineered as a standalone DBRE project; and as an element, either an entity or a relationship, of a high-level abstract schema that provides initial insight about the application domain. We also present examples from actual large database systems.
Journal title
Science of Computer Programming
Serial Year
2002
Journal title
Science of Computer Programming
Record number
1079658
Link To Document