Hi there.
I have a big question.
(Please correct me whenever I talk bulls#it).
It's about the overall database modelling cycle. How can I do this in EA?
I mean, there is the logical model view (this must be the "conceptual model", right?)
and there is the data model view (the way the db is implemented, the physical view, right?).
==
FIRST of all: LOGICAL MODEL
==
When I start modelling a db in the logical view, I concentrate on
-the important, essential Tables (Entities),
-relations and
-the keys (primary / foreign key) as well as on
-the other attributes (that are not pk or fk or both).
After that I have a model, "everybody" can understand.
It will tell me, how many rows of the one table are related with how many rows of the other table... (1:n, n:m,......) and I will see any important tables (entities). There will be more (especially when I create the association tables for m:n relationships...), but with the logical view I will be able to get "the big picture" of the db.
Another question would be: Is EA able to import foreign keys into another tables?
-> If I have a table
COUNTRY
-------------
CName (PK)
and a table
CITY
------
CityName (PK)
and when I try to connect them via association (I want the CName of Country as part of the PK and as FK for table City)... how can I realize this? (I don't mean via the foreign keys... feature in the menu of the connection, but I think of a way like in ERWin [you connect two tables an ERWin imports the needed Keys in the relevant table])
==
SECONDLY: THE DATA Model
===
But now I want to create the particular implementation, the physical view, where I also have a special db system in mind (oracle, for example).
How can I move all my data from the logical model designing process to the data model? Is there a chance without losing information from the logic design process?
===
THIRDLY: Generating DDL for use in DBMS
===
And after all I can generate DLL-Code for use in my DBMS.

Maybe you can help me and try to explain how I can realize this "workflow"

Thanks
Julian