Re: Why an organization would need an enterprise DB team

  • From: "Jared Still" <jkstill@xxxxxxxxx>
  • To: robertgfreeman@xxxxxxxxx
  • Date: Mon, 19 Mar 2007 10:21:55 -0700

On 3/19/07, Jared Still <jkstill@xxxxxxxxx> wrote:


"Why is data modeling needed?  The main reason is that systems developers
are so bad at building files and databases".  George Tilmann - A Practical
Guide to Logical Data Modeling - McGraw Hill 1993

That hasn't changed much in 14 years.

Much of this ignorance of how an efficient (as in scalable) database
should work is due to the Microsoft 'black box' programming methods.
Developers don't know many of the building blocks they use really work,  and
are not encourage to find out how things work.

You don't need to know all the internals, but you do need some idea of how
things work to use them efficiently.



Just to be clear on this, I think it would be great if all developers had an
interest in how the database work, and the hows and whys of database design.

The problem just seems to be that they are often taught that it is not
necessary.

--
Jared Still
Certifiable Oracle DBA and Part Time Perl Evangelist

Other related posts: