Creating Databases and Database Files
Creating Databases; Creating Filegroups; Creating Schemas; Creating Database Snapshots.
Creating Data Types and Tables
Creating Data Types; Creating Tables; Creating Partitioned Tables.
Creating and Tuning Indexes
Planning Indexes; Creating Indexes; Optimizing Indexes.
Implementing Data Integrity by Using Constraints and Triggers
Data Integrity Overview; Implementing Constraints; Implementing Triggers.
Using XML
Using the XML Data Type; Retrieving XML by Using FOR XML; Shredding XML by Using OPENXML; Introducing XQuery; Creating XML Indexes; Implementing XML Schemas.
Implementing Views
Introduction to Views; Creating and Managing Views; Optimizing Performance by Using Views.
Implementing Stored Procedures
Implementing Stored Procedures; Creating Parameterized Stored Procedures; Working With Execution Plans; Handling Errors.
Implementing Functions
Creating and Using Functions; Working with Functions; Controlling Execution Context.
Implementing Managed Code in the Database
Introduction to the SQL Server Common Language Runtime; Importing and Configuring Assemblies; Creating Managed Database Objects.
Managing Transactions and Locks
Overview of Transactions and Locks; Managing Transactions; Understanding SQL Server Locking Architecture; Managing Locks.
Using Service Broker
Service Broker Overview; Creating Service Broker Objects; Sending and Receiving Messages.