Hi Guys,
Thanks for all the responses.
To answer your questions - so I don't want to develop a technology as we have a ground of about 8 Data Architects charged with the task or creating an Enterprise wide Data model, abstract from systems, much of the data entities are spread over 10-15 systems each, with different technologies (ranging from Oracle to mySQL to a flattened Parquet files system in HDFS). All we want to map at this point in time are the data assets, not their technology associations.
Class diagram industry standard - I'm not convinced with that statement, maybe users in Sparx, but certainly not in more data centric applications like ERWIN etc.
I have no issue using Class diagrams, but I need to have a primary key of 2-3 fields, and I need another entity to have these 2-3 fields that are logically the primary and foreign keys, and therefore need associations between all fields, I am struggling how to do this in UML.
Also how do you define what is a primary key and foreign key in a methodology put together for application collections with a single key?
There is a lot of pressure to disregard Enterprise Architect as a data modelling tool and evaluate others, but I am keep to keep it going as I want to tie it with systems and business capabilities (I've defined a MDG to accommodate all this), the easy part, I thought, would be the data modelling.
Thanks guys,
David