Technical Readiness Specialists - The success strategy for early or first time adoption of Microsoft technology
Professional SQL Server (for newcomers to SQL Server 2000 or 2005)

Professional SQL 2005 (for newcomers to SQL 2000 or 2005) is a 5 day hands-on training course that provides experienced developers with the essential skills for developing and administering SQL Server 2000 and 2005.

Currently over 90% of applications developed with .NET Framework technologies involve data and as SQL Server is the logical choice for most .NET applications, gaining a thorough understanding is an asset for both a developer and their employer.

Participants will rapidly become comfortable with developing applications against SQL Server and following further practical experience at this level, should undertake our Advanced SQL Server course to learn about upgrading SQL Server 2000 to 2005.

Participants should have previous experience with Visual Basic, C#, C, Java or similar OO development languages.

Whilst the hands-on labs in this course are primarily based on SQL Server 2005, we also understand that many customers will still be using SQL Server 2000 for some time. Participants will therefore be refreshed in the SQL Server 2000 toolset to ensure that they can work within both environments.

The content comprises a balance of topics from each of the key SQL Server disciplines:
  • A good grounding in the T-SQL language (2 days)
  • SQL Server development skills (1 day)
  • SQL Server administration skills (1 day)
  • SQL Server business intelligence, reporting and basic troubleshooting skills (1 day)

Course Outline

T-SQL Development

  • Introduction to SQL Server and the use of SQL Server Management Studio
  • Retrieving information from a single table
  • Grouping the returned rows
  • Retrieving information from more than one table
  • Using the results of queries in other queries
  • Thinking in sets rather than using cursors
  • Transactions and Isolation Levels
  • Handling errors in T-SQL

Developing Database Objects

  • Developing Views
  • Developing Stored Procedures in T-SQL
  • Developing User-Defined Functions in T-SQL
  • Developing Triggers in T-SQL

Essential SQL Server Administration

  • Installing and configuring SQL Server
  • Creating and maintaining databases
  • Managing users, schemas and security
  • Backing up and restoring databases

Business Intelligence Options in SQL Server

  • Creating reports
  • Importing and exporting data
  • Introduction to Analysis Services

Keeping Productive with SQL Server

  • SQL Server troubleshooting fundamentals