1-800-THE-TREE (1-800-843-8733)
 

Developing SQL Queries for SQL Server: Hands-On

 
Course: 534     Type: Hands-On     Duration: 4 Days

Frequently Asked Questions

What is this course about?

In this course, you learn to write robust, reliable and efficient SQL queries.

What is SQL Server? What is Transact-SQL?

Microsoft's SQL Server is a full-featured relational database management system with support for robust server-side development and data replication. It is a key component of Microsoft's Windows Server System.

Transact-SQL is Microsoft's dialect of SQL. It is used to create databases, manipulate data administer databases. Knowledge of this language is essential for those who are developing applications for SQL Server.

Isn't SQL a simple language to learn?

The syntax of SQL is simple, but using SQL to its maximum power is not. This course provides an in-depth understanding of the language necessary to take full advantage of SQL's capabilities.

What background do I need?

You should be familiar with SQL, particularly the basic constructs of the SELECT statement. If you are new to SQL or feel that you need to review the basics, you should first take Course 131, SQL Server® 2005: A Comprehensive Hands-On Introduction, which provides the needed prerequisite knowledge.

Does this course cover SQL Server 2000 or SQL Server 2005?

The course covers both versions of SQL Server. The core of the SQL language is not version dependent, and the topics that you learn apply to both versions. SQL Server 2005 has a few new SQL features which are covered in the course. These make up a small part of the course, and are clearly identified.

Who will benefit from this course?

This course is valuable for all who want to utilize the full power of SQL to increase their productivity, including programmers and application designers, database administrators and advanced power users who write their own ad hoc queries. Typical participants include:

  • Programmers, analysts, developers, designers, consultants and others who design and write Microsoft SQL Server applications
  • DBAs who want to become proficient in querying and manipulating a SQL Server database with Transact-SQL
  • Those who are familiar with SQL but wish to learn the special features of the Transact-SQL dialect
  • Experienced data processing professionals working with traditional database systems-hierarchical or network-who are now moving to the client/server world

I mostly use frontend tools that generate SQL automatically. Do I still need this course?

Most frontend tools that generate SQL statements require you to enhance the statements or add in your own statements in order to use the full capabilities of the tool. Therefore, the ability to write complex SQL statements will be a useful skill when working with such tools.

Is this a complete Transact-SQL programming course?

This course focuses on the query and data retrieval aspects of Transact-SQL. It does not teach procedural Transact-SQL programming, updating data or database definition. Course 532, SQL Server Transact-SQL® Programming: Hands-On, is recommended for those who want more in-depth knowledge of Transact-SQL programming.

How does this course differ from Course 532?

Course 534 covers Transact-SQL, but focuses on developing robust and efficient queries using the SELECT statement. It is designed to teach you how to solve complex business problems with SQL.

Conversely, Course 532, SQL Server Transact-SQL® Programming: Hands-On, is designed to cover the syntax and usage of the Transact-SQL programming language and include some details of the ANSI standard SELECT statement, but the focus of the course is Microsoft's extensions to SQL, particularly the procedural extensions used to develop stored procedures, user-defined functions and triggers.

To acquire a complete command of the Transact-SQL language, we recommend taking both courses.

I am planning to take both this course and Course 532. Which should I take first?

Although Course 534 doesn't require the material covered in 532, you will find this course easier if you take 532 first.

How much time is spent on each topic?

ContentHours
Fundamental concepts1.5
Null values1.0
Performance issues1.0
Aggregates4.5
Functions3.0
Joins and set operators4.5
Subqueries4.5
Decomposing queries2.0
Times, including the workshops, are estimates; exact times may vary according to the needs of each class.

How much hands-on experience will I get?

You spend about 50% of the course doing hands-on exercises. Every concept addressed in the course is illustrated with both examples and hands-on exercises.

Does the course cover the ANSI SQL standard?

This course focuses on the advantages of Microsoft's implementation of SQL. SQL Server has some powerful additional features that are not ANSI-standard compatible, but are very useful in a real-world environment. The course covers such features in detail.

In cases in which Transact-SQL and ANSI SQL have similar functionality with different syntax, the course points out what the ANSI syntax is but doesn't go into extensive detail. In this course, you also learn how to enhance the power of SQL by adding functions of your own to the already rich set of functions provided by Microsoft.

Is performance a main topic in this course?

Database performance issues become increasingly important as queries become more complex. This course shows how different queries can perform the same task and give identical results, but with very different performance. You learn how to choose the appropriate query to achieve the best performance for a given task.

How does this course relate to other Learning Tree courses?

SQL Server is a trademark of Sybase, Inc.

  
Request More Info

Salutation

First Name

Last Name

Company

Zip Code

Country
   Codes
Work Phone

Extension

E-mail

A representative will contact you to follow up your request.
Privacy Statement

Save Up to 40% per course on the Training Passport!


Developing SQL Queries for SQL Server: Hands-On
Upcoming Dates
Oct 14 - 17, 2008
 Washington, DC (Reston, VA)
Oct 21 - 24, 2008
 New York
Oct 21 - 24, 2008
 Toronto
Oct 28 - 31, 2008
 Boston (Waltham)
Nov 4 - 7, 2008
 Los Angeles
Nov 18 - 21, 2008
 N. New Jersey
Nov 18 - 21, 2008
 Washington, DC (Alexandria, VA)
Dec 9 - 12, 2008
 Atlanta
Dec 16 - 19, 2008
 Chicago (Schaumburg)
Dec 16 - 19, 2008
 Dallas


Hands-On Course Developing SQL Queries for SQL Server: Hands-On
Course participants traversing hierarchies with Transact-SQL.
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)

Course Tuition
$ 2,790 Standard Tuition
Tuition with a Savings Plan
$ 1,800 10-Day Pass
$ 1,670 Training Passport
$ 1,700 Premium-Pass
$ 2,200 Voucher 10-Pack
$ 2,515 Alumni Gold Discount
$ 2,484 Government Discount
 

 
Customer Service or Enroll: 1-800-843-8733