Hello,
if someone could help me, i have following problem. We have Oracle DB on project and i was given a task to create a physical model of the whole project. I can reverse engineer the database into EA model, but there are just few foreign keys defined physically in the database. Most of the table dependencies are not defined as foreign keys (due to performance reasons, as there are tables with more than hundred of columns and there would be tens of FKs on each table), but i want them in the model, to be in one place. But there's a problem how to get these dependencies into model. One way is to define them manually in model, but then i will loose the ability to manage the model and synchronize it with database, as it will not be 1:1 and the model would differ from the database. So i tried to map all the dependencies into one table and define them programmatically (out of this table) as disabled foreign keys on every table in the database, which seems to work somehow (except some details). I did this on database clone, just to try if the concept works, so i could use this clone as an intermediary to create and synchronize model (i'm able to make a fresh clone and define FK's back with script, if i need to synchronize). Then i was able to reverse engineer all the FKs (the original ones which are enabled and even the new ones that are disabled) into the model through import DB schema from ODBC in EA. The problem is, that I can't see in the model which FKs are enabled and which are disabled. Is there a way how to distinguish them in EA model? Or, maybe you could advise me better solution to my problem (how to denote "non-defined FKs" - dependencies into model).
I'm using Oracle 11.2 and Enterprise Architect 13.5
Thank you in advance for any suggestions.