1994
DOI: 10.1145/175290.175293
|View full text |Cite
|
Sign up to set email alerts
|

An approach for reverse engineering of relational databases

Abstract: he rationale for reengineering is straightforward: new software is expensive to develop, but old software can be costly to maintain and adapt to new uses. The goal of reengineering is to mechanically reuse past development efforts in order to reduce maintenance expense and improve software flexibility. Reengineering is applicable to diverse software such as programming code, databases, and inference logic [2]. This article focuses on the topic of databases and, in particular, relational databases (RDBs).There … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
23
0

Year Published

1998
1998
2017
2017

Publication Types

Select...
4
4
1

Relationship

0
9

Authors

Journals

citations
Cited by 162 publications
(23 citation statements)
references
References 1 publication
0
23
0
Order By: Relevance
“…One popular idea in numerous semantic search systems ([2428] for example) is to expand the query keywords utilizing synonyms and other relations not originally part of the query. A second way to implement semantic search is to translate the original keyword-based search into some formal semantic queries through the adoption of domain ontologies.…”
Section: Related Workmentioning
confidence: 99%
“…One popular idea in numerous semantic search systems ([2428] for example) is to expand the query keywords utilizing synonyms and other relations not originally part of the query. A second way to implement semantic search is to translate the original keyword-based search into some formal semantic queries through the adoption of domain ontologies.…”
Section: Related Workmentioning
confidence: 99%
“…a) Database reverse engineering: Reverse engineering databases (e.g. modeling data with OMT models [17]) can be considered as a different field, but it has some common points with data-intensive systems. Hainaut published a book on this topic [18] and Henrard wrote his PhD thesis on it [19].…”
Section: Related Researchmentioning
confidence: 99%
“…The data volume grows much more than what was expected and the data usage turns out to be quite different than what was originally foreseen. It becomes necessary to reengineer the database [3].…”
Section: 1mentioning
confidence: 99%