Abstract :
The author considers the benefits of reverse engineering a database. This recognizes what is good and bad in the design and understands how these characteristics affect the product and its use. He discusses implementation recovery, design recovery, identity conflicts and ambiguous assignments
Keywords :
database management systems; reverse engineering; ambiguous assignments; database evaluation; design recovery; identity conflicts; implementation recovery; reverse engineering; software product; system design; Character recognition; Databases; Dictionaries; Documentation; Error analysis; Programming profession; Radio access networks; Reflection; Reverse engineering; Software design;