Implementing a Microsoft SQL Server 2005 Database Course 27795 days; Instructor-Led Introduction This course is intended for IT Professionals wanting to become skilled on SQL Server 2005 product features and technologies for implementing a database. At Course Completeion After completing this course, students will be able to: • Create databases and database files. Prerequisites Before attending this course, students must have: • Basic knowledge of the Microsoft Windows operating system and its core
functionality. In addition, it is recommended, but not required, that students have completed: • Course 2778, Writing Queries Using Microsoft SQL Server 2005 Transact-SQL. Course OutlineModule 1: Creating Databases and Database Files This module explains how to create databases, filegroups, schemas, and database snapshots. Lessons • Creating Databases. Lab 1: Creating a Database • Creating a Database. After completing this module, students will be able to: • Create databases. Module 2: Creating Data Types and Tables This module explains how to create data types and tables. It also describes how to create partitioned tables. Lessons • Creating Data Types. Lab 2: Creating Data Types and Tables • Creating Data Types. After completing this module, students will be able to: • Create data types. Module 3: Using XML This module explains how to use the FOR XML clause and the OPENXML function. It also describes how to use the xml data type and its methods. Lessons • Retrieving XML by Using FOR XML. Lab 3: Working with XML • Mapping Relational Data and XML. After completing this module, students will be able to: • Retrieve XML with FOR XML. Module 4: Creating and Tuning Indexes This module explains how to plan, create, and optimize indexes. It also describes how to create XML indexes. Lessons • Planning Indexes. Lab 4: Creating Indexes • Creating Indexes. After completing this module, students will be able to: • Plan indexes. Module 5: Implementing Data Integrity This module explains how to implement constraints, triggers, and XML schemas. Lessons • Data Integrity Overview. Lab 5: Implementing Data Integrity • Creating Constraints. After completing this module, students will be able to: • Describe types of data integrity and options for enforcing it. Module 6: Implementing Views This module explains how to create views. Lessons • Introduction to Views. Lab 6: Creating Views • Creating Views. After completing this module, students will be able to: • Describe the purpose of views. Module 7: Implementing Stored Procedures and Functions This module explains how to create stored procedures and functions. Lessons • Implementing Stored Procedures. Lab 7: Creating Stored Procedures and Functions • Creating Stored Procedures. After completing this module, students will be able to: • Implement stored procedures. Module 8: Implementing Managed Code in the Database This module explains how to implement managed database objects. Lessons • Introduction to the SQL Server Common Language Runtime. Lab 8: Implementing Managed Code in the Database • Importing an Assembly. After completing this module, students will be able to: • Identify appropriate scenarios for managed code in the database. Module 9: Using Service Broker This module explains how to build a messaging-based solution with Service Broker. Lessons • Service Broker Overview. Lab 9: Using Service Broker • Creating Service Broker Objects. After completing this module, students will be able to: • Describe Service Broker functionality and architecture. |
