1-800-THE-TREE (1-800-843-8733)
TRAINING YOU CAN TRUST
 
 

SQL Server 2000 Transact-SQL Programming: Hands-On

 
Course: 532   Type: Hands-On Training   Duration: 5 Days
 
 

You Will Learn How To

  • Develop database applications for SQL Server 2000 with Transact-SQL
  • Create and debug stored procedures
  • Take advantage of AFTER and INSTEAD OF triggers
  • Manage concurrency using transactions and locking options
  • Exchange data effectively using Transact-SQL's support for XML
  • Tune database queries for optimal performance

Course Benefits

Transact-SQL is integral to the power of SQL Server. Transact-SQL features, including stored procedures, indexing and partitioning, allow developers to create scalable, distributed applications to meet the demanding requirements of modern organizations. This course provides extensive experience creating stored procedures and triggers, and developing SQL queries that utilize SQL Server to the fullest.

Who Should Attend

Database developers, administrators and analysts who want to expand their knowledge of SQL Server 2000. Course 530, "SQL Server 2000 Comprehensive Introduction," or equivalent experience is assumed.

Hands-On Training

A series of hands-on exercises provides immediate experience in Transact-SQL development, including:
  • Joining local and remote tables
  • Modifying data in a transaction
  • Developing stored procedures
  • Calling a user-defined function in a SQL statement
  • Writing triggers to carry out advanced validation
  • Finding poorly performing queries with SQL Profiler
  • Creating an XML stream from Transact-SQL

Related Courses

 
SQL Server and Transact-SQL are trademarks of Sybase, Inc.
 

Upcoming Dates


For complete schedule, please visit www.learningtree.com
 
http://www.learningtree.com/courses/532pf.htm
 
 
1-800-THE-TREE (1-800-843-8733)
TRAINING YOU CAN TRUST
 
 

SQL Server 2000 Transact-SQL Programming: Hands-On

 
Course: 532   Type: Hands-On Training   Duration: 5 Days
 
 
Course 532 Content
 

Architectural Overview

SQL Server components

  • SQL Server
  • SQL Server Agent
  • Distributed Transaction Coordinator
  • Microsoft Search

Developer tools

  • SQL Server Enterprise Manager
  • Query Analyzer
  • SQL Profiler

Managing Tables with DDL

Creating tables

  • Selecting appropriate SQL Server
  • Constructing tables with CREATE TABLE

Adding constraints

  • Enforcing uniqueness using PRIMARY KEY and UNIQUE constraints
  • Validating relationships using FOREIGN KEY

Retrieving Data

Querying tables

  • Retrieving data from a single table
  • Transact-SQL conditions and expressions
  • Dealing with collation sequences
  • Using scalar and aggregate functions

Multiple table queries

  • Creating linked servers
  • Querying across databases and instances
  • Performing dynamic distributed queries

Executing full-text searches

  • Creating a full-text index
  • Using full-text functions in SQL
  • Taking advantage of proximity and weighting

Managing Data and Concurrency

Modifying records

  • Working with INSERT, UPDATE and DELETE
  • Configuring transaction isolation levels
  • Controlling locks with hints

Working with distributed data

  • Querying remote servers
  • Managing distributed transactions
  • Making use of two-phase commit

Developing Server-Side Code

Programming in Transact-SQL

  • Transact-SQL procedural extensions
  • Creating and using local variables
  • Referencing global variables
  • Raising and managing errors

Writing stored procedures

  • Passing input and output parameters
  • Examining return values
  • Executing remote stored procedures
  • Debugging a stored procedure

Advanced Transact-SQL constructs

  • Building and using temporary tables
  • Processing rows on the server with a cursor
  • Taking advantage of table variables

Creating user-defined functions

  • Calculating values with scalar functions
  • Solving complex problems with multiple-statement table-valued functions
  • Calling functions from SQL
  • Binding a function to the schema

Formulating triggers

  • INSTEAD OF vs. AFTER triggers
  • Detecting row changes using the inserted and deleted tables
  • Coding advanced validation
  • Generating an audit trail
  • Exploring nested and recursive triggers
  • Creating data correction triggers

Performance Tuning

Monitoring queries

  • Profiling client applications
  • Viewing query plans

Optimizing queries

  • Determining appropriate indexes
  • Managing distribution statistics
  • Utilizing optimizer hints
  • Improving performance with partitioned views

Integrating XML with Transact-SQL

  • Using the FOR XML clause to select data
  • Modifying data using the OpenXML function
  • Contrasting RAW, AUTO and EXPLICIT modes
 
http://www.learningtree.com/courses/532pf.htm
 
 
1-800-THE-TREE (1-800-843-8733)
TRAINING YOU CAN TRUST
 
 

SQL Server 2000 Transact-SQL Programming: Hands-On Tuition

 
Course: 532   Type: Hands-On Training   Duration: 5 Days
 
 

Course Tuition
$ 2,950 Standard Tuition
Tuition with a Savings Plan
$ 2,075 10-Day Pass
$ 1,665 Training Passport
$ 1,830 Flex-Pass
$ 2,095 Voucher 10-Pack
$ 2,655 Alumni Gold Discount
$ 2,620 Government Discount
 

 

Your Course Tuition Entitles You To...

  • Class participation
  • Team workshops
  • Use of in-class hands-on equipment
  • Comprehensive course materials
  • Morning and afternoon refreshments
  • Course Completion Certificate awarding Continuing Education Units
  • FREE participation in Professional Certification
  • FREE participation in College Credit programs (including related exams)
 
 

Tuition Savings Plans

Training Passport
  • 3 courses in 12 months
  • As little as $1,665 per course
  • Savings as much as 40%
  • Only $4,990
Flex Pass
  • 3 courses in 24 months
  • As little as $1,830 per course
  • Save as much as 35%
10-Day Pass
  • A NEW way to save on training
  • 10 days of training for one person
  • Save as much as $990 per course
  • Only $4,150
Training Vouchers
  • Save as much as $950 per course
  • Fully transferable
  • As low as $2,095 per course
Alumni Gold Discount Attend your first course and you'll receive a personalized Alumni Gold Discount card, entitling you to save as much as $295 on each course you take within the following 12 months. Take just one course each year and you'll be entitled to ongoing discounts...year after year!

Your Guarantee of Satisfaction

Unless you feel 100% satisfied that Learning Tree delivered even more than you expected, there is no fee for your course attendance. Our Guarantee of Quality lets you experience the value of the course--and then pay only if you feel the course was well worth the tuition.

Enrolling is Easy and Flexible!

Enroll by phone or online. If your plans change, just let us know and, without a fee, you can transfer to another course or cancel your enrollment. Pay after you've taken the course, and then only if you are 100% satisfied.

 
http://www.learningtree.com/courses/532pf.htm