"Ed Prochak" <edprochak@[EMAIL PROTECTED]
> wrote in message
news:1c179ed3-a63d-4105-abc9-bc4edd9f6fae@[EMAIL PROTECTED]
> On Jun 23, 4:04 pm, "Arved Sandstrom" <asandst...@[EMAIL PROTECTED]
>
> wrote:
>> "David Cressey" <cresse...@[EMAIL PROTECTED]
> wrote in message
>>
> []
>>
>> > Some of us learned database design before we began designing
databases.
>>
>> Most of us learn by doing, and it's during that process that you make
>> mistakes. You're not seriously suggesting you've never made any?
>>
>> AHS
>
> Humans have the nearly unique ability to learn from others mistakes.
> You are not suggesting the ONLY way to learn is to make mistakes are
> you??
>
> Ed
Not at all. But in order to learn from a mistake you need to know that
something is a mistake in the first place. To keep the discussion to
databases, you need to see a database that tackles a task differently than
you would have done it yourself - this may not happen. Or maybe you have a
peer or superior who sees your design and points out that you're heading
down the wrong path...or maybe you don't have that. Or maybe your choice
of
professional books is good but incomplete, or just too basic. Maybe your
Internet searches are missing the mark because, being unaware of a
concept,
you never search on suitable keywords. Maybe you get bad advice on a NG
but
you don't know it was bad.
One company I worked at, around the turn of the century, happened to be
loaded with talent...guys that were very up to speed on DBMSs and SQL. I
was
lucky to get that experience. Because in no job since, whether FT or
contract, have I seen people that skilled in database design. Not on a
programming team with one large Canadian IT company, not on a programming
team assembled by a very large multinational consulting shop, and
certainly
not at any of the smallish operations I've worked for/with. So I can
certainly see how any number of programmers can start working with
databases
without ever having had the benefit of someone else's experience. Failing
that it comes down to self-education, and you can miss stuff doing
that...there will be mistakes along the way.
AHS


|