Date post: | 23-Dec-2015 |
Category: |
Documents |
Upload: | berenice-joseph |
View: | 213 times |
Download: | 0 times |
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.
Visit the Database Certification Online Study Grouphttp://borntolearn.mslearn.net/certification/database/default.aspx
Explore the Training & Certification Forumhttp://social.msdn.microsoft.com/Forums/en-US/CertGeneral/threads
Other Exam Preparation ResourcesVirtual Labs:Technet http://technet.microsoft.com/en-us/video/sql-server-2012-virtual-labs.aspxMSDN http://msdn.microsoft.com/en-us/hh859579.aspx
Microsoft Virtual Academy:http://www.microsoftvirtualacademy.com
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 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
© 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.