+ Administering Microsoft SQL Server 2012 Databases Implementing a Data Warehouse with Microsoft SQL...
-
Upload
marian-chapman -
Category
Documents
-
view
257 -
download
7
Transcript of + Administering Microsoft SQL Server 2012 Databases Implementing a Data Warehouse with Microsoft SQL...
70-465: MCSE: Data Platform: SQL Server 2012 Armando Lacerda
EXM15
What we’ll cover today
Exam Tips
Real Exam Questions (from the surreal world)
Exam 70-465 Topics
Microsoft Certification Overview
Microsoft Certification Overview
YOU KNOW SQL SERVER 2012How do you become certified?
1 – IdentifyCertification Goal
2 - Find Gaps
3 - Fill Gaps
4 - Take Exam
1 – IDENTIFY CERTIFICATION GOAL
1 – IdentifyCertification Goal
MCSE and MCSD certifications
Web Applications SharePoint
Server Infrastructure
Desktop Infrastructure
SharePoint Data Platform
Private Cloud
MCSA: SQL Server Solutions Associate
+Administering Microsoft SQL Server 2012 Databases
Implementing a Data Warehouse with Microsoft SQL Server 2012
EX
AM462
+ =EX
AM46
3Querying Microsoft SQL Server 2012
EX
AM46
1 MCSA: SQL ServerSolutions Associate
MCSE: Data Platform Solutions Expert
+Developing Microsoft SQL Server 2012 Databases
Designing Database Solutions for SQL Server 2012
EX
AM464
+ =EX
AM46
5 MCSE: Data PlatformSolutions Expert
MCSA: SQL ServerSolutions Associate
MCSE: Business Intelligence Solutions Expert
+Implementing Data Models and Reports with Microsoft SQL Server 2012
Designing Business Intelligence Solutions with Microsoft SQL Server 2012
EX
AM466
+ =EX
AM46
7 MCSE: Business IntelligenceSolutions Expert
MCSA: SQL ServerSolutions Associate
Upgrade path
+Transition Your MCTS on SQL Server 2008 to MCSA: SQL Server 2012, Part 1
Transition Your MCTS on SQL Server 2008 to MCSA: SQL Server 2012, Part 2
EX
AM45
7+ =E
XA
M458
MCTS on SQL Server 2008
MCSA: SQL Server 2008
MCSA: SQL ServerSolutions Associate
Upgrade path
+Transition Your MCTS on SQL Server 2008 to MCSA: SQL Server 2012, Part 1
Transition Your MCTS on SQL Server 2008 to MCSA: SQL Server 2012, Part 2
EX
AM45
7+ =E
XA
M458
MCTS on SQL Server 2008
MCSA: SQL Server 2008
MCSE: Data Platform certification.
Transition Your MCITP on SQL Server 2008 to MCSE: Data Platform
+ EX
AM45
9
Upgrade path
+Transition Your MCTS on SQL Server 2008 to MCSA: SQL Server 2012, Part 1
Transition Your MCTS on SQL Server 2008 to MCSA: SQL Server 2012, Part 2
EX
AM45
7+ =E
XA
M458
MCTS on SQL Server 2008
MCSA: SQL Server 2008
MCSE Business Intelligence certification
Transition Your MCITP: Business Intelligence Developer 2008 to MCSE: BI
+ EX
AM46
0
What to expect when testing?
Check out the session EXAM101!!
What does a 700 minimum score mean?
http://borntolearn.mslearn.net/mct/p/mctv.aspx#fbid=moz6QNLQLrs
2 – FIND GAPS
1 – IdentifyCertification Goal
2 - Find Gaps
Check the exam guide
Skills Measured TabFocus studyingTopic weighting
70-465 exam outline
70-465 exam preparation resources
3 – FILL GAPS
1 – IdentifyCertification Goal
2 - Find Gaps
3 - Fill Gaps
Exam 70-465 topics
Designing Database Solutions for Microsoft SQL Server 2012
Design database structure (29%)Design databases and database objects (32%)Design database security (15%)Design a troubleshooting and optimization solution (24%)
Designing Database Solutions for Microsoft SQL Server 2012
Design database structure (29%)Design databases and database objects (32%)Design database security (15%)Design a troubleshooting and optimization solution (24%)
Design database structure (29%)
Design for business requirementsDesign physical database and object placementDesign a table and index partitioning strategyDesign a migration, consolidation, and upgrade strategyDesign SQL Server instancesDesign backup and recovery
Date and time data types• Date• DateTime• DateTime2• DateTimeOffset• SmallDate• Time
http://msdn.microsoft.com/en-us/library/ms187752.aspx
DenormalizationIndexed viewsMaterialized viewsPersisted calculated columns
Create the view by using the WITH SCHEMABINDING option
http://msdn.microsoft.com/library/ms191432.aspx
Backup and restore
Snapshot database:
Sample Question #1You need to validate rows before they are added to a table every time a new row is added using user-defined function. What should you use? More than one answer choice may achieve the goal. Select the BEST answer.
A. DML Trigger B. Default constraintC. Foreign keyD. CHECK constraint
Sample Question #1You need to validate rows before they are added to a table every time a new row is added using user-defined function. What should you use? More than one answer choice may achieve the goal. Select the BEST answer.
A. DML Trigger B. Default constraintC. Foreign keyD. CHECK constraint
Sample Question #2You need to choose the a SQL Server 2012 edition to address a company’s four days event registration. The database must be available for outside users and partners.More than one answer choice may achieve the goal. Select the BEST answer.
A. SQL Server compact editionB. SQL Server AzureC. SQL Server ExpressD. SQL Server Enterprise
Sample Question #2You need to choose the a SQL Server 2012 edition to address a company’s four days event registration. The database must be available for outside users and partners.More than one answer choice may achieve the goal. Select the BEST answer.
A. SQL Server compact editionB. SQL Server AzureC. SQL Server ExpressD. SQL Server Enterprise
Designing Database Solutions for Microsoft SQL Server 2012
Design database structure (29%)Design databases and database objects (32%)Design database security (15%)Design a troubleshooting and optimization solution (24%)
Design database structure (29%)
Design a database modelDesign tablesDesign for concurrencyDesign T-SQL stored proceduresDesign a management automation strategyDesign for implicit and explicit transactions
Design Tables
The difference between:
Physical tablesTemp tablesTemp table variables Common table expressions
Design for concurrencyMinimize locking Eliminate as much blocking as possibleAvoid deadlocks
Sample Question #1Your transaction runs the same select statement multiple times. You need to access new rows added by other transactions in the queried table. What isolation level should you use?Select the BEST answer.
READ UNCOMMITTEDREAD COMMITTED REPEATABLE READ SERIALIZABLE
Sample Question #1Your transaction runs the same select statement multiple times. You need to access new rows added by other transactions in the queried table. What isolation level should you use?Select the BEST answer.
READ UNCOMMITTEDREAD COMMITTED REPEATABLE READ SERIALIZABLE
Sample Question #2You need to ensure that a store procedure fails if an insert statement within the stored procedure fails. What action should you take?Select the BEST answer.
THROW 51000, ‘Abort!’SET XACT_ABORT OFFSET XACT_ABORT ONTRY … CATCH
Sample Question #2You need to ensure that a store procedure fails if an insert statement within the stored procedure fails. What action should you take?Select the BEST answer.
THROW 51000, ‘Abort!’SET XACT_ABORT OFFSET XACT_ABORT ONTRY … CATCH
Designing Database Solutions for Microsoft SQL Server 2012
Design database structure (29%)Design databases and database objects (32%)Design database security (15%)Design a troubleshooting and optimization solution (24%)
Design database structure (29%)
Design an application strategy to support securityDesign database, schema, and object security parametersDesign instance-level security configurations
Design an application strategy to support security
Sample Question #1You need to move a database in between servers. You need to guarantee database users will be able to login in the database with a minimum management effort.Select the BEST answer.
Application roleDatabase userServer loginServer role
Sample Question #1You need to move a database in between servers. You need to guarantee database users will be able to login in the database with a minimum management effort.Select the BEST answer.
Application roleDatabase userServer loginServer role
Sample Question #2You need to grant access to a OLTP database regardless of the user operating the application. Which strategy should you use?Select the BEST answer.
Application roleDatabase userServer loginServer role
Sample Question #2You need to grant access to a OLTP database regardless of the user operating the application. Which strategy should you use?Select the BEST answer.
Application roleDatabase userServer loginServer role
Designing Database Solutions for Microsoft SQL Server 2012
Design database structure (29%)Design databases and database objects (32%)Design database security (15%)Design a troubleshooting and optimization solution (24%)
Design database structure (29%)
Design a maintenance strategy for database serversTroubleshoot and resolve concurrency issuesDesign and implement a high availability solutionDesign a solution to monitor performance and concurrencyDesign a monitoring solution at the instance level
Troubleshoot and resolve concurrency issues
• sys.dm_tran_locks• sys.dm_tran_database_transactions
Sample Question #1Which feature should you enable and configure so session requests addressed to a specific instance can be allocated to different processor resources based on session request properties?
Resource GovernorWindows System Resource ManagerProcessor affinityI/O affinity
Sample Question #1Which feature should you enable and configure so session requests addressed to a specific instance can be allocated to different processor resources based on session request properties?
Resource GovernorWindows System Resource ManagerProcessor affinityI/O affinity
Sample Question #2You need to design a high availability strategy to guarantee database access in a event of server failure and minimize data storage utilization.Which is the BEST to use?
Database Mirror AlwaysOn availability groupsClustered SQL Server instancesLog shipping
Sample Question #2You need to design a high availability strategy to guarantee database access in a event of server failure and minimize data storage utilization.Which is the BEST to use?
Database Mirror AlwaysOn availability groupsClustered SQL Server instancesLog shipping
4 – TAKE EXAM
1 – IdentifyCertification Goal
2 - Find Gaps
3 - Fill Gaps
4 - Take Exam
Concepts
ConstraintsContext
Right Answer
Preparation Resources
Preparation Resources
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!
© 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.