Tyree, apologies for the inference - it wasn't intended. The Leonardo quote wasn't directed at you, but developers who have no Data Management background and try to second guess DB performance. I've seen it all too often.
I've actually been a user of ERStudio (on-and-off ) for about 8 years (and it took 5 of those to finally get them to
start to fix the broken internal conceptual and physical model of the product).
Thanks for the clarification of your intent, it simplifies matters considerably!Given the state of the system you took over, and from my knowledge of the ERStudio internals (having spent most of that time writing automation to move around ER's internal model) I'd still NOT rely on that functionality since it relies too much on name mapping (in addition to indexes and constraints) - which, if the DB is like many DBs of this type I've come across, a highly suspect notion. That is, if they haven't even enforced RI then how can you trust the naming? In addition, I know for a fact (since I've had to discover ways to get around the problem ) that ER Studio internally handles columns involved in multiple foreign keys in a broken way.
Since, like bruce, we now
all agree we wouldn't trust the ER Studio inference too far,
and you intend to manually verify the inferences, you might as well do that in EA. I would download the trial version of ER Studio, reverse engineer, infer the relationships and then generate a new empty database which I'd then reverse engineer into EA. Since you are only really interested in a a one-off process, there's no point in keeping ER Studio any longer.
NOTE: EA
still has a way to go with database support, but Sparx tell us Views are coming in 6.5.
NOTE ALSO: also my comments refer to versions of ER Studio up to 6.6.1 (I haven't used 7 yet - but based on Embarcadero's track record, not that much is likely to have changed).
I'm not saying EA is better than ERStudio for DB work (and if you search the forum you'll see I'm no apologist for Sparx), but if you're trying to justify $3000 versus $300...
So, again, apologies for any slight I inadvertently caused,you...
As for the DB design you've inherited, my comiserations:
"The structure of a system tends to mirror the structure of the group producing it."
-Mel Conway
[/color]
Cheerz,
Paolo