Problems that Can Arise from an Improperly Designed Database
The following problems can occur because of an improperly designed database:
Redundant data
Limited data tracking
Inconsistent data
Update anomalies
Delete anomalies
Insert anomalies
Redundant Data
As you can see in the sample table in Figure 17.1, several names and descriptions are continuously repeated. This increases the amount of physical storage required to track training data.
Figure 17.1. Redundant data.
Limited Data Tracking
The table design in Figure 17.2 is limited to tracking three training courses per employee. Additional columns must be added to the table if you want to track ...
Get Microsoft® SQL Server™ 2000 DBA Survival Guide, Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.