2014 marks my 20th anniversary of relational database design experience.
Starting with Paradox in '94 and switching to Access after the release of Windows 95.
Well now, 20 years later, I thought I would start a thread of the most common problems with database design. Maybe we can help the next generation of developers avoid some of the pit falls we encountered.
I think the biggest problem I continue to see is the wrong information being entered into the wrong fields. It seems every time I inherit an existing system I find thousand or even millions of records with completely erroneous data in them.
This, and other consideration, leads me to the conclusion that all data must be entered through a query of some kind or another. And that in many cases, some form of wizard must be used to modify, or enter data.
So I will say, lack of data entry control is the biggest problem.
What do you think?
Starting with Paradox in '94 and switching to Access after the release of Windows 95.
Well now, 20 years later, I thought I would start a thread of the most common problems with database design. Maybe we can help the next generation of developers avoid some of the pit falls we encountered.
I think the biggest problem I continue to see is the wrong information being entered into the wrong fields. It seems every time I inherit an existing system I find thousand or even millions of records with completely erroneous data in them.
This, and other consideration, leads me to the conclusion that all data must be entered through a query of some kind or another. And that in many cases, some form of wizard must be used to modify, or enter data.
So I will say, lack of data entry control is the biggest problem.
What do you think?