If you're an application developer, or want to be one someday, this is the SQL server 2005 book you need. To start, it presents the SQL statements that you need to retrieve and update the data in a database. These are the SQL statements that you'll use everyday. Then, it shows how to design a database, how to implement that design, and how to use professional database features like views, scripts, stored procedures, functions, triggers, transactions, and security. Finally, this book shows how to take advantage of SQL Server 2005's new XML and CLR integration features.