SlideShare a Scribd company logo
Hi,
Global Certification: Microsoft SQL Server 2012
Exam Code: 70-461
Program Name : Querying Microsoft SQL Server 2012
Description:
Microsoft SQL Server is a relational database management system developed by Microsoft. As a database server, it
is a software product with the primary function of storing and retrieving data as requested by other software
applications which may run either on the same computer or on another computer across a network (including the
Internet).
Training Content
Create database objects
 Create and alter tables using T-SQL syntax (simple statements)
 Create tables without using the built in tools; ALTER; DROP; ALTER COLUMN; CREATE
 Create and alter views (simple statements)
 Create indexed views; create views without using the built in tools; CREATE, ALTER, DROP
 Design views
 Ensure code non regression by keeping consistent signature for procedure, views and function (interfaces); security
implications
 Create and modify constraints (simple statements)
 Create constraints on tables; define constraints; unique constraints; default constraints; primary and foreign key
constraints
 Create and alter DML triggers.
 Inserted and deleted tables; nested triggers; types of triggers; update functions; handle multiple rows in a session;
performance implications of triggers
Work with data
 Query data by using SELECT statements
 Use the ranking function to select top(X) rows for multiple categories in a single query; write and perform queries
efficiently using the new (SQL 2005/8->SDL-->) code items such as synonyms and joins (except, intersect);
implement logic which uses dynamic SQL and system metadata; write efficient, technically complex SQL queries,
including all types of joins versus the use of derived tables; determine what code may or may not execute based on
the tables provided; given a table with constraints, determine which statement set would load a table; use and
understand different data access technologies; case versus isnull versus coalesce
 Implement sub-queries
 Identify problematic elements in query plans; pivot and unpivot; apply operator; cte statement; with statement
 Implement data types
 Use appropriate data; understand the uses and limitations of each data type; impact of GUID (newid,
newsequentialid) on database performance, when to use what data type for columns
 Implement aggregate queries
 New analytic functions; grouping sets; spatial aggregates; apply ranking functions
 Query and manage XML data
 Understand XML data types and their schemas and interop w/, limitations and restrictions; implement XML
schemas and handling of XML data; XML data: how to handle it in SQL Server and when and when not to use it,
including XML namespaces; import and export XML; XML indexing
Modify Data
 Create and alter stored procedures (simple statements)
 Write a stored procedure to meet a given set of requirements; branching logic; create stored procedures and other
programmatic objects; techniques for developing stored procedures; different types of storeproc result; create stored
procedure for data access layer; program stored procedures, triggers, functions with T-SQL
 Modify data by using INSERT, UPDATE and DELETE statements
 Given a set of code with defaults, constraints and triggers, determine the output of a set of DDL; know which SQL
statements are best to solve common requirements; use output statement
 Combine datasets
 Difference between UNION and UNION all; case versus isnull versus coalesce; modify data by using MERGE
statements
 Work with functions
 Understand deterministic, non-deterministic functions; scalar and table values; apply built-in scalar functions; create
and alter user-defined functions (UDFs)
Troubleshoot and optimize
 Optimize queries
 Understand statistics; read query plans; plan guides; DMVs; hints; statistics IO; dynamic vs. parameterized queries;
describe the different join types (HASH, MERGE, LOOP) and describe the scenarios they would be used in Manage
transactions
 Mark a transaction; understand begin tran, commit and rollback; implicit vs explicit transactions; isolation levels;
scope and type of locks; trancount
 Evaluate the use of row-based operations vs. set-based operations
 When to use cursors; impact of scalar UDFs; combine multiple DML operations
 Implement error handling
 Implement try/catch/throw; use set-based rather than row-based logic; transaction management
Querying microsoft sql server 2012

More Related Content

What's hot (9)

PDF
Oracle advanced queuing
Gurpreet singh
 
PDF
CaseStudy-MohammedImranAlam-Xcelsius
Mohammed Imran Alam
 
PPTX
Adbms 10 complex object management
Vaibhav Khanna
 
PDF
The Cha-Q Meta-Model: A Comprehensive, Change-Centric Software Representation
Coen De Roover
 
PPTX
React basics
lakshaya maheshwari
 
PPT
An Introduction To Weka
DataminingTools Inc
 
PPTX
Oracle Sql Developer Data Modeler 3 3 new features
Philip Stoyanov
 
PPTX
Day3
madamewoolf
 
PPTX
Struts
Ishita Gandhi
 
Oracle advanced queuing
Gurpreet singh
 
CaseStudy-MohammedImranAlam-Xcelsius
Mohammed Imran Alam
 
Adbms 10 complex object management
Vaibhav Khanna
 
The Cha-Q Meta-Model: A Comprehensive, Change-Centric Software Representation
Coen De Roover
 
React basics
lakshaya maheshwari
 
An Introduction To Weka
DataminingTools Inc
 
Oracle Sql Developer Data Modeler 3 3 new features
Philip Stoyanov
 

Similar to Querying microsoft sql server 2012 (20)

PDF
Free Demo on #Microsoft #SQLServer & #T-SQL with #Azure from SQL School.
SequelGate
 
PDF
Azure SQL Database DEV - LIVE Online Training
SequelGate
 
PDF
SQL Server Developer Course Online Training
SequelGate
 
PDF
Sql Server 2014 Course Content
Mercury Solutions Limited
 
PDF
#Microsoft #BusinessIntelligence - #MSBI Online Training (#LIVE, Instructor-L...
SequelGate
 
PDF
MSBI Classroom Training with Realtime Project
SequelGate
 
PPT
Sql server T-sql basics ppt-3
Vibrant Technologies & Computers
 
PDF
#PowerBI with #SQL Server #OnlineTraining (LIVE, #Practical, #Interactive) wi...
SequelGate
 
PDF
#Free #Demo from #SQLSchool #Training #Institute
SequelGate
 
PPT
chap 7.ppt(sql).ppt
arjun431527
 
PPTX
Oracle apps financial online training
magnifics
 
PDF
SQL DBA LIVE Online Training
SequelGate
 
PPTX
Porque se certificar e mudanças nas provas de SQL Server 2012.
Marcos Freccia
 
DOC
Contents sql
Ankit Pareek
 
PDF
Data modeling with sql server course content | Data Modeling with SQL server ...
kpiasacademy
 
PPTX
SQL Server 2012 Certifications
Marcos Freccia
 
PDF
Oracle 11g structured query language (sql)
elshiekh1980
 
PPT
Chap 7
Karan Patil
 
PDF
Master MCSA Administración de SQL Server 2012
Cas Trainining
 
Free Demo on #Microsoft #SQLServer & #T-SQL with #Azure from SQL School.
SequelGate
 
Azure SQL Database DEV - LIVE Online Training
SequelGate
 
SQL Server Developer Course Online Training
SequelGate
 
Sql Server 2014 Course Content
Mercury Solutions Limited
 
#Microsoft #BusinessIntelligence - #MSBI Online Training (#LIVE, Instructor-L...
SequelGate
 
MSBI Classroom Training with Realtime Project
SequelGate
 
Sql server T-sql basics ppt-3
Vibrant Technologies & Computers
 
#PowerBI with #SQL Server #OnlineTraining (LIVE, #Practical, #Interactive) wi...
SequelGate
 
#Free #Demo from #SQLSchool #Training #Institute
SequelGate
 
chap 7.ppt(sql).ppt
arjun431527
 
Oracle apps financial online training
magnifics
 
SQL DBA LIVE Online Training
SequelGate
 
Porque se certificar e mudanças nas provas de SQL Server 2012.
Marcos Freccia
 
Contents sql
Ankit Pareek
 
Data modeling with sql server course content | Data Modeling with SQL server ...
kpiasacademy
 
SQL Server 2012 Certifications
Marcos Freccia
 
Oracle 11g structured query language (sql)
elshiekh1980
 
Chap 7
Karan Patil
 
Master MCSA Administración de SQL Server 2012
Cas Trainining
 
Ad

More from sasikalaD3 (20)

PDF
Aws solution architect training and certification
sasikalaD3
 
PDF
C,c++ training centre in adyar
sasikalaD3
 
PDF
Aws certified dev ops administrator
sasikalaD3
 
PDF
Core java training centre in adyar
sasikalaD3
 
PDF
Advanced excel training centre in adyar
sasikalaD3
 
PDF
Computer hacking forensic investigator
sasikalaD3
 
PDF
Mcsa training institute in adyar
sasikalaD3
 
PDF
Core java training centre in adyar
sasikalaD3
 
PDF
Itil exam centre in adyar
sasikalaD3
 
PDF
Advanced excel training centre in adyar
sasikalaD3
 
PDF
Python training centre in adyar
sasikalaD3
 
PDF
C,c++ training centre in adyar
sasikalaD3
 
PDF
Mcsa training institute in adyar
sasikalaD3
 
PDF
Advanced excel training centre in adyar
sasikalaD3
 
PDF
Mcsa training institute in adyar
sasikalaD3
 
PDF
Core java training centre in adyar
sasikalaD3
 
PDF
C,c++ training centre in adyar
sasikalaD3
 
PDF
Python training centre in adyar
sasikalaD3
 
PDF
Core java training centre in adyar
sasikalaD3
 
PDF
Advanced excel training centre in adyar
sasikalaD3
 
Aws solution architect training and certification
sasikalaD3
 
C,c++ training centre in adyar
sasikalaD3
 
Aws certified dev ops administrator
sasikalaD3
 
Core java training centre in adyar
sasikalaD3
 
Advanced excel training centre in adyar
sasikalaD3
 
Computer hacking forensic investigator
sasikalaD3
 
Mcsa training institute in adyar
sasikalaD3
 
Core java training centre in adyar
sasikalaD3
 
Itil exam centre in adyar
sasikalaD3
 
Advanced excel training centre in adyar
sasikalaD3
 
Python training centre in adyar
sasikalaD3
 
C,c++ training centre in adyar
sasikalaD3
 
Mcsa training institute in adyar
sasikalaD3
 
Advanced excel training centre in adyar
sasikalaD3
 
Mcsa training institute in adyar
sasikalaD3
 
Core java training centre in adyar
sasikalaD3
 
C,c++ training centre in adyar
sasikalaD3
 
Python training centre in adyar
sasikalaD3
 
Core java training centre in adyar
sasikalaD3
 
Advanced excel training centre in adyar
sasikalaD3
 
Ad

Recently uploaded (20)

PDF
ARAL-Orientation_Morning-Session_Day-11.pdf
JoelVilloso1
 
PPTX
Unit 2 COMMERCIAL BANKING, Corporate banking.pptx
AnubalaSuresh1
 
PPTX
Mathematics 5 - Time Measurement: Time Zone
menchreo
 
PPTX
SPINA BIFIDA: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
PPTX
Quarter1-English3-W4-Identifying Elements of the Story
FLORRACHELSANTOS
 
PDF
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
PDF
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
PPT
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
PDF
LAW OF CONTRACT ( 5 YEAR LLB & UNITARY LLB)- MODULE-3 - LEARN THROUGH PICTURE
APARNA T SHAIL KUMAR
 
PPTX
How to Convert an Opportunity into a Quotation in Odoo 18 CRM
Celine George
 
PPTX
Pyhton with Mysql to perform CRUD operations.pptx
Ramakrishna Reddy Bijjam
 
PPTX
BANDHA (BANDAGES) PPT.pptx ayurveda shalya tantra
rakhan78619
 
PPTX
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
PDF
LAW OF CONTRACT (5 YEAR LLB & UNITARY LLB )- MODULE - 1.& 2 - LEARN THROUGH P...
APARNA T SHAIL KUMAR
 
PPTX
HYDROCEPHALUS: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
PDF
Chapter-V-DED-Entrepreneurship: Institutions Facilitating Entrepreneurship
Dayanand Huded
 
PPTX
PATIENT ASSIGNMENTS AND NURSING CARE RESPONSIBILITIES.pptx
PRADEEP ABOTHU
 
PPTX
How to Create a PDF Report in Odoo 18 - Odoo Slides
Celine George
 
PDF
ARAL_Orientation_Day-2-Sessions_ARAL-Readung ARAL-Mathematics ARAL-Sciencev2.pdf
JoelVilloso1
 
PDF
The dynastic history of the Chahmana.pdf
PrachiSontakke5
 
ARAL-Orientation_Morning-Session_Day-11.pdf
JoelVilloso1
 
Unit 2 COMMERCIAL BANKING, Corporate banking.pptx
AnubalaSuresh1
 
Mathematics 5 - Time Measurement: Time Zone
menchreo
 
SPINA BIFIDA: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
Quarter1-English3-W4-Identifying Elements of the Story
FLORRACHELSANTOS
 
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
LAW OF CONTRACT ( 5 YEAR LLB & UNITARY LLB)- MODULE-3 - LEARN THROUGH PICTURE
APARNA T SHAIL KUMAR
 
How to Convert an Opportunity into a Quotation in Odoo 18 CRM
Celine George
 
Pyhton with Mysql to perform CRUD operations.pptx
Ramakrishna Reddy Bijjam
 
BANDHA (BANDAGES) PPT.pptx ayurveda shalya tantra
rakhan78619
 
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
LAW OF CONTRACT (5 YEAR LLB & UNITARY LLB )- MODULE - 1.& 2 - LEARN THROUGH P...
APARNA T SHAIL KUMAR
 
HYDROCEPHALUS: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
Chapter-V-DED-Entrepreneurship: Institutions Facilitating Entrepreneurship
Dayanand Huded
 
PATIENT ASSIGNMENTS AND NURSING CARE RESPONSIBILITIES.pptx
PRADEEP ABOTHU
 
How to Create a PDF Report in Odoo 18 - Odoo Slides
Celine George
 
ARAL_Orientation_Day-2-Sessions_ARAL-Readung ARAL-Mathematics ARAL-Sciencev2.pdf
JoelVilloso1
 
The dynastic history of the Chahmana.pdf
PrachiSontakke5
 

Querying microsoft sql server 2012

  • 1. Hi, Global Certification: Microsoft SQL Server 2012 Exam Code: 70-461 Program Name : Querying Microsoft SQL Server 2012 Description: Microsoft SQL Server is a relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications which may run either on the same computer or on another computer across a network (including the Internet). Training Content Create database objects  Create and alter tables using T-SQL syntax (simple statements)  Create tables without using the built in tools; ALTER; DROP; ALTER COLUMN; CREATE  Create and alter views (simple statements)  Create indexed views; create views without using the built in tools; CREATE, ALTER, DROP  Design views  Ensure code non regression by keeping consistent signature for procedure, views and function (interfaces); security implications  Create and modify constraints (simple statements)  Create constraints on tables; define constraints; unique constraints; default constraints; primary and foreign key constraints  Create and alter DML triggers.  Inserted and deleted tables; nested triggers; types of triggers; update functions; handle multiple rows in a session; performance implications of triggers Work with data  Query data by using SELECT statements  Use the ranking function to select top(X) rows for multiple categories in a single query; write and perform queries efficiently using the new (SQL 2005/8->SDL-->) code items such as synonyms and joins (except, intersect); implement logic which uses dynamic SQL and system metadata; write efficient, technically complex SQL queries, including all types of joins versus the use of derived tables; determine what code may or may not execute based on the tables provided; given a table with constraints, determine which statement set would load a table; use and understand different data access technologies; case versus isnull versus coalesce  Implement sub-queries
  • 2.  Identify problematic elements in query plans; pivot and unpivot; apply operator; cte statement; with statement  Implement data types  Use appropriate data; understand the uses and limitations of each data type; impact of GUID (newid, newsequentialid) on database performance, when to use what data type for columns  Implement aggregate queries  New analytic functions; grouping sets; spatial aggregates; apply ranking functions  Query and manage XML data  Understand XML data types and their schemas and interop w/, limitations and restrictions; implement XML schemas and handling of XML data; XML data: how to handle it in SQL Server and when and when not to use it, including XML namespaces; import and export XML; XML indexing Modify Data  Create and alter stored procedures (simple statements)  Write a stored procedure to meet a given set of requirements; branching logic; create stored procedures and other programmatic objects; techniques for developing stored procedures; different types of storeproc result; create stored procedure for data access layer; program stored procedures, triggers, functions with T-SQL  Modify data by using INSERT, UPDATE and DELETE statements  Given a set of code with defaults, constraints and triggers, determine the output of a set of DDL; know which SQL statements are best to solve common requirements; use output statement  Combine datasets  Difference between UNION and UNION all; case versus isnull versus coalesce; modify data by using MERGE statements  Work with functions  Understand deterministic, non-deterministic functions; scalar and table values; apply built-in scalar functions; create and alter user-defined functions (UDFs) Troubleshoot and optimize  Optimize queries  Understand statistics; read query plans; plan guides; DMVs; hints; statistics IO; dynamic vs. parameterized queries; describe the different join types (HASH, MERGE, LOOP) and describe the scenarios they would be used in Manage transactions  Mark a transaction; understand begin tran, commit and rollback; implicit vs explicit transactions; isolation levels; scope and type of locks; trancount  Evaluate the use of row-based operations vs. set-based operations  When to use cursors; impact of scalar UDFs; combine multiple DML operations  Implement error handling  Implement try/catch/throw; use set-based rather than row-based logic; transaction management