I recommend any one of these for reverse engineering from a databse to create a Data Model :-
1) ERWin - expensive but the market leader - maybe $2,000+.
2) PowerDesigner DataArchitect - also about $2,000+
3) Dezign from Datanamic - a bargain at about $200 with a range of add-ons to Importing -
www.datanamic.com
All these Products (and many more) are listed on the Database Answers web site :-
http://www.databaseanswers.org/modelling_tools.htm
Good luck !
B.Dimple
DBA