Course Contents (10 sessions of 3hrs each)
Create data types and tables. • Creating Data Types. • Creating Tables. • Creating Partitioned Tables.
Use XML-related features in Microsoft SQL Server 2005. • Retrieving XML by Using FOR XML. • Shredding XML by Using OPENXML. • Using the xml Data Type. • Mapping Relational Data and XML. • Storing XML Natively in the Database. Plan, create, and optimize indexes. • Planning Indexes. • Creating Indexes. • Optimizing Indexes. • Creating XML Indexes.
Implement data integrity in Microsoft SQL Server 2005 databases by using constraints, triggers, and XML schemas. • Creating Constraints. • Creating Triggers. • Implementing XML Schemas. Implement views. • Creating Views. • Creating Indexed Views. • Creating Partitioned Views.
Implement stored procedures and functions. • Creating Stored Procedures. • Creating Functions.
Implement managed code in the database. • Importing an Assembly. • Creating Managed Database Objects. Use Service Broker to build a messaging-based solution. • Creating Service Broker Objects. • Implementing the Initiating Service. • Implementing the Target Service.
Install and configure SQL Server 2005. • Preparing to install SQL Server. • Installing SQL Server. • Managing a SQL Server 2005 Installation.
Manage database files. • Planning databases. • Creating databases. • Managing databases. Manage security. • Overview of SQL Server Security. • Securing the Server Scope. • Securing the Database Scope. • Managing Keys and Certificates in SQL Server. • Creating Logins. • Creating and Managing Users.
Perform administrative tasks. • Configuring the SQL Server Agent. • Creating Operators and Jobs. • Creating Alerts.
Automating Administrative Tasks • Automating Administrative Tasks in SQL Server 2005. • Configuring the SQL Server Agent. • Creating Jobs and Operators. • Creating Alerts. • Managing Multiple Servers. • Managing SQL Server Agent Security
Configuring Database Mirroring • Setting the Recovery Model. • Backing Up and Restoring the Database. • Starting Database Mirroring. • Performing an Automatic and Manual Failover.
Database Backup Recovery • Back up databases. • Restore databases.
Monitor SQL Server. • Viewing Current Activity. • Using System Monitor. • Using SQL Server Profiler. • Using DDL Triggers. • Using Event Notifications.