Realrates.com

How to Teach Yourself Data Modeling/Data Admin

SITE MAP

WHAT'S NEW

REAL RATE SURVEY
View
Search
Rate Analysis
Contribute Rate Info

SALARY SURVEY
View
Search
Salary Analysis
Contribute Salary Data

TIPS & GOTCHAS

BOOKS
Answers for Computer Contractors
Computer Consultant"s Workbook
Computer Job Survival Guide

ORDER BOOKS

AuthorSubject
Not Null
Registered User
(9/27/00 12:29:49 pm)
208.209.229.251
Reply | Edit | Del All
Data Modeling/Data Admin
What's a good way to move into the Data area? I've been a developer for 10 years, but have done some data modeling in the past (and was good at it).



Thanks :)

Farnorth
Registered User
(9/27/00 2:54:21 pm)
12.18.184.2
Reply | Edit | Del
Re: Data Modeling/Data Admin
Look for a development project for an application front-end for a database and offer to help with the database back-end work as well. Try to use any of the database, data modeling tools available on the project. Show that experience on your resume as database development/modeling work.



Live, eat and breath data modeling, performance tuning, etc. Talk to other modelers and DBAs, we also live, eat and breath the stuff.



Hit the data modeling books and websites. Some good sites are:

- www.datamodel.org

- www.dwinfocenter.org

- www.billinmon.com

- www.dmreview.com

- www.dbstuff.com



Good books include:

- Data Model Patterns, Conventions of Thought, Hay, David C.

- Data Modeling Essentials, Simsion, Graeme

- Building the Data Warehouse, 2d Ed., Inmon, W.H.

Bob McIlree 
Registered User
(9/27/00 4:10:16 pm)
139.172.55.10
Reply | Edit | Del
Learn the modeling tools too...
Use of a modeling tool like ERWin, PowerDesigner, or the Embacadero tool (forget its name) is essential for productive work and most of my DM/DA clients expect fluency in at least one.



Good thing is, they are easy to learn and use if you know logical/physical design andnormalizationt techniques.



Bad thing is: the tools are outrageously expensive per seat ($7-9 K Per). But, you can download PowerDesigner from Sybase (www.sybase.com) free for a 45 day trial.



Most clients use ERWin. Given a choice, learn that one first.


Dinosaur
Registered User
(9/27/00 4:20:17 pm)
209.18.29.76
Reply | Edit | Del
Re: Data Modeling/Data Admin
Farnorth, thanks for those links. You can get too soon old and too late smart, but you can never get too smart.



Another goodie:



Bruce, Thomas. Designing Quality Databases With IDEF1X Information Models.



I like this one not because it teaches you how to use IDEF1X, but because it teaches you when to use it, and has extensive discussions of the varying, and sometimes conflicting, viewpoints of analysts, coders, users, managers

and other stakeholders.


Over what hill? I don't remember any hill!

Colin Davies
Registered User
(9/27/00 5:24:29 pm)
206.124.248.229
Reply | Edit | Del
Re: Learn the modeling tools too...
Personally I detest ERwin, so I chose Embarcadero's ER/Studio. I also like Sybase PowerDesigner (which also does UML).



You can get inexpensive data modeling tools from these sites:



www.chillisource.com

www.heraut.demon.nl



For inexpensive object modeling tools, take a look at these:



www.magicdraw.com

www.objectdomain.com

Colin Davies
Registered User
(9/27/00 5:34:43 pm)
206.124.248.229
Reply | Edit | Del
Data modeling - alternatives to ER modeling
If you are going to be designing any data warehouses or data marts, I strongly recommend www.ralphkimball.com.



Although the "traditional" data modelers tend to stick to Bill Inmon's approach to data warehouse design (it's more like traditional ER modeling), some of us prefer Ralph Kimball's dimensional modeling approach. I have built several data warehouses and data marts (from 5GB to 500GB), and I found that Ralph's "Bus Architecture" approach scales very well. Also, dimensional models are usually easier for non-modelers to understand.



I recommend that you be aware that the ER modeling approach is not the only way. Look at Semantic Object Modeling:



"Database Processing: Fundamentals, Design and Implementation"

by David M. Kroenke

7th edition (July 15, 2000)

Prentice Hall; ISBN: 0130848166



Also check out Object Role Modeling:



www.inconcept.com/JCM/




Farnorth
Registered User
(9/27/00 7:07:38 pm)
12.18.184.2
Reply | Edit | Del
Re: Learn the modeling tools too...
And the Oracle tool is Designer/2000, which, like other Oracle software, is available in a 30-day trial basis at their website.

Farnorth
Registered User
(9/27/00 7:12:13 pm)
12.18.184.2
Reply | Edit | Del
Re: Data modeling - alternatives to ER modeling
Colin, thanks for the Kimball site. I live by his books but can never remember his name. Kimball is MUCH better for data warehouse modeling. Inmon is better for relational database or operational data store modeling.



And then, of course, there's the Zachman Framework as well, which is better for dealing with how to model the data flow.


Return to Realrates.com