E-Books: Professional SQL Server 2000 Database Design by Louis Davidson
If you are standing in your favorite booksellers, flipping thorough this book because it is a WROX book, I know you are probably thinking, “Hey, where is all of the code, and settings and such like?” Well, this is not exactly that kind of book. (Not that there is anything wrong with that kind of book; I alone have a gaggle of them around my desk.) What I wanted to put together in this case was a database design book that balances on the thin line between the very implementation-oriented SQL Server books, where all they are concerned with are DBCC settings, index options and all of the knobs and handles on SQL Server, and the truly academic tomes that exist which go deep into the theory of databases, but provide little or no practical information.
This book covers the process of implementing a database from the point where someone mentions to you that they want a database, all the way through to generating tables and implementing access to these tables. This includes taking normalization of tables all the way to beyond fifth normal form.
The mission of this book is simple; to implement the world’s first chain book, where if you buy ten copies of my book and send it to ten of your best friends, and instruct them to do the same, I will be able to buy a real nice computer with a DVD player.
The real mission is not so straightforward though. I have reviewed lots of people’s code over the years, and no matter how well the object models, supporting code, or even documentation was put together, the database generally ranged from bad to horrible. My desire is to provide the information database architects need to make building proper databases possible. For anyone who has had the pleasure of having to read a college database textbook, you know that they can be a bit on the dry side; in fact as dry as the Mohave Desert in a drought. This is actually too bad, since much of the information contained between the covers is useful and relevant.
So my mission re-stated is to end the communication breakdown between the egghead geniuses and we working programmers, in order to provide the necessary knowledge in a way applicable to the real world.
For Download:
Click Here