Identifying Extended Entity-Relationship Object Structures in Relational Schemas
IEEE Transactions on Software Engineering
An approach for reverse engineering of relational databases
Communications of the ACM
Reverse engineering of relational databases: extraction of an EER model from a relational database
Data & Knowledge Engineering
A framework for the design and evaluation of reverse engineering methods for relational databases
Data & Knowledge Engineering
Insight: reverse engineer case tool
Proceedings of the 21st international conference on Software engineering
A Method for Transforming Relational Schemas Into Conceptual Schemas
Proceedings of the Tenth International Conference on Data Engineering
Towards the Reverse Engineering of Denormalized Relational Databases
ICDE '96 Proceedings of the Twelfth International Conference on Data Engineering
Automated Reverse Engineering of Legacy 4GL Information System Applications Using the ITOC Workbench
CAiSE '98 Proceedings of the 10th International Conference on Advanced Information Systems Engineering
Schema Transformation Techniques for Database Reverse Engineering
ER '93 Proceedings of the 12th International Conference on the Entity-Relationship Approach: Entity-Relationship Approach
Extracting an Entity Relationship Schema from a Relational Database through Reverse Engineering
ER '94 Proceedings of the13th International Conference on the Entity-Relationship Approach
Selection of Reverse Engineering Methods for Relational Databases
CSMR '99 Proceedings of the Third European Conference on Software Maintenance and Reengineering
August-II: a tool for step-by-step data model reverse engineering
WCRE '95 Proceedings of the Second Working Conference on Reverse Engineering
Data Reverse Engineering: A Historical Survey
WCRE '00 Proceedings of the Seventh Working Conference on Reverse Engineering (WCRE'00)
Research in database engineering at the University of Namur
ACM SIGMOD Record
KBB: a knowledge-bundle builder for research studies
ER'10 Proceedings of the 2010 international conference on Advances in conceptual modeling: applications and challenges
Hi-index | 0.01 |
Almost every information system processes and manages huge data stored in a database system. For improvement and maintenance of legacy systems, the conceptual models of such systems are required. With the growing complexity of information systems and the information processing requirements, the need for database reverse engineering is increasing every day. Different Computer Assisted Software Engineering (CASE) tools have been developed as research projects or as commercial products which reverse engineer a given database to its conceptual schema. This paper explores the capabilities of existing CASE tools and evaluates to which extent these tools can successfully reverse engineer a given database system. It also identifies the constructs of a conceptual model which are not yet supported by the database reverse engineering tools. This research provides motivation for software engineers to develop CASE tools which can reverse engineer the identified constructs and can therefore improve the productivity of reverse engineers.