ReallyBadDesignDecisions.doc (beginner) |
Post Reply |
Author | |
Roger Carlson
Microsoft MVP Joined: 20 Feb 2008 Status: Offline Points: 261 |
Post Options
Thanks(0)
Posted: 28 Jul 2008 at 10:33pm |
Please consider donating $1 per sample downloaded, find out why here.
ReallyBadDesignDecisions Case study of a really bad database design based on the assumption that the paper form should determine the database design. Includes the proper design.
Sometimes a single design decision can have a cascade effect, which causes multiple, secondary design errors. One such error, commonly made by novice developers, is to slavishly follow a pre-existing paper form to determine their table design. But paper forms are not created with proper database design in mind. They are designed to make it easy for humans to fill out. This design can be at odds with established design principles. By blindly following the paper form to determine the database design, the developer can create a system subject to numerous data and relational integrity errors. Document with Sample Databases. This ZIP file contains two databases: "ReallyBadDatabase.mdb" and "ReallyBadDatabaseReborn.mdb". DownloadAccess 2000 (547 KB): ReallyBadDesignDecisions2k.zip Access 97: (143 KB) ReallyBadDatabase97.zip
(Note: the 97 version has both database examples, but does not have a copy of the article.)
|
|
|
|
Sponsored Links | Want a good read? Try The Summer of His Life (available on Amazon!) |
Post Reply | |
Tweet
|
Forum Jump | Forum Permissions You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |