What the book covers: Microsoft SQL Server 2005 Programming For Dummies shows developers how to program databases in SQL Sever 2005 with Transact-SQL (the basic programming language found in SQL Server) and with SQL Server 2005's extended programming functionality: SQL-XML (SQL Server's Extensible Markup Language), SQL-CLR (SQL Server's .NET language capabilities), and SQL-SMO (SQL Management Objects). All this programming functionality lets users construct, populate, secure, and utilize databases. This book walks readers through the SQL Server components that allow users to create programming code in SQL Server 2005. It then covers the methods used to create databases and database objects in those databases; how to get in and out of databases and database objects; and the methods and concepts needed to secure databases and the data contained in them. It then moves on to coverage of how to use Transact-SQL statements to extend the basic functionality of queries and how to use the extended programming functionality in SQL Server 2005 to take advantage of the database's newer programming languages: SQL-XML (SQL Server's Extensible Markup Language), SQL-CLR (SQL Server's .NET language capabilities), and SQL-SMO (SQL Management Objects). Series features: Microsoft SQL Server 2005 Programming For Dummies is written in the friendly, humorous, and easy-to-understand style that is the hallmark of the For Dummies brand.