50439B: Basics of Transact SQL with SQL Server 2008 R2



Similar documents
Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

Module 1: Getting Started with Databases and Transact-SQL in SQL Server 2008

SQL SERVER DEVELOPER Available Features and Tools New Capabilities SQL Services Product Licensing Product Editions Will teach in class room

LearnFromGuru Polish your knowledge

AV-005: Administering and Implementing a Data Warehouse with SQL Server 2014

Course 20461C: Querying Microsoft SQL Server Duration: 35 hours

Querying Microsoft SQL Server (20461) H8N61S

MOC 20461C: Querying Microsoft SQL Server. Course Overview

Course ID#: W 35 Hrs. Course Content

Querying Microsoft SQL Server 20461C; 5 days

Querying Microsoft SQL Server 2012

Querying Microsoft SQL Server 2012

Course Outline: Course: Implementing a Data Warehouse with Microsoft SQL Server 2012 Learning Method: Instructor-led Classroom Learning

Introduction to Querying & Reporting with SQL Server

Querying Microsoft SQL Server

Querying Microsoft SQL Server Course M Day(s) 30:00 Hours

50238: Introduction to SQL Server 2008 Administration

MOC QUERYING MICROSOFT SQL SERVER

20464C: Developing Microsoft SQL Server Databases

Explain how to prepare the hardware and other resources necessary to install SQL Server. Install SQL Server. Manage and configure SQL Server.

Course 10774A: Querying Microsoft SQL Server 2012 Length: 5 Days Published: May 25, 2012 Language(s): English Audience(s): IT Professionals

Course 10774A: Querying Microsoft SQL Server 2012

Developing Microsoft SQL Server Databases 20464C; 5 Days

Maintaining a Microsoft SQL Server 2008 Database

MS Designing and Optimizing Database Solutions with Microsoft SQL Server 2008

Introducing Microsoft SQL Server 2012 Getting Started with SQL Server Management Studio

Would-be system and database administrators. PREREQUISITES: At least 6 months experience with a Windows operating system.

SQL Server for developers. murach's TRAINING & REFERENCE. Bryan Syverson. Mike Murach & Associates, Inc. Joel Murach

Implementing and Maintaining Microsoft SQL Server 2008 Integration Services

Querying Microsoft SQL Server 2012

Implementing a Data Warehouse with Microsoft SQL Server 2012 (70-463)

Microsoft SQL Business Intelligence Boot Camp

Microsoft SQL Server Beginner course content (3-day)

Course 20464: Developing Microsoft SQL Server Databases

Developing Microsoft SQL Server Databases

6231A - Maintaining a Microsoft SQL Server 2008 Database

Microsoft. Course 20463C: Implementing a Data Warehouse with Microsoft SQL Server

6231B: Maintaining a Microsoft SQL Server 2008 R2 Database

Development and Management

Implementing a Data Warehouse with Microsoft SQL Server

Course Syllabus. At Course Completion

SQL Server Developer Training Program. Topics Covered

Before attending this course, participants should have:

MODULE FRAMEWORK : Dip: Information Technology Network Integration Specialist (ITNIS) (Articulate to Edexcel: Adv. Dip Network Information Specialist)

Oracle 10g PL/SQL Training

Course. Overview. Length: 5 Day(s) Published: English. IT Professionals. Level: Type: Method: Delivery. Enroll now (CAL)

Implementing a Microsoft SQL Server 2005 Database

COURSE 20463C: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER

Developing Microsoft SQL Server Databases (20464) H8N64S

Microsoft SQL Database Administrator Certification

Implementing a Data Warehouse with Microsoft SQL Server 2012

Implementing a Data Warehouse with Microsoft SQL Server 2012

Course 10777A: Implementing a Data Warehouse with Microsoft SQL Server 2012

Administering a SQL Database Infrastructure 20764; 5 Days; Instructor-led

Administering a SQL Database Infrastructure

SQL Server 2012 Optimization, Performance Tuning and Troubleshooting

Execution Plans: The Secret to Query Tuning Success. MagicPASS January 2015

SQL Server 2012 Business Intelligence Boot Camp

ExecuTrain Course Outline MOC 6231B: Maintaining a Microsoft SQL Server 2008 R2 Database

Below are the some of the new features of SQL Server that has been discussed in this course

Developing Microsoft SQL Server Databases MOC 20464

"Charting the Course... MOC AC SQL Server 2014 Performance Tuning and Optimization. Course Summary

10775 Administering Microsoft SQL Server Databases

Implementing a Data Warehouse with Microsoft SQL Server 2012

Designing, Optimizing and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008

Implement a Data Warehouse with Microsoft SQL Server 20463C; 5 days

SQL Server Administrator Introduction - 3 Days Objectives

DBMS / Business Intelligence, SQL Server

6231B: Maintaining a Microsoft SQL Server 2008 R2 Database

Implementing a Data Warehouse with Microsoft SQL Server

MCTS Microsoft SQL Server 2005 Implementation & Maintenance

W I S E. SQL Server 2008/2008 R2 Advanced DBA Performance & WISE LTD.

How To Use A Microsoft Sql Server 2005

Saskatoon Business College Corporate Training Centre

NUTECH COMPUTER TRAINING INSTITUTE 1682 E. GUDE DRIVE #102, ROCKVILLE, MD WEB: TEL:

Administering Microsoft SQL Server Databases

PERFORMANCE TUNING IN MICROSOFT SQL SERVER DBMS

Implementing a Data Warehouse with Microsoft SQL Server

ICAB4136B Use structured query language to create database structures and manipulate data

MS Design, Optimize and Maintain Database for Microsoft SQL Server 2008

Microsoft SQL Server 2008 Step by Step

10775A Administering Microsoft SQL Server 2012 Databases

form approved June/2006 revised Nov Page 1 of 7

FHE DEFINITIVE GUIDE. ^phihri^^lv JEFFREY GARBUS. Joe Celko. Alvin Chang. PLAMEN ratchev JONES & BARTLETT LEARN IN G. y ti rvrrtuttnrr i t i r

Implementing a Data Warehouse with Microsoft SQL Server 2012 MOC 10777

Administering Microsoft SQL Server Databases

Course 20462C: Administering Microsoft SQL Server Databases

Course 6231B: Maintaining a Microsoft SQL Server 2008 R2 Database

Implementing a Data Warehouse with Microsoft SQL Server MOC 20463

COURSE OUTLINE MOC 20463: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER

Course 20464C: Developing Microsoft SQL Server Databases

Web-Based Database Applications ITP 300x (3 Units)

Beginning SQL Server Administration. Apress. Rob Walters Grant Fritchey

MS-10775: Administering Microsoft SQL Server 2012 Databases. Course Objectives. Required Exam(s) Price. Duration. Methods of Delivery.

SQL Server 2014 Performance Tuning and Optimization 55144; 5 Days; Instructor-led

MOC 20462C: Administering Microsoft SQL Server Databases

Administering Microsoft SQL Server Databases

Oracle SQL. Course Summary. Duration. Objectives

Performance Management of SQL Server

Transcription:

50439B: Basics of Transact SQL with SQL Server 2008 R2 Duration: 3 days Class Description This instructor-led course provides students with the necessary knowledge to work with the data in SQL Server 2008R2. They will learn how to use the built in tools included with SQL Serverto 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. Audience Profile This course is intended for Power Users and IT Professionals that are called on 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. At Course Completion After completing this course, students will be able to: Use SQL Server Management Studio (SSMS) Use SSMS to generate efficient queries Use the Object Browser in SSMS to locate objects and view their dependencies so you know the potential effect of a change. Use the Template manager in SSMS to quickly import correctly formatted code that was prewritten by the SQL community Customize the SSMS environment to match the users individual needs Run a trace in SQL Profiler to analyze performance of operations Use the debugger with a query to troubleshoot it Work with SQL Server Integration Services to do a basic package for import/export, how to save it and automatically execute it. Use the Database Tuning Advisor for faster queries Read an SSMS Execution Plan and understand it and learn why you need to understand it. Explain and perform single table queries and the proper method to develop them Perform various joins between tables to reunite data stored separately such as an order and its details, or a salesperson and their sales and the product in the sale.

Understand indexing and its impact on speed of retrieval of data and when to not use it. Write code within the context of a transaction to prevent data corruption Utilize Try-Catch error handling and learn why to use it Use Stored Procedures to access data and understand the improved security of using them and how easy they are to create via the community templates in SSMS. Explain the new language features and how they improve the data environment and reporting Write a sub-query as an advanced technique Use common table expressions in a query Work with the XML datatype and the new methods especially for XML. Table of Contents: 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 Lab : The Toolsets Set Options in SSMS Create a Solution and Project Explore the Query Editor Examine Graphical Execution Plans Use Object Explorer Use SQLCMD Utility Create a Basic SSIS Package Using the Wizard Run a SQL Profiler Trace 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 Lab : Data Types and New T-SQL Language Features Use Hierarchyid FILESTREAM Storage Use Merge Statement Module 3: Single Table Queries Logical Query Processing Query Clauses (Listed in Logical Processing Order) FROM WHERE GROUP BY HAVING SELECT ORDER BY CASE NULLS Lab : Single Table Queries Query Clauses FROM WHERE GROUP BY HAVING SELECT ORDER BY CASE NULLS Module 4: Joining Multiple Tables Normalization Old Style vs. New Style Cross Join

Inner Join Outer Join Self Join Joining Multiple Tables Lab : Joining Multiple Tables Cross Join Inner Join Outer Join Multiple Tables Module 5: Subqueries, Common Table Expressions and Ranking Functions Subqueries Self-Contained Subqueries Correlated Subqueries EXISTS Views Derived Tables Common Table Expressions Analytic Ranking Functions Lab : Subqueries, Common Table Expressions and Ranking Functions Subqueries EXISTS Views Derived Tables Common Table Expressions 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

Lab : Indexing sys.dm_db_index_physical_stats Set Statistics IO WHERE Clause Narrow Indexes Column Uniqueness Column Ordering Module 7: Query Tuning System Performance Analysis Query Analysis Database Engine Tuning Advisor Bookmark Lookup Statistics Analysis Query Design Lab : Query Tuning Performance Monitor Dynamic Management Views SQL Profiler Database Engine Tuning Advisor 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 Lab : Data Modification, Transactions and Error Processing Inserting Values Use Bulk Copy Modify Data DELETE Data Transactions

Try-Catch Module 9: Stored Procedures and Triggers Stored Procedures Triggers Lab : Stored Procedures and Triggers Basic Stored Procedure Stored Procedure with Parameters (In) Stored Procedure with Parameters (In and Out) Triggers INSTEAD OF Trigger Module 10: XML XML Introduction XML in SQL Server XML Data Type XML Indexes Please note that this content is meant to be a guideline. Class material is subject to change and may be presented in a slightly different format than listed.