If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

 
Go Back  dBforums > General > Database Concepts & Design > What does an Enterprise Data Model look like ?

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 05-23-11, 17:49
BarryWilliams BarryWilliams is offline
Registered User
 
Join Date: Apr 2010
Location: London, England
Posts: 24
What does an Enterprise Data Model look like ?

Hi

When I started designing Enterprise Data Models about 10 years ago they had lots and lots of Entities, (usually around 50 or more) and were understandable only by other Data Modellers and with great difficulty.

Over the last 5 years, I have favoured an approach that has a Top-Level Model with a number of Subject Areas - not more than ten.
The objective of the Top-Level Model is to establish communication with senior management.

This Top-Level EDM is then the starting-point for creation of an EDM for each Subject Area.

Here is an example for Investment Banking on my Database Answers Web Site :-
Enterprise Data Model for Investment Banks

I wonder what Best Practice suggests about what an EDM looks like ?

I look forward to hearing what other people think ;-0)

Barry Williams
Principal Consultant
Database Answers Ltd.
London, England
Reply With Quote
  #2 (permalink)  
Old 05-23-11, 19:13
r937 r937 is offline
SQL Consultant
 
Join Date: Apr 2002
Location: Toronto, Canada
Posts: 19,524
Quote:
Originally Posted by BarryWilliams View Post
The objective of the Top-Level Model is to establish communication with senior management.
in that case there shouldn't be any crows feet or cirles on the lines, and really, the lines shouldn't be there either

so you have just the boxes

then you could remove the boxes and put a bullet in front of each entity name

and vwalah!! senior management powerpoint slide!!

__________________
r937.com | rudy.ca
please visit Simply SQL and buy my book
Reply With Quote
  #3 (permalink)  
Old 05-24-11, 06:50
andrewst andrewst is offline
Moderator.
 
Join Date: Sep 2002
Location: UK
Posts: 5,171
Quote:
Originally Posted by r937 View Post
and vwalah!! ...
You're Canadian, so I'm sure you must know that should be "voilą" - are you dumbing down for others?!
__________________
Tony Andrews
http://tinyurl.com/tonyandrews
Reply With Quote
  #4 (permalink)  
Old 05-24-11, 06:55
r937 r937 is offline
SQL Consultant
 
Join Date: Apr 2002
Location: Toronto, Canada
Posts: 19,524
Quote:
Originally Posted by andrewst View Post
You're Canadian, so I'm sure you must know that should be "voilą" - are you dumbing down for others?!
whoa, nice job on the accent, eh

i do realize that french has that word, but mine is the anglicized version

english has that habit, you know, of borrowing/stealing words from other languages

so when you apply for that data architect job, you'd better have data modelling on your rezoom

__________________
r937.com | rudy.ca
please visit Simply SQL and buy my book
Reply With Quote
  #5 (permalink)  
Old 05-24-11, 07:01
andrewst andrewst is offline
Moderator.
 
Join Date: Sep 2002
Location: UK
Posts: 5,171
I wouldn't normally bother with the accent, but thought as I was being pedantic I should (copied and pasted from a Google result).

Oh well, "say lavy" as they say(?)
__________________
Tony Andrews
http://tinyurl.com/tonyandrews
Reply With Quote
  #6 (permalink)  
Old 05-31-11, 15:38
dportas dportas is offline
Registered User
 
Join Date: Dec 2007
Location: London, UK
Posts: 732
Quote:
Originally Posted by BarryWilliams View Post
What does an Enterprise Data Model look like ?
Hopefully it doesn't look like an ER model. In my personal experience, over-reliance on ER diagrams and related techniques is largely to blame for the failure of many (possibly even most?) data models. By "failure" I mean models that satisfy the data architects but are incomprehensible to business customers and irrelevant or too late for the developers.

I much prefer ORM (NOTE: never to be confused with O/RM)

Quote:
Here is an example for Investment Banking on my Database Answers Web Site
Accounts have "account_id" but not an account number? What are the business keys in the other tables? If the business owner / domain expert can't work out what identifies each fact in the business process then she can't honestly tell you whether the model is correct or not. Neither can anyone else.
Reply With Quote
  #7 (permalink)  
Old 05-31-11, 15:44
r937 r937 is offline
SQL Consultant
 
Join Date: Apr 2002
Location: Toronto, Canada
Posts: 19,524
Quote:
Originally Posted by dportas View Post
... incomprehensible to business customers
and i have the scars to prove it

Quote:
Originally Posted by dportas View Post
... and irrelevant or too late for the developers.
i've fought that battle, too (and even won it once)

__________________
r937.com | rudy.ca
please visit Simply SQL and buy my book
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On