Did you try VisioModeler? This tool was previously called InfoModeler, and cost (past tense) 700 or 3000 dollars, depending on the databases supported.
Now, this excellent tool is available for free.
Note that the reason that it is free, is because it has been discontinued. No further development will be done on this particular product.
I haven't used it recently, but it is supposed to support reverse-engineering.
>I am trying to find a good way to reverse-engineer a FoxPro database for diagramming purposes. I've tried using a FoxPro Database (vfp8) with Visio 2000 and 2002, and I can only import half of my tables. The rest of my tables encounter errors and are not added. Has anyone ever successfully imported an entire FoxPro database into Visio? I know I could try xCase, but I don't want to buy that tool simply for reverse engineering the database. Any suggestions on how to get Visio to import the database properly or is there a better tool I should be looking at?
>
>Thanks,
>
>Brian Vander Plaats
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)