|
|
|
Frequently Asked Questions
What is this course about?This course provides a comprehensive coverage of Microsoft
SQL Server for database developers. You learn how to
use the power of Transact-SQL to develop high-performance
database applications. The extensive hands-on exercises provide
you with valuable opportunities to practice solving business
problems with Microsoft's Transact-SQL.
What is SQL Server? What is Transact-SQL?SQL Server is a key component of Microsoft's Windows Server
System. SQL Server is a full-featured relational database
management system with support for robust server-side
development and data replication. It runs on the Windows
NT/2000/XP/Server 2003/2008/2008 R2 operating systems. Transact-SQL is
Microsoft's dialect of SQL. It is used to create databases, to
manipulate data in those databases and to administer databases.
Knowledge of this language is essential for all people who are
developing applications for SQL Server.
Who will benefit from this course?Typical participants include:Programmers, analysts, developers, designers, consultants and others who design and write Microsoft SQL Server applicationsDatabase administrators who want to become proficient in querying and manipulating a Microsoft SQL Server database with Transact-SQLPeople familiar with SQL but who wish to learn the special features of Microsoft's Transact-SQL dialectData processing professionals who may have many years of experience working with traditional database systems (hierarchical or network) and who are now moving to the client/server world What versions of SQL Server are covered?This course covers SQL Server 2000, 2005, 2008 and 2008 R2.
When a particular part of the course is relevant only to a particular version, this is clearly identified in the course material.
The course exercises are based on SQL Server 2008 R2.Is this course useful to me if I have already been developing for SQL Server 7, 2000 or 2005?There are not many differences in the core Transact-SQL syntax for
stored procedures and triggers between versions 7 and 2008 R2. Later
versions have just added extra functionality, such as: Functions in SQL
2000, DDL Triggers and TRY CATCH error handling in SQL 2005 and
statements such as MERGE in SQL 2008. Therefore, if you have significant
prior Transact-SQL experience for an earlier version, you probably will
not benefit significantly from taking this course.What background knowledge do I need?To succeed in this course, you should be comfortable with basic features of SQL Server or have significant experience with another DBMS. In addition, you should have some experience in traditional programming constructs. Familiarity with relational database concepts, such as tables, rows, columns, and referential integrity is helpful. Tools used in the hands-on exercises assume a familiarity with the Windows user interface.I am planning to take both this course and Course 534. Which should I take first? How does this course differ from 534?Although
Course 534: Developing SQL Queries for SQL Server®: Hands-On,
doesn't require the material covered in 532, you will find Course 534 easier if you take 532 first. Course 532 is designed to cover the syntax and usage of the Transact-SQL programming language. Included are some details of the ANSI standard SELECT statement, but the primary focus of the course is Microsoft's extensions to SQL, particularly the procedural extensions used to develop stored procedures, user-defined functions and triggers. Course 534 also 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. Developers who wish to acquire complete command of the Transact-SQL language benefit from taking both courses.How much time is spent on each topic?| Content | Hours | | Architecture and tools | 2.0 | | Creating and altering tables and constraints | 2.5 | | Retrieving data with stored procedures | 5.0 | | Maintaining data with stored procedures | 7.0 | | Views and user-defined functions | 1.0 | | Writing triggers | 2.75 | | Performance tuning | 1.75 | Times, including the workshops, are estimates; exact times may vary according to the needs of each class.What kinds of hands-on exercises
are included in this course?
Approximately 40% of class time is devoted to hands-on exercises that provide immediate
reinforcement of material covered. In
these exercises, you construct and execute Transact-SQL
commands, develop stored procedures, user defined functions and triggers.
Additional exercises give active experience with distributed
processing and query tuning.
How does this course relate to
other Learning Tree courses?
The SQL Server courses you take vary depending on the role you play in your organization. Please refer to the SQL Server 2005 and 2008 Curriculum Q&As for details on which courses are most appropriate to your role and the order in which you should take them. You may be interested in these related courses:
|
Transact-SQL is a trademark of Sybase, Inc.
Learning Tree AnyWareTM is a trademark of Learning Tree International, Inc. in the United States and other countries, and is covered by a patent application pending in the United States.
|
|
Training Dates
 | Most events below can be taken in-class or live, online from your home or office with AnyWare. |
| May 29 - Jun 1 | Ottawa enrol | | Jul 10 - 13 | Toronto enrol | | Oct 2 - 5 | Ottawa enrol | | Jan 29 - Feb 1 | Ottawa enrol | US Dates | | Jun 26 - 29 | Reston, VA enrol | | Jul 31 - Aug 3 | New York enrol | | Aug 28 - 31 | Rockville, MD enrol | | Oct 9 - 12 | Reston, VA enrol | | Oct 23 - 26 | New York enrol | | Dec 18 - 21 | Rockville, MD enrol | | Jan 22 - 25 | Reston, VA enrol |
For AnyWare enrolments, please register at least 7 days prior to the start of the course.
More Dates and locations.
Bring this or any Learning Tree Course on-site to your location!
Your Course Tuition EntitlesYou 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
|