Microsoft SQL Server 2012: Database Querying (Exam 70-461)
Description:
Managing required information by storing and retrieving data is part of Database Administrators day-to-day activities. One of the most effective ways to manage required information is by using databases. You may need to manipulate and modify your table data based on changing business requirements. The course, Microsoft SQL Server 2012: Database Querying will help you use SQL Server 2012 as a tool to manage organizational data.
In today's competitive environment, information plays a vital role in determining the success of an organization. If you are able to effectively manage information, you can provide a competitive edge to your organization. Familiarizing yourself with database querying concepts will enable you to effectively manage your organizational data.
In this course, you will create queries to retrieve, add, update, and maintain your database data. You will also work with data sorting, built-in functions, stored procedures, subqueries, table operators, set operators, conditional operators, views, indexes, and error handling features of SQL Server 2012.
Course Objectives:
Upon successful completion of this course, students will be able to write Transact-SQL queries in Microsoft SQL Server 2012.
What you will learn::
- Examine the fundamentals of SQL Server 2012.
- Work with Transact-SQL.
- Write SELECT queries.
- Work with SQL data types.
- Sort and filter data.
- Query data from multiple tables.
- Modify data.
- Work with SQL Server built-in functions.
- Write programs in T-SQL.
- Implement stored procedures.
- Work with subqueries and table expressions.
- Work with set operators, conditional operators, and window functions.
- Work with PIVOT, UNPIVOT, and Grouping Sets.
- Manage error handling and transactions.
- Query SQL Server system metadata.
- Optimize query performance.
- Work with SQL Azure.
Target Student:
 This course is designed for Database  Administrators, Database Developers and Business Intelligence professionals.  This course will be attended by report writers, business analysts, and client  application developers who wish to upgrade their skills and knowledge in SQL  Server 2012. 
              This course is also for students  seeking the Microsoft Certified Solutions Associate: SQL Server certification  and who want to prepare for Exam 70-461, Querying Microsoft SQL Server 2012. 
              Prerequisites: 
              To ensure your success in this  course you should have some working knowledge of relational databases. You  should also be comfortable working with the Microsoft Windows interface, and be  able to use the core functionalities of Windows. 
              You can obtain this level of skills  and knowledge by taking the following course: 
- Introduction to Personal Computers Using Microsoft® Windows® 8.
- Any database course.
- Any rational database design course.
Course-specific Technical Requirements
Hardware
For this course, you will need one computer for each student and one for the instructor. Each computer will need the following minimum hardware configurations:
- 1 GHz or faster 32-bit (x86) or 64-bit (x64) processor
- 1 gigabyte (GB) RAM (32-bit) or 2 GB RAM (64-bit)
- 16 GB available hard disk space (32-bit) or 20 GB (64-bit)
- CD-ROM or DVD-ROM drive
- 1024 x 768 resolution monitor recommended
- Internet access (optional)
- Printer (optional) or an installed printer driver
- Projection system to display the instructor's computer screen
Software
- Microsoft® Windows® XP with Service Pack 2 (Service Pack 3 recommended) or Windows 7 or Windows 8
- Microsoft® SQL Server® 2012 Express Edition with Service Pack 1
- Microsoft® Silverlight®
Course Content
 Lesson  1: Getting Started with SQL Server 2012 
              Topic A: Overview of SQL Server 2012 
              Topic B: Work with SSMS 
              Lesson  2: Working with T-SQL 
              Topic A: Overview of T-SQL 
              Topic B: Work with T-SQL Statements 
              Topic C: Manage SQL Server Constraints 
              Lesson  3: Writing SELECT Queries 
              Topic A: Write SELECT Statements 
              Topic B: Assign Aliases Using Queries 
              Topic C: Write CASE Expressions 
              Lesson  4: Working with SQL Data Types 
              Topic A: Work with String and Numeric Data Types 
              Topic B: Work with Date and Time Data Types 
              Topic C: Work with Binary Data Types 
              Topic D: Work with the XML Data Type 
              Lesson  5: Sorting and Filtering Data 
              Topic A: Sort the Queried Data 
              Topic B: Filter the Queried Results 
              Topic C: Work with Predicates 
              Topic D: Perform Advanced Filtering 
              Lesson  6: Querying Data from Multiple Tables 
              Topic A: Combine Data Using Simple Joins 
              Topic B: Create Queries Using Join Algorithms 
              Lesson  7: Modifying Data 
              Topic A: Insert Data 
              Topic B: Update Data 
              Topic C: Delete Data 
              Topic D: Merge Data 
              Lesson  8: Working with SQL Server Built-in Functions 
              Topic A: Create Queries Using Built-in Functions 
              Topic B: Create Queries to Test Nullability
              Topic C: Group and Aggregate Data 
              Lesson  9: Programming in T-SQL 
              Topic A: Work with Variables and Batches 
              Topic B: Control Program Flow 
              Topic C: Manage Triggers 
              Topic D: Work with Data Access Technologies 
              Lesson  10: Implementing Stored Procedures 
              Topic A: Manage Stored Procedures 
              Topic B: Work with Dynamic SQL 
              Lesson  11: Working with Subqueries and Table Expressions 
              Topic A: Work with Subqueries
              Topic B: Work with Table Expressions 
              Lesson  12: Working with Set Operators, Conditional Operators, and Window Functions 
              Topic A: Work with Set Operators 
              Topic B: Work with Window Functions 
              Topic C: Configure User-Defined Functions (UDF) 
              Topic D: Work with Advanced Functions 
              Lesson  13: Working with PIVOT, UNPIVOT, and Grouping Sets 
              Topic A: Work with PIVOT and UNPIVOT 
              Topic B: Work with Grouping Sets 
              Lesson  14: Managing Error Handling and Transactions 
              Topic A: Implement Error Handling 
              Topic B: Manage Transactions 
              Lesson  15: Querying SQL Server System Metadata 
              Topic A: Work with System Databases 
              Topic B: Work with SSPs and SMOs 
              Topic C: Work with System Catalog Views 
              Lesson  16: Optimizing Query Performance 
              Topic A: Manage Query Plans 
              Topic B: Configure Indexes 
              Topic C: Manage Views 
              Topic D: Analyze Data from Query Plans 
              Lesson  17: Working with Windows Azure SQL Database 
              Topic A: Overview of WASD 
              Topic B: Work with WASD 
              Appendix  A: Exam 70-461: Querying Microsoft SQL Server 2012 
SCHEDULE DATES - 35 Hour Hands-On Program
| Microsoft SQL Server 2012: Database Querying (Exam 70-461) 9AM - 5PM (Weekdays)  Start Date & Graduation Date  03/21/2022 to 03/25/2022 5 Days (35 Hours) a Week for 1 Week | ||||
| Microsoft SQL Server 2012: Database Querying (Exam 70-461) 9AM - 5PM (Weekdays)  Start Date & Graduation Date  04/11/2022 to 04/15/2022 5 Days (35 Hours) a Week for 1 Week | ||||
| Microsoft SQL Server 2012: Database Querying (Exam 70-461) 9AM - 5PM (Weekdays)  Start Date & Graduation Date  05/02/2022 to 05/06/2022 5 Days (35 Hours) a Week for 1 Week | ||||
| Microsoft SQL Server 2012: Database Querying (Exam 70-461) 9AM - 5PM (Weekdays)  Start Date & Graduation Date  06/13/2022 to 06/17/2022 5 Days (35 Hours) a Week for 1 Week | ||||
| Microsoft SQL Server 2012: Database Querying (Exam 70-461) 9AM - 5PM (Weekdays)  Start Date & Graduation Date  07/11/2022 to 07/15/2022 5 Days (35 Hours) a Week for 1 Week | ||||
| Microsoft SQL Server 2012: Database Querying (Exam 70-461) 9AM - 5PM (Weekdays) |  Start Date   Graduation Date | 03/21/2022 03/25/2022 | 5 Days (35 Hours) a Week for 1 Week | |
| Microsoft SQL Server 2012: Database Querying (Exam 70-461) 9AM - 5PM (Weekdays) |  Start Date   Graduation Date | 04/11/2022 04/15/2022 | 5 Days (35 Hours) a Week for 1 Week | |
| Microsoft SQL Server 2012: Database Querying (Exam 70-461) 9AM - 5PM (Weekdays) |  Start Date   Graduation Date | 05/02/2022 05/06/2022 | 5 Days (35 Hours) a Week for 1 Week | |
| Microsoft SQL Server 2012: Database Querying (Exam 70-461) 9AM - 5PM (Weekdays) |  Start Date   Graduation Date | 06/13/2022 06/17/2022 | 5 Days (35 Hours) a Week for 1 Week | |
| Microsoft SQL Server 2012: Database Querying (Exam 70-461) 9AM - 5PM (Weekdays) |  Start Date   Graduation Date | 07/11/2022 07/15/2022 | 5 Days (35 Hours) a Week for 1 Week | |
