+ All Categories

.

Date post: 23-Dec-2015
Category:
Upload: berenice-joseph
View: 213 times
Download: 0 times
Share this document with a friend
Popular Tags:
76
Transcript

Exam Prep 70-464 MCSE: Data Platform, SQL Server 2012

Michael J. Corkery, MCT, MVP

EXM14

YOU KNOW SQL SERVER 2012How do you become certified?

The Four Step Program for Certification Success

Identify Your Certification GoalFind your Knowledge GapsFill your Knowledge GapsTake the Exam!

The Four Step Program for Certification Success

Identify Your Certification GoalFind your Knowledge GapsFill your Knowledge GapsTake the Exam!

The SQL Server Certification PortfolioMTA-Microsoft Technology AssociateMCSA-Microsoft Certified Solutions AssociateMCSE-Microsoft Certified Solutions ExpertMCSM-Microsoft Certified Solutions Master

MCSA – SQL Server 2012

This certification demonstrates core technical skills with SQL Server 2012 (Three exams required.)

Querying Microsoft SQL Server 2012

Administering Microsoft SQL Server 2012 Databases

Implementing a Data Warehouse with Microsoft SQL

Server 2012

MCSA:SQL Server 2012

70-46170-46270-463

MCSE – Data Platform

This certification demonstrates skill in building and administering enterprise-scale data solutions, both on-premises and in cloud environments.

This MCSE certification requires you to show continued ability to perform in your chosen solution area by completing a recertification exam every three years.

MCSE:Data Platform

MCSE – Data Platform

Requires MCSA: SQL Server 2012 and two additional exams.

MCSE:Data Platform

Developing Microsoft SQL Server 2012 Databases

Designing Database Solutions for SQL Server 2012

70-46470-465

70-464 Target AudienceThis exam is intended for database professionals who build and implement databases across organizations and ensure high levels of data availability. Responsibilities include creating database files, data types, and tables; planning, creating, and optimizing indexes; insuring data integrity; implementing views, stored procedures, and functions; and managing transactions and locks

70-464 Exam Functional GroupsImplement Database Objects (31%)Implement Programming Objects (21%)Design Database Objects (24%)Optimize and Troubleshoot Queries (24%)

The Four Step Program for Certification Success

Identify Your Certification GoalFind your Knowledge GapsFill your Knowledge GapsTake the Exam!

Visit the Exam Guide Webpagehttp://www.microsoft.com/learning/en/us/exam-70-464.aspx

While You are at TechEd…Not sure that you are ready for that exam yet? Visit the Study Hall, (near room 352 in the convention center.) You can:

Take a FREE Practice ExamExplore hundreds of on-demand training titlesTry out FREE e-Learning on one of over 75 computer workstations.

Practice ExamsFocus on concepts, not specific questions.Use the supporting documentation that comes with each question.At the end of the practice exam, use the score sheet to identify areas for further study.

My TechEd Practice Exam StrategyTake an exam (25-30 questions) from one of the two vendors.When you finish, identify the two functional groups where you need the most improvement.Take a custom exam that includes all of the available items for just the functional groups identified earlier.If you have time, take the same custom exam using the other vendor's items.

Take a Class!

Explore the Training & Certification Forumhttp://social.msdn.microsoft.com/Forums/en-US/CertGeneral/threads

The Four Step Program for Certification Success

Identify Your Certification GoalFind your Knowledge GapsFill your Knowledge GapsTake the Exam!

70-464 Exam Functional GroupsImplement Database Objects (31%)Implement Programming Objects (21%)Design Database Objects (24%)Optimize and Troubleshoot Queries (24%)

Create and alter tablesDevelop an optimal strategy for using table variables and temporary tablesManage tables using triggers and other objectsData version control and managementUnderstand the difference between @Table and #table

Sample Question – Multiple ChoiceYou have the following SQL statement:

create table #T (MyData varchar(128))insert into #T select ‘old value’begin transaction      update #T set s=’new value’ rollback transaction select * from #T

Sample Question – Multiple ChoiceYou need to ensure that the value ’new value’ is output when the select statement runs. What should you do?

A. Make no changesB. Replace all instances of #T with ##TC. Replace all instances of #T with @TD.Replace all instances of #T with @@T

TIP: Start by eliminating answer choices that you know are incorrect.

Sample Question – Multiple ChoiceYou need to ensure that the value ’new value’ is output when the select statement runs. What should you do?

A. Make no changesB. Replace all instances of #T with ##TC. Replace all instances of #T with @TD.Replace all instances of #T with @@T

Design, implement, and troubleshoot securityGrant, deny, revokeExecute as; certificatesDatabase roles and permissionsChange permission chains

Sample Question – Build ListServer1 contains a database named DB1. DB1 contains sensitive information. You send a backup of DB1 to an offsite location every week. The database is restored at the offsite location.You need to ensure that the contents of the restored database cannot be read by personnel at the off-site location.What should you do? (To answer, drag the appropriate steps to the answer area and order them.)

TIP: Identify the stepsyou believe are necessary and move them to the right side. Then reorder

the steps.

Sample Question – Build ListSteps Available:

Create a database encryption keyCreate a master keyCreate a certificateEnable encryptionCreate a credential

Sample Question – Build ListSteps Chosen:

Create a database encryption keyCreate a master keyCreate a certificateEnable encryption

Sample Question – Build ListReordered Steps:

Create a master keyCreate a certificateCreate a database encryption keyEnable encryption

Sample Question – Multiple ChoiceA database named DB1 contains several tables. Applications will run CRUD operations against DB1 by using stored procedures.Users must be able to perform CRUD operations by using the applications available to them but must not access tables directly.What should you do? (Each answer presents part of the solution. Choose two.)A. Deny access to all tables to usersB. Revoke access to all tables from all usersC. Grant access to all tables to all usersD. Revoke create access to all stored procedures from all usersE. Grant access to all stored procedures to all users

Sample Question – Multiple ChoiceA database named DB1 contains several tables. Applications will run CRUD operations against DB1 by using stored procedures.Users must be able to perform CRUD operations by using the applications available to them but must not access tables directly.What should you do? (Each answer presents part of the solution. Choose two.)A. Deny access to all tables to usersB. Revoke access to all tables from all usersC. Grant access to all tables to all usersD. Revoke create access to all stored procedures from all usersE. Grant access to all stored procedures to all users

Design the locking granularity levelChoose the right lock mechanism.Fix locking and blocking Analyze a deadlock scenarioImpact of isolation level

Sample Question: Choose All That ApplyYou have a server that runs SQL Server 2012. Database developers report that their applications handle a lot of deadlock errors.You need identify a solution to monitor deadlock activity.What solution should you use? (Each answer presents complete solution. Choose all that apply.)A. a SQL Profiler traceB. an Extended event sessionC. a Performance Monitor data collector setD. a SQL Server Data Collection Set

Sample Question: Choose All That ApplyYou have a server that runs SQL Server 2012. Database developers report that their applications handle a lot of deadlock errors.You need identify a solution to monitor deadlock activity.What solution should you use? (Each answer presents complete solution. Choose all that apply.)A. a SQL Profiler traceB. an Extended event sessionC. a Performance Monitor data collector setD. a SQL Server Data Collection Set

Maintain indexesIdentify fragmented and unused indexesRebuild versus reorg and indexCreate a tuning and maintenance strategy

Implement Data TypesUse appropriate data typesDevelop a CLR data typeUse spatial dataUse column store and sparse columns

Create and modify constraints Create constraints on tablesDefine constraintsPerformance implications

Work with XML dataTransform XML data into relational dataRetrieve relational data as XMLQuery and modify XML dataXML namespacesImport and export XML

70-464 Exam Functional GroupsImplement Database Objects (31%)Implement Programming Objects (21%)Design Database Objects (24%)Optimize and Troubleshoot Queries (24%)

Write automation scriptsAutomate backup testingCheck index fragmentationRun an SQL Server Integration Services (SSIS) job

Design and implement stored proceduresCreate stored procedures and other objects Analyze and rewrite procedures and processes Use table valued parameters

Design T-SQL table-valued and scalar functionsKeep consistent signature for procedureConvert scripts that use cursors and loops into a SET based operation

Create, use, and alter user-defined functions (UDFs)Understand deterministic and non-deterministic functionsUse cross apply with UDFs

Create and alter views Set up and configure partitioned tables and views Design a best practice for using views and stored procedures

70-464 Exam Functional GroupsImplement Database Objects (31%)Implement Programming Objects (21%)Design Database Objects (24%)Optimize and Troubleshoot Queries (24%)

Design tablesDevelop normalized and de-normalized SQL tablesDesign transactions and viewsTable partitioningFilestream and filetable

Create and alter indexesCreate indexes and data structuresDesign indexes and statisticsAssess which indexes on a table are likely to be used given different search arguments

Design data integrityDesign table data integrity policiesSelect a primary keyData usage patterns

Design for concurrency Develop a strategy to minimize locking Manage transactions to limit the time to hold lock Understand the impact of read committed snapshot / snapshot isolation

Design for implicit and explicit transactionsManage transactionsUse transactions inside the database using T-SQL and externallyDistributed transaction escalation

70-464 Exam Functional GroupsImplement Database Objects (31%)Implement Programming Objects (21%)Design Database Objects (24%)Optimize and Troubleshoot Queries (24%)

Optimize and tune queriesTune a badly performing queryIdentify long running queriesAnalyze execution plans to optimize queriesDesign the database layout and optimize queries Understand different data typesTune query workloads

Sample Question – Graphics InterpretationYou run a query that generates the following graphical execution plan.

Sample Question – Graphics Interpretation

You will be given a series of statements that relate to the graphic. Each statement requires a binary (yes/no, true/false) response.

Yes No

X Statement 1

X Statement 2

X Statement 3

Troubleshoot and resolve performance problemsInterpret performance monitor dataIdentify and fix transactional replication problemsIdentify and troubleshoot data access problems

Optimize indexing strategiesDevelop optimal strategy for clustered indexesAnalyze index usageOptimize indexing for data warehousing versus OLTP Use INCLUDE listsImplement full-text indexing

Capture and analyze execution plansCollect and read execution plansCreate an index based on an execution plan

Collect performance and system informationUse Data Management ViewsGather trace information by using the SQL Server ProfilerRun a Profiler trace and analyze the resultsUse extended events

The Four Step Program

Identify Your Certification GoalFind your Knowledge GapsFill your Knowledge GapsTake the Exam!

Item Types that May Appear on the Exam• Multiple Choice (choose one, choose

multiple, choose all that apply)• Build List (Select appropriate steps and

reorder)• Hot Area (Select the appropriate option on

a user interface screenshot)• Active Screen (Configure multiple aspects

of a user interface, select appropriate SQL statements)

• Analysis (Review a graphic, code segment or SQL statements and answer questions about it)

Item Types that May Appear on the Exam• Best Answer (choose the best option from

a series of options)• Drag and Drop (drop SQL statements into

a partially completed SQL code block)

Case Studies• Consider them a mini-exam within your

exam. • Present two-three pages of information to

introduce a scenario.• Contain a variable number of questions (of

any of the question types that are in use.)

My Strategy for Working With Case StudiesRead all of the questions first. Make some notes about important terms and concepts.Read the case study document.Answer the questions.

For More Information About Item TypesVisit the Microsoft Learning site to watch short video clips that show you how each item type works in the actual exam interface. http://www.microsoft.com/learning/en/us/certification-exams.aspx#fbid=1RvTr3LAlME

Schedule Your ExamAt TechEdThere may still be room. Visit the Certification registration desk for more details.

After TechEdVisit www.prometric.com

On Exam Day!Before the examRELAX!Write down useful informationRELAX!

During the examDo NOT second guess yourselfRead the answers firstEliminate wrong answersIf not sure, MARK FOR REVIEW!RELAX!

Related contentBreakout Sessions

DBI-B337 Query Performance Tuning Techniques For Windows Azure SQL Database

DBI-B319 The DBAs Worst Nightmares

DBI-B302 Indexing Fundamentals for Microsoft SQL Server

EXM15 Exam Prep: 70-465: MCSE: Data Platform: SQL Server 2012

Related contentHands On Labs

DBI-H207 Implementing Transparent Database Encryption

DBI-H215 Data Platform Showcase on Microsoft SQL Server 2012

Related contentRelated Certification Exam Prep Sessions

EXM15 Exam Prep: 70-465: MCSE: Data Platform: SQL Server 2012

Related contentFind Me Later At:

Email [email protected]

Linked-In www.linkedin.com/in/mjcorkery

Database Certification Online Study Group: http://borntolearn.mslearn.net/certification/database/default.aspx

Training & Certification Forum:http://social.msdn.microsoft.com/Forums/en-US/CertGeneral/threads

msdn

Resources for Developers

http://microsoft.com/msdn

Learning

Microsoft Certification & Training Resources

www.microsoft.com/learning

TechNet

Resources

Sessions on Demand

http://channel9.msdn.com/Events/TechEd

Resources for IT Professionals

http://microsoft.com/technet

Complete an evaluation on CommNet and enter to win!

MS tag

Scan the Tagto evaluate this session now on myTechEd Mobile

© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Recommended