At request. Reupload. Link was deleted.
Michael J. Hernandez, «Database Design for Mere Mortals: A Hands-On Guide to Relational Database Design» (2nd edition)
Addison-Wesley Professional | ISBN 0201752840 | 2003 Year | CHM | 5,93 Mb | 672 Pages
Programmers and software architects don't really make a conscious decision to design an application (particularly one with online exposure) around the three-tier model-view-controller design pattern anymore. Three-tier, largely because of its adaptability and stability, is the norm. All of which means you need a database to underpin each of your applications. Designing your databases correctly can make the difference between slow-running, complicated code and software that's speedy, modular, and easy to work with. Database Design for Mere Mortals prepares someone with only a passing familiarity with databases for the important job of building the persistence layer (also called the data model) for software.