SQL Server 2000 Programming and Maintaining Databases Course

Course Code: RT 126
Course Abstract: This course assumes that participants already know how to create a well-designed database and how to write simple SQL queries for retrieving and manipulating data. The course shows participants how to build effective views, stored procedures, triggers, and user-defined functions, using Transact-SQL (T-SQL), the programming language of SQL Server. Participants also learn how to take advantage of SQL Server's tools for maintaining, securing, and tuning your databases.
Audience: This course is designed for developers.
Duration: 3 days
Learning Outcomes:

Upon completion of this course, the participant will be able to:
> Use the programming environment in the Query Analyzer and learn the Transact-SQL language
> Recognize the differences between views, stored procedures, triggers, and user-defined functions, and know the advantages and drawbacks of each
> Use transaction processing and error handling in Transact-SQL to ensure the integrity of your data
> Link to and work with diverse data formats stored outside of SQL Server
> Design and implement reliable backup and maintenance plans
> Identify the SQL Server security model; and create logins, users and permissions to protect your data
> Configure and tune SQL Server, and monitor database activity

Course Topics:

Using the Query Analyzer
Query Analyzer Features
The File Menu
The Edit Menu
Query Menu
Tools Menu
Window Menu
Help Menu

Programming With Transact-SQL
Overview of Transact-SQL
Using Built-in Functions
Control of Flow
Error Handling

Transaction Processing
Defining Transactions
Working with Locks
Monitoring Processes and Locks
Transaction Isolation
Blocking and Deadlocks

Creating Views
Definition of a View
Building Views
Indexed Views
Updating Views
Partitioned Views

Backups and Maintenance
Backup and Restore
Creating a Backup Strategy
Implementing Backups
Restoring from a Backup
Database Maintenance Plan Wizard

Stored Procedures and Triggers
Building Stored Procedures
Building Triggers
Using INSTEAD OF Triggers

User-Defined Functions
Scalar functions
Inline Table-Valued Functions
Multistatement Table-Valued Functions
The TABLE Data Type
Functions, Views and Stored Procedures

Advanced Queries and Linked Servers
Handling Large Data Sets
Setting Up a Linked Server
Transact-SQL Functions for Distributed Queries
Distributed Partitioned Views

Security
Security Overview
Authentication
Understanding Roles
Assigning Permissions
Application Roles

Monitoring, Tuning and Configuration
Factors for a Well-Tuned Application
Optimize Indexes
The Index Tuning Wizard
Understanding Caching
Using the Performance Monitor
Using Profiler

Prerequisites: SQL Server 2000 Introduction (RT 125)
Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning