|
|
1-800-THE-TREE (1-800-843-8733)
|
|
|
 |
|
SQL Server 2005 Server-Side Programming: Hands-On
Course: 133
Type: Hands-On Training
Duration: 5 Days
You Will Learn How To
- Develop database applications for SQL Server 2005 with Transact-SQL and .NET
- Create and alter database table definitions using DDL
- Create stored procedures in Transact-SQL
- Handle Transact-SQL runtime errors
- Access data with user-defined functions and views
- Develop functions and procedures in .NET CLR
Course Benefits SQL Server 2005 offers development features that fully support the requirements of small and large-scale organizations. Developers using Transact-SQL, .NET and XML can build flexible, scalable and robust applications that meet today's business demands. This course provides experience creating procedural code in T-SQL and .NET. You also gain the skills needed to develop XML-based applications.Who Should Attend Those working with or moving to SQL Server 2005. Course 131, "SQL Server 2005 Comprehensive Introduction," or equivalent experience is assumed. Those with a developer background in SQL Server 7 or 2000 should take Course 130, "SQL Server 2005 Programming: Skills Upgrade."Hands-On Training During this course, you perform extensive hands-on exercises that provide in-depth experience. Exercises include:
- Adding a column to a database table using ALTER TABLE
- Passing data into a stored procedure using parameters
- Intercepting errors with TRY...CATCH
- Writing a trigger that generates an audit trail
- Extracting data from an XML column using XQuery
- Developing stored procedures in .NET
Course 133 Content
- SQL Server 2005 edition overview
- Introducing the new tools
- SQL Server Management Studio
- Selecting appropriate SQL Server data types
- Constructing tables with CREATE TABLE
- Enforcing uniqueness using PRIMARY KEY and UNIQUE constraints
- Validating relationships using FOREIGN KEY
- Developing stored procedures that extract data from multiple servers
- Executing remote procedures
- Developing recursive queries with common table expressions (CTE)
- Producing cross tabulations using PIVOT
- Creating and utilizing local variables
- Passing input and output parameters
- Interrogating global variables
- Converting data using CAST and CONVERT
- Ordering data with ranking functions
- Inserting, updating and deleting data
- Ensuring data consistency with transactions
- Managing concurrency with isolation levels
- SQL Server locking fundamentals
- Avoiding blocking problems
- Implementing conditions with IF...ELSE
- Looping with WHILE and GOTO
- Creating code blocks with BEGIN...END
- Debugging with PRINT
- Communicating problems to the client with RAISERROR
- Intercepting errors with TRY...CATCH
- Building and using temporary tables
- Processing rows on the server with a cursor
- Taking advantage of table variables
- Concealing complexity with views
- Solving business problems using multistatement table-valued functions
- Calculating values with scalar functions
- Calling functions from SQL
- INSTEAD OF vs. AFTER triggers
- Detecting row changes using the inserted and deleted table
- Tracing metadata changes with DDL triggers
- Extending queries with FOR XML
- Using PATH and TYPE to create nested XML
- Filtering rows based on XML elements
- Extracting data from an XML column
- Developing procedural code in .NET
- Contrasting Transact-SQL with the rich .NET programming model
- Building Common Language Runtime procedures, functions and triggers
- Viewing query plans
- Determining appropriate indexes
- Utilizing optimizer hints
|
Related Courses
SQL Server is a trademark of Sybase, Inc.
|
|
|
|
 |
|
|