dbTalk Databases Forums  

Why is database integrity so impopular ?

comp.databases.theory comp.databases.theory


Discuss Why is database integrity so impopular ? in the comp.databases.theory forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
eric.bouchardlefebvre@gmail.com
 
Posts: n/a

Default Why is database integrity so impopular ? - 10-05-2008 , 01:30 PM






Hello,

When time comes to build transactional databases (as opposed to data
wharehouses), I belong to the school that STRONGLY believe in
normalizing data with high integrity mechanisms. I know all the
performance cons but IMHO, pros largely overwhelme.

It amazes me, though, how many systems rely on the application to
manage data integrity. I work as IT director for a large-size
manufacturer and *none* of our applications use integrity. And I am
talking here of ERP and other mission-critical systems.

In fact, I had rarely open a database properly normalized and
inforced ... and I have been working with databases for over 10 years,
mostly in sectors where lack of integrity can result in dramatic
consequences.

What is wrong with modern DB design approaches? And what's the point
of using a big relational DB without the benefits of integrity and
normalization?

Thank you,
EBL

Reply With Quote
  #2  
Old   
Alfredo Novoa
 
Posts: n/a

Default Re: Why is database integrity so impopular ? - 10-05-2008 , 05:56 PM






Hello Eric,

On 5 oct, 20:30, eric.bouchardlefeb... (AT) gmail (DOT) com wrote:

Quote:
It amazes me, though, how many systems rely on the application to
manage data integrity. *I work as IT director for a large-size
manufacturer and *none* of our applications use integrity.
I supose you are new in the position ;-)

Quote:
In fact, I had rarely open a database properly normalized and
inforced ... and I have been working with databases for over 10 years,
mostly in sectors where lack of integrity can result in dramatic
consequences.
I have the same experience, and I never have found an IT director who
thinks like you.

Quote:
What is wrong with modern DB design approaches? *And what's the point
of using a big relational DB without the benefits of integrity and
normalization?
The problem is not in modern database theory, the problem is that most
developers don't know the foundations of their profession and common
sense is very uncommon.

In my country most people who develop business systems never read a
database theory book. The few ones who studied a database course in
the university never understood database theory very well at all, and
they forgot almost everything just on the end of the final
examination.

The textbook we used didn't have any chapter devoted to database
integrity, only a few pages about the poor SQL declarative integrity
support, and not covered with exercices. The whole Relational Model
was dispatched in five hours or so, and taught with many mistakes and
misconceptions.

The vendor's training materials are usually even worse.

And we also have all that abject oriented programming stuff saying
that RDBMS's are nothing but silly and cumbersome register buckets.

It is not only integrity and normalization. Most developers I know are
not able to write non trivial queries and they load the data in the
applications using simple queries, make several iterations on the
registers, and send the data back to the DBMS.

In the business software industry, technical incompetence is the norm,
and the develpment tools we have are awful.


Regards


Reply With Quote
  #3  
Old   
Alfredo Novoa
 
Posts: n/a

Default Re: Why is database integrity so impopular ? - 10-05-2008 , 05:56 PM



Hello Eric,

On 5 oct, 20:30, eric.bouchardlefeb... (AT) gmail (DOT) com wrote:

Quote:
It amazes me, though, how many systems rely on the application to
manage data integrity. *I work as IT director for a large-size
manufacturer and *none* of our applications use integrity.
I supose you are new in the position ;-)

Quote:
In fact, I had rarely open a database properly normalized and
inforced ... and I have been working with databases for over 10 years,
mostly in sectors where lack of integrity can result in dramatic
consequences.
I have the same experience, and I never have found an IT director who
thinks like you.

Quote:
What is wrong with modern DB design approaches? *And what's the point
of using a big relational DB without the benefits of integrity and
normalization?
The problem is not in modern database theory, the problem is that most
developers don't know the foundations of their profession and common
sense is very uncommon.

In my country most people who develop business systems never read a
database theory book. The few ones who studied a database course in
the university never understood database theory very well at all, and
they forgot almost everything just on the end of the final
examination.

The textbook we used didn't have any chapter devoted to database
integrity, only a few pages about the poor SQL declarative integrity
support, and not covered with exercices. The whole Relational Model
was dispatched in five hours or so, and taught with many mistakes and
misconceptions.

The vendor's training materials are usually even worse.

And we also have all that abject oriented programming stuff saying
that RDBMS's are nothing but silly and cumbersome register buckets.

It is not only integrity and normalization. Most developers I know are
not able to write non trivial queries and they load the data in the
applications using simple queries, make several iterations on the
registers, and send the data back to the DBMS.

In the business software industry, technical incompetence is the norm,
and the develpment tools we have are awful.


Regards


Reply With Quote
  #4  
Old   
Alfredo Novoa
 
Posts: n/a

Default Re: Why is database integrity so impopular ? - 10-05-2008 , 05:56 PM



Hello Eric,

On 5 oct, 20:30, eric.bouchardlefeb... (AT) gmail (DOT) com wrote:

Quote:
It amazes me, though, how many systems rely on the application to
manage data integrity. *I work as IT director for a large-size
manufacturer and *none* of our applications use integrity.
I supose you are new in the position ;-)

Quote:
In fact, I had rarely open a database properly normalized and
inforced ... and I have been working with databases for over 10 years,
mostly in sectors where lack of integrity can result in dramatic
consequences.
I have the same experience, and I never have found an IT director who
thinks like you.

Quote:
What is wrong with modern DB design approaches? *And what's the point
of using a big relational DB without the benefits of integrity and
normalization?
The problem is not in modern database theory, the problem is that most
developers don't know the foundations of their profession and common
sense is very uncommon.

In my country most people who develop business systems never read a
database theory book. The few ones who studied a database course in
the university never understood database theory very well at all, and
they forgot almost everything just on the end of the final
examination.

The textbook we used didn't have any chapter devoted to database
integrity, only a few pages about the poor SQL declarative integrity
support, and not covered with exercices. The whole Relational Model
was dispatched in five hours or so, and taught with many mistakes and
misconceptions.

The vendor's training materials are usually even worse.

And we also have all that abject oriented programming stuff saying
that RDBMS's are nothing but silly and cumbersome register buckets.

It is not only integrity and normalization. Most developers I know are
not able to write non trivial queries and they load the data in the
applications using simple queries, make several iterations on the
registers, and send the data back to the DBMS.

In the business software industry, technical incompetence is the norm,
and the develpment tools we have are awful.


Regards


Reply With Quote
  #5  
Old   
Alfredo Novoa
 
Posts: n/a

Default Re: Why is database integrity so impopular ? - 10-05-2008 , 05:56 PM



Hello Eric,

On 5 oct, 20:30, eric.bouchardlefeb... (AT) gmail (DOT) com wrote:

Quote:
It amazes me, though, how many systems rely on the application to
manage data integrity. *I work as IT director for a large-size
manufacturer and *none* of our applications use integrity.
I supose you are new in the position ;-)

Quote:
In fact, I had rarely open a database properly normalized and
inforced ... and I have been working with databases for over 10 years,
mostly in sectors where lack of integrity can result in dramatic
consequences.
I have the same experience, and I never have found an IT director who
thinks like you.

Quote:
What is wrong with modern DB design approaches? *And what's the point
of using a big relational DB without the benefits of integrity and
normalization?
The problem is not in modern database theory, the problem is that most
developers don't know the foundations of their profession and common
sense is very uncommon.

In my country most people who develop business systems never read a
database theory book. The few ones who studied a database course in
the university never understood database theory very well at all, and
they forgot almost everything just on the end of the final
examination.

The textbook we used didn't have any chapter devoted to database
integrity, only a few pages about the poor SQL declarative integrity
support, and not covered with exercices. The whole Relational Model
was dispatched in five hours or so, and taught with many mistakes and
misconceptions.

The vendor's training materials are usually even worse.

And we also have all that abject oriented programming stuff saying
that RDBMS's are nothing but silly and cumbersome register buckets.

It is not only integrity and normalization. Most developers I know are
not able to write non trivial queries and they load the data in the
applications using simple queries, make several iterations on the
registers, and send the data back to the DBMS.

In the business software industry, technical incompetence is the norm,
and the develpment tools we have are awful.


Regards


Reply With Quote
  #6  
Old   
Alfredo Novoa
 
Posts: n/a

Default Re: Why is database integrity so impopular ? - 10-05-2008 , 05:56 PM



Hello Eric,

On 5 oct, 20:30, eric.bouchardlefeb... (AT) gmail (DOT) com wrote:

Quote:
It amazes me, though, how many systems rely on the application to
manage data integrity. *I work as IT director for a large-size
manufacturer and *none* of our applications use integrity.
I supose you are new in the position ;-)

Quote:
In fact, I had rarely open a database properly normalized and
inforced ... and I have been working with databases for over 10 years,
mostly in sectors where lack of integrity can result in dramatic
consequences.
I have the same experience, and I never have found an IT director who
thinks like you.

Quote:
What is wrong with modern DB design approaches? *And what's the point
of using a big relational DB without the benefits of integrity and
normalization?
The problem is not in modern database theory, the problem is that most
developers don't know the foundations of their profession and common
sense is very uncommon.

In my country most people who develop business systems never read a
database theory book. The few ones who studied a database course in
the university never understood database theory very well at all, and
they forgot almost everything just on the end of the final
examination.

The textbook we used didn't have any chapter devoted to database
integrity, only a few pages about the poor SQL declarative integrity
support, and not covered with exercices. The whole Relational Model
was dispatched in five hours or so, and taught with many mistakes and
misconceptions.

The vendor's training materials are usually even worse.

And we also have all that abject oriented programming stuff saying
that RDBMS's are nothing but silly and cumbersome register buckets.

It is not only integrity and normalization. Most developers I know are
not able to write non trivial queries and they load the data in the
applications using simple queries, make several iterations on the
registers, and send the data back to the DBMS.

In the business software industry, technical incompetence is the norm,
and the develpment tools we have are awful.


Regards


Reply With Quote
  #7  
Old   
Alfredo Novoa
 
Posts: n/a

Default Re: Why is database integrity so impopular ? - 10-05-2008 , 05:56 PM



Hello Eric,

On 5 oct, 20:30, eric.bouchardlefeb... (AT) gmail (DOT) com wrote:

Quote:
It amazes me, though, how many systems rely on the application to
manage data integrity. *I work as IT director for a large-size
manufacturer and *none* of our applications use integrity.
I supose you are new in the position ;-)

Quote:
In fact, I had rarely open a database properly normalized and
inforced ... and I have been working with databases for over 10 years,
mostly in sectors where lack of integrity can result in dramatic
consequences.
I have the same experience, and I never have found an IT director who
thinks like you.

Quote:
What is wrong with modern DB design approaches? *And what's the point
of using a big relational DB without the benefits of integrity and
normalization?
The problem is not in modern database theory, the problem is that most
developers don't know the foundations of their profession and common
sense is very uncommon.

In my country most people who develop business systems never read a
database theory book. The few ones who studied a database course in
the university never understood database theory very well at all, and
they forgot almost everything just on the end of the final
examination.

The textbook we used didn't have any chapter devoted to database
integrity, only a few pages about the poor SQL declarative integrity
support, and not covered with exercices. The whole Relational Model
was dispatched in five hours or so, and taught with many mistakes and
misconceptions.

The vendor's training materials are usually even worse.

And we also have all that abject oriented programming stuff saying
that RDBMS's are nothing but silly and cumbersome register buckets.

It is not only integrity and normalization. Most developers I know are
not able to write non trivial queries and they load the data in the
applications using simple queries, make several iterations on the
registers, and send the data back to the DBMS.

In the business software industry, technical incompetence is the norm,
and the develpment tools we have are awful.


Regards


Reply With Quote
  #8  
Old   
Alfredo Novoa
 
Posts: n/a

Default Re: Why is database integrity so impopular ? - 10-05-2008 , 05:56 PM



Hello Eric,

On 5 oct, 20:30, eric.bouchardlefeb... (AT) gmail (DOT) com wrote:

Quote:
It amazes me, though, how many systems rely on the application to
manage data integrity. *I work as IT director for a large-size
manufacturer and *none* of our applications use integrity.
I supose you are new in the position ;-)

Quote:
In fact, I had rarely open a database properly normalized and
inforced ... and I have been working with databases for over 10 years,
mostly in sectors where lack of integrity can result in dramatic
consequences.
I have the same experience, and I never have found an IT director who
thinks like you.

Quote:
What is wrong with modern DB design approaches? *And what's the point
of using a big relational DB without the benefits of integrity and
normalization?
The problem is not in modern database theory, the problem is that most
developers don't know the foundations of their profession and common
sense is very uncommon.

In my country most people who develop business systems never read a
database theory book. The few ones who studied a database course in
the university never understood database theory very well at all, and
they forgot almost everything just on the end of the final
examination.

The textbook we used didn't have any chapter devoted to database
integrity, only a few pages about the poor SQL declarative integrity
support, and not covered with exercices. The whole Relational Model
was dispatched in five hours or so, and taught with many mistakes and
misconceptions.

The vendor's training materials are usually even worse.

And we also have all that abject oriented programming stuff saying
that RDBMS's are nothing but silly and cumbersome register buckets.

It is not only integrity and normalization. Most developers I know are
not able to write non trivial queries and they load the data in the
applications using simple queries, make several iterations on the
registers, and send the data back to the DBMS.

In the business software industry, technical incompetence is the norm,
and the develpment tools we have are awful.


Regards


Reply With Quote
  #9  
Old   
Alfredo Novoa
 
Posts: n/a

Default Re: Why is database integrity so impopular ? - 10-05-2008 , 05:56 PM



Hello Eric,

On 5 oct, 20:30, eric.bouchardlefeb... (AT) gmail (DOT) com wrote:

Quote:
It amazes me, though, how many systems rely on the application to
manage data integrity. *I work as IT director for a large-size
manufacturer and *none* of our applications use integrity.
I supose you are new in the position ;-)

Quote:
In fact, I had rarely open a database properly normalized and
inforced ... and I have been working with databases for over 10 years,
mostly in sectors where lack of integrity can result in dramatic
consequences.
I have the same experience, and I never have found an IT director who
thinks like you.

Quote:
What is wrong with modern DB design approaches? *And what's the point
of using a big relational DB without the benefits of integrity and
normalization?
The problem is not in modern database theory, the problem is that most
developers don't know the foundations of their profession and common
sense is very uncommon.

In my country most people who develop business systems never read a
database theory book. The few ones who studied a database course in
the university never understood database theory very well at all, and
they forgot almost everything just on the end of the final
examination.

The textbook we used didn't have any chapter devoted to database
integrity, only a few pages about the poor SQL declarative integrity
support, and not covered with exercices. The whole Relational Model
was dispatched in five hours or so, and taught with many mistakes and
misconceptions.

The vendor's training materials are usually even worse.

And we also have all that abject oriented programming stuff saying
that RDBMS's are nothing but silly and cumbersome register buckets.

It is not only integrity and normalization. Most developers I know are
not able to write non trivial queries and they load the data in the
applications using simple queries, make several iterations on the
registers, and send the data back to the DBMS.

In the business software industry, technical incompetence is the norm,
and the develpment tools we have are awful.


Regards


Reply With Quote
  #10  
Old   
Alfredo Novoa
 
Posts: n/a

Default Re: Why is database integrity so impopular ? - 10-05-2008 , 05:56 PM



Hello Eric,

On 5 oct, 20:30, eric.bouchardlefeb... (AT) gmail (DOT) com wrote:

Quote:
It amazes me, though, how many systems rely on the application to
manage data integrity. *I work as IT director for a large-size
manufacturer and *none* of our applications use integrity.
I supose you are new in the position ;-)

Quote:
In fact, I had rarely open a database properly normalized and
inforced ... and I have been working with databases for over 10 years,
mostly in sectors where lack of integrity can result in dramatic
consequences.
I have the same experience, and I never have found an IT director who
thinks like you.

Quote:
What is wrong with modern DB design approaches? *And what's the point
of using a big relational DB without the benefits of integrity and
normalization?
The problem is not in modern database theory, the problem is that most
developers don't know the foundations of their profession and common
sense is very uncommon.

In my country most people who develop business systems never read a
database theory book. The few ones who studied a database course in
the university never understood database theory very well at all, and
they forgot almost everything just on the end of the final
examination.

The textbook we used didn't have any chapter devoted to database
integrity, only a few pages about the poor SQL declarative integrity
support, and not covered with exercices. The whole Relational Model
was dispatched in five hours or so, and taught with many mistakes and
misconceptions.

The vendor's training materials are usually even worse.

And we also have all that abject oriented programming stuff saying
that RDBMS's are nothing but silly and cumbersome register buckets.

It is not only integrity and normalization. Most developers I know are
not able to write non trivial queries and they load the data in the
applications using simple queries, make several iterations on the
registers, and send the data back to the DBMS.

In the business software industry, technical incompetence is the norm,
and the develpment tools we have are awful.


Regards


Reply With Quote
Reply




Thread Tools
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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.