Home::Links::SQL Server
Books
This is a very good introduction to SQL Server particularly SQL Server 2005. If you're just starting to learn the basics of database programming or you have some experience with another database type, MS Access for example, then this will take you to the next step.
This is a great book not only for preparing for the 70-431 Exam but also for learning how to develop SQL Server databases. If you don't have any experience at all in developing databases then it's a bit too advanced.