Relational database: selected writings
Relational database: selected writings
Object-oriented modeling and design
Object-oriented modeling and design
Reverse engineering: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Iterative Reengineering of Legacy Systems
IEEE Transactions on Software Engineering
Supporting iterations in exploratory database reengineering processes
Science of Computer Programming - Software maintenance and reengineering (CSMR 99)
IBM Systems Journal
Wrapper-based evolution of legacy information systems
ACM Transactions on Software Engineering and Methodology (TOSEM)
Automatic Extraction of Ontologies Wrapping Relational Data Sources
DEXA '09 Proceedings of the 20th International Conference on Database and Expert Systems Applications
A process for assessing data quality
Proceedings of the 8th international workshop on Software quality
Database semantics recovery through analysis of dynamic SQL statements
Journal on data semantics XV
Hi-index | 0.00 |
Several processes have been advanced in the literature for reverse engineering of relational databases. The inputs to these processes are relational tables and available contextual information. The output is a model of the underlying logical intent, apart from the implementation artifacts. Most of the existing processes for database reverse engineering are inadequate; they assume too high a quality of input information. The authors of these processes are skilled database designers and they are overly optimistic about the state-of-the-art, as practiced. This paper catalogs odd aspects of relational database designs that we have encountered over the past several years. Many of these database designs are from commercial software products.