Implementing a Microsoft SQL Server 2008 Database

Course:  SS8IMP
Duration:  5 Days
Level:  I
Course Summary

This 5-day course covers in detail how to use Microsoft's SQL Server 2008 features and capabilities in order to implement databases.

« Hide The Details
Topics Covered In This Course

Introduction

Creating Databases and Database Files

  • Creating Databases
  • Creating Filegroups
  • Creating Schemas
  • Creating Database Snapshots
  • Lab: Creating a Database
  • Lab: Creating Schemas
  • Lab: Creating a Database Snapshot

Creating Data Types and Database Tables

  • Understanding Data Types
  • Creating Data Types
  • Creating Tables
  • Creating Partitioned Tables
  • Lab: Creating Data Types
  • Lab: Creating Tables
  • Lab: Creating Partitioned Tables

Implementing Database Constraints

  • Understanding Data Integrity
  • Creating Database Constraints
  • Lab: Defining Constraints
  • Lab: Disabling Constraints

Creating and Using Database Views

  • Understanding Views
  • Creating Views
  • Optimizing Database Performance with Views
  • Lab: Creating Views
  • Lab: Creating Indexed Views
  • Lab: Creating Partitioned Views

Creating and Using Stored Procedures

  • Defining Stored Procedures
  • Creating Parameterized Stored Procedures
  • Defining Execution Plans
  • Error Handling
  • Lab: Creating Stored Procedures
  • Lab: Defining Execution Plans
  • Lab: Stored Procedures and Error Handling

Creating and Using Functions

  • Defining Functions
  • Using Functions
  • Controlling Function Execution
  • Lab: Defining Functions
  • Lab: Controlling Function Execution

Understanding Database Processes, Transactions, and Locks

  • SQL Server 2008 Processes, Transactions, and Locks
  • Managing Transactions
  • SQL Server 2008 Locking
  • Finding and Managing Locks
  • Lab: Using Transactions
  • Lab: Understanding and Eliminating Locks

Microsoft SQL Server 2008 and XML

  • Overview of XML and SQL Server 2008
  • Using FOR XML
  • Using OPENXML
  • XQuery
  • The XML Data Type
  • Lab: Mapping Data to XML
  • Lab: Storing XML in a Database
  • Lab: Using XQuery

Creating Database Indices

  • Planning Database Indices
  • Creating Indices
  • Improving Indices
  • Creating XML Indices
  • Lab: Creating Database Indices
  • Lab: Optimizing Database Indices
  • Lab: Creating XML Indices

Database Triggers

  • Understanding Database Triggers
  • Implementing Database Triggers
  • Lab: Creating Triggers
  • Lab: Application of Triggers

XML Schemas

  • Understanding XML Schemas
  • Implementing XML Schemas
  • Lab: Implementing XML Schemas

Managed Code

  • Common Language Runtime
  • Application of Common Language Runtime
  • Creating, Importing, and Configuring Assemblies
  • Understanding Managed Database Objects
  • Lab: Importing an Assembly
  • Lab: Configuring an Assembly
  • Lab: Creating Managed Database Objects

Service Broker

  • Understanding Service Broker
  • Creating Service Broker Objects
  • Using Service Broker for a Message-based Application
  • Lab: Creating Service Broker Objects
  • Lab: Implementing the Initiating Service
  • Lab: Implementing the Target Service
What You Can Expect
  • Learn the features of Microsoft's SQL Server 2008
  • Understand and create databases
  • Understand and demonstrate the use of data types and database tables
  • Demonstrate and use XML-related features of Microsoft SQL Server 2008
  • Plan databases for indices
  • Implement and use database indices
  • Learn about and implement database constraints
  • Demonstrate and apply database triggers
  • Use database views in Microsoft SQL Server 2008
  • Understand and use stored procedures
  • Deploy managed code in Microsoft SQL Server 2008
  • Manage database processes, transactions, and locks
  • Implement messaging solutions
  • Build and send automated notifications
Who Should Take This Course

Technology professionals interested in learning the features and capabilities of Microsoft's SQL Server 2008 product in order to implement databases.

Training Style

Instructor-led lecture coupled with relevant individual activities.

« Hide The Details
Related Courses
Code Course Title Duration Level
DSSRPT
Maintaining, Troubleshooting, and Developing Solutions with Microsoft SQL Server 2008 Reporting Services
5 Days
I
Details

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.

Schedule For This Course
There are currently no public sessions scheduled for this course. We can schedule a private class for your organization just a couple of weeks from now. Or we can let you know the next time we do schedule a public session.
Notify me the next time this course is confirmed!
Can't find the course you want?
Call us at 800.533.3893, or
email us at info@verhoef.com