Working with Data Using SQL Server 2008 R2 for the Non-database Administrator

מק"ט: #50439 | משך קורס: 24 שעות אק'

This instructor-led course provides students with the necessary knowledge to work with the data in SQL Server 2008 R2. They will learn how to use the built in tools included with SQL Server to construct queries, do tuning, analyze a query and it’s performance, along with how to modify existing data, perform joins, create indexes, and work with XML. The new features are discussed and their impact is explained. 

*שדות חובה
PDF version

מטרות הקורס

  • Use SQL Server Management Studio (SSMS).
  • Use SSMS to generate queries.
  • Use the Object Browser.
  • Use the Template manager.
  • Customize the SSMS environment.
  • Run a trace in SQL Profiler.
  • Use the debugger with a query.
  • Work with SQL Server Integration Services to do a basic package for import/export.
  • Use the Database Tuning Advisor.
  • Read an Execution Plan.
  • Explain and perform single table queries.
  • Perform joins between tables.
  • Understand indexing and its impact.
  • Write code within the context of a transaction.
  • Utilize Try-Catch error handling.
  • Use Stored Procedures.
  • Explain the new language features.
  • Write a sub-query.
  • Use common table expressions.
  • Work with the XML datatype and the new methods.

קהל היעד

This course is intended for Power Users and IT Professionals that are called on occasionally to work with SQL Server in the retrieving, or modifying of data and need a good foundation to perform those functions. This would include those users that develop reports and need to create Data Sets that work efficiently.

תנאי קדם

A working knowledge of databases but not necessarily SQL


Module 1: The Toolsets 

  • SQL Server Management Studio
  • SQLCMD Utility
  • Business Intelligence Development Studio (BIDS)
  • SQL Profiler
  • Bulk Copy
  • Adventure Works Sample Database
  • Data Definition Language

Module 2: Data Types and New T-SQL Language Features 

  • SQL Server Data Types
  • New Data Types
  • Hierarchyid Data Type
  • Spatial Data
  • Date and Time
  • FileStream Storage
  • Grouping Sets


Module 3: Single Table Queries 

  • Logical Query Processing
  • Query Clauses (Listed in Logical Processing Order)
  • FROM
  • CASE


Module 4: Joining Multiple Tables 

  • Normalization
  • Old Style vs. New Style
  • Cross Join
  • Inner Join
  • Outer Join
  • Self Join
  • Joining Multiple Tables


Module 5: Subqueries, Common Table Expressions and Ranking Functions 

  • Subqueries
  • Self-Contained Subqueries
  • Correlated Subqueries
  • Views
  • Derived Tables
  • Common Table Expressions
  • Analytic Ranking Functions


Module 6: Indexing 

  • Understanding Execution Plans
  • Table and Index Structures
  • Syntax
  • Clustered Index
  • Non Clustered Index on Heap
  • Non Clustered Index on Clustered Index
  • Syntax


Module 7: Query Tuning 

  • System Performance Analysis
  • Query Analysis
  • Database Engine Tuning Advisor
  • Bookmark Lookup
  • Statistics Analysis
  • Query Design


Module 8: Data Modification, Transactions and Error Processing 

  • Modifying Data INSERT
  • Modifying Data UPDATE
  • Modifying Data DELETE
  • Transactions
  • Error Processing
  • Debugging in SQL Server 2008


Module 9: Stored Procedures and Triggers 

  • Stored Procedures
  • Triggers


Module 10: XML 

  • XML Introduction
  • XML in SQL Server
  • XML Data Type
  • XML Indexes