click here GREENBULLET.GIF (204 bytes)to go back to SCHEDULE!

Course 2073—Five days—Instructor-led

Programming a Microsoft SQL Server 2000 Database + course 2071 option 

Introduction

This course provides students with the technical skills required to program a database solution by using Microsoft® SQL ServerTM 2000.

At Course Completion

At the end of the course, students will be able to describe the elements of SQL Server 2000; design a SQL Server enterprise application architecture; describe the conceptual basis of programming in Transact-SQL; create and manage databases and their related components; implement data integrity by using the IDENTITY column property, constraints, defaults, rules, and unique identifiers; plan for the use of indexes; create and maintain indexes; create, use, and maintain data views; implement user-defined functions; design, create, and use stored procedures; create and implement triggers; program across multiple servers by using distributed queries, distributed transactions, and partitioned views; optimize query performance; analyze queries; and manage transactions and locks to ensure data concurrency and recoverability.


Prerequisites

Before attending this course, students must have:

 

For students who do not meet this prerequisite, the following courses provide students with the necessary knowledge and skills:

For students who do not meet this prerequisite, the following course provides students with the necessary knowledge and skills:

For students who do not meet this prerequisite, the following course provides students with the necessary knowledge and skills:

The course materials, lectures, and lab exercises are in English. To benefit fully from the instruction, students need an understanding of the English language and completion of the prerequisites.

Microsoft Certified Professional Exams

This course will help the student prepare for the following Microsoft Certified Professional exam:

Student Materials

The course materials are yours to keep.

The student kit includes a comprehensive workbook and other necessary materials for this class.

The following software is provided for use in the classroom:

 

Course Outline

Module 1: SQL Server Overview

The following topics are covered in this module:

The following lab is covered in this module:

At the end of this module, you will be able to:

Module 2: Overview of Programming SQL Server

The following topics are covered in this module:

The following lab is covered in this module:

At the end of this module, you will be able to:

Module 3: Creating and Managing Databases

The following topics are covered in this module:

The following lab is covered in this module:

At the end of this module, you will be able to:

Module 4: Creating Data Types and Tables

The following topics are covered in this module:

The following lab is covered in this module:

At the end of this module, you will be able to:

Module 5: Implementing Data Integrity

The following topics are covered in this module:

The following lab is covered in this module:

At the end of this module, you will be able to:

Module 6: Planning Indexes

The following topics are covered in this module:

The following lab is covered in this module:

At the end of this module, you will be able to:

Module 7: Creating and Maintaining Indexes

The following topics are covered in this module:

The following labs are covered in this module:

At the end of this module, you will be able to:

Module 8: Implementing Views

The following topics are covered in this module:

The following lab is covered in this module:

At the end of this module, you will be able to:

Module 9: Implementing Stored Procedures

The following topics are covered in this module:

The following labs are covered in this module:

At the end of this module, you will be able to:

Module 10: Implementing User-defined Functions

The following topics are covered in this module:

The following lab is covered in this module:

At the end of this module, you will be able to:

Module 11: Implementing Triggers

The following topics are covered in this module:

The following lab is covered in this module:

At the end of this module, you will be able to:

Module 12: Programming Across Multiple Servers

The following topics are covered in this module:

The following lab is covered in this module:

At the end of this module, you will be able to:

Module 13: Optimizing Query Performance

The following topics are covered in this module:

The following lab is covered in this module:

At the end of this module, you will be able to:

Module 14: Analyzing Queries

The following topics are covered in this module:

The following labs are covered in this module:

At the end of this module, you will be able to:

Module 15: Managing Transactions and Locks

The following topics are covered in this module:

The following lab is covered in this module:

At the end of this module, you will be able to: