MCSE Data Management and Analytics. A Success Guide to Prepare- Developing Microsoft SQL Server Databases. edusum.com

Similar documents
70-459: Transition Your MCITP: Database Administrator 2008 or MCITP: Database Developer 2008 to MCSE: Data Platform

MCSA SQL Server 2012/2014. A Success Guide to Prepare- Querying Microsoft SQL Server 2012/2014. edusum.com

Developing SQL Databases (762)

DESIGNING DATABASE SOLUTIONS FOR MICROSOFT SQL SERVER CERTIFICATION QUESTIONS AND STUDY GUIDE

Designing Database Solutions for Microsoft SQL Server (465)

The execution plan for the query is shown in the exhibit. (Click the Exhibit button.)

6232B: Implementing a Microsoft SQL Server 2008 R2 Database

MCSA BI Reporting. A Success Guide to Prepare- Analyzing and Visualizing Data with Microsoft Excel. edusum.com

Transition Your MCITP: Database Administrator 2008 or MCITP: Database Developer 2008 to MCSE: Data Platform (by Silence20)

Microsoft. [MS20762]: Developing SQL Databases

Microsoft Developing SQL Databases

Developing SQL Databases

20762B: DEVELOPING SQL DATABASES

[MS20464]: Developing Microsoft SQL Server 2014 Databases

Querying Microsoft SQL Server (461)

SQL Server Development 20762: Developing SQL Databases in Microsoft SQL Server Upcoming Dates. Course Description.

"Charting the Course... MOC C: Developing SQL Databases. Course Summary

Developing Microsoft SQL Server 2012 Databases 36 Contact Hours

MCSE Productivity. A Success Guide to Prepare- Core Solutions of Microsoft SharePoint Server edusum.com

IBM DB2 11 DBA for z/os Certification Review Guide Exam 312

MCTS: Microsoft SQL Server 2008 Database Development

ExecuTrain Course Outline Course 10776A: Developing Microsoft SQL Server 2012 Databases 5 Days

Exam Questions

Developing Microsoft SQL Server 2012 Databases

Q&As. Transition Your MCITP: Database Administrator 2008 or MCITP: Database Developer 2008 to MCSE: Data Platform

20464: Developing Microsoft SQL Server 2014 Databases

E DECS-SA. A Success Guide to Prepare- Dell EMC RecoverPoint Specialist for Systems Administrator. edusum.com

Course Modules for MCSA: SQL Server 2016 Database Development Training & Certification Course:

E DECE-IE. A Success Guide to Prepare- Dell EMC Avamar Expert for Implementation Engineers. edusum.com

"Charting the Course... MOC A Developing Microsoft SQL Server 2012 Databases. Course Summary

1Z Oracle Database Performance and Tuning Essentials 2015 Exam Summary Syllabus Questions

Developing Microsoft SQL Server Databases

1Z Oracle Database 11g - Program with PL/SQL Exam Summary Syllabus Questions

20464 Developing Microsoft SQL Server Databases

6232B: Implementing a Microsoft SQL Server 2008 R2 Database

6232A - Version: 1. Implementing a Microsoft SQL Server 2008 Database

Course Prerequisites: This course requires that you meet the following prerequisites:

Index. Symbol function, 391

Developing Microsoft SQL Server 2012 Databases

1Z Oracle Business Intelligence (OBI) Foundation Suite 11g Essentials Exam Summary Syllabus Questions

Venezuela: Teléfonos: / Colombia: Teléfonos:

Introduction... xxxi Chapter 1: Introducing SQL Server In Depth... 2

MCSA Universal Windows Platform. A Success Guide to Prepare- Programming in C# edusum.com

ORACLE PL/SQL DATABASE COURSE

1Z Upgrade to Oracle Database 12cm Exam Summary Syllabus Questions

Synergetics-Standard-SQL Server 2012-DBA-7 day Contents

Developing SQL Databases

E DECS-SA. A Success Guide to Prepare- Dell EMC Avamar Specialist for Systems Administrator. edusum.com

Sql Server Syllabus. Overview

Number: Passing Score: 800 Time Limit: 120 min File Version:

Developing SQL Server Databases

MB MCP Microsoft Dynamics CRM. A Success Guide to Prepare- Microsoft Dynamics CRM Installation. edusum.com

E DECS-SA. A Success Guide to Prepare- Dell EMC Avamar Specialist for Systems Administrator. edusum.com

Foreword Preface Db2 Family And Db2 For Z/Os Environment Product Overview DB2 and the On-Demand Business DB2 Universal Database DB2 Middleware and

Passing Score: 800 Time Limit: 120 min.

MCSE Mobility. A Success Guide to Prepare- Deploying Windows Desktops and Enterprise Applications. edusum.com

MCSA Windows 10. A Success Guide to Prepare- Installing and Configuring Windows 10. edusum.com

SQL Server 2014 Internals and Query Tuning

E DECS-SA. A Success Guide to Prepare- Dell EMC NetWorker Specialist for Systems Administrator. edusum.com

Deccansoft softwareservices-microsoft Silver Learing Partner. SQL Server Syllabus

MOC 6232A: Implementing a Microsoft SQL Server 2008 Database

IBM DB2 for z/os Application Developer Certification

A Unit of SequelGate Innovative Technologies Pvt. Ltd. All Training Sessions are Completely Practical & Real-time

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

Hardware Intel Core I5 and above 4 GB RAM LAN Connectivity 500 MB HDD (Free Space)

1Z PeopleSoft Application Developer II - Application Engine & Integration Exam Summary Syllabus Questions

E DECS-SA. A Success Guide to Prepare- Dell EMC NetWorker Specialist for Systems Administrator. edusum.com

Mastering Transact-SQL An Overview of SQL Server 2000 p. 3 SQL Server's Networked Architecture p. 4 SQL Server's Basic Components p.

Microsoft Developing Microsoft SQL Server 2012 Databases. Download Full Version :

E DECS-IE. A Success Guide to Prepare- Dell EMC Avamar Specialist for Implementation Engineers. edusum.com

Microsoft SQL Server" 2008 ADMINISTRATION. for ORACLE9 DBAs

DEE DECE-IE SC Series. A Success Guide to Prepare- Dell EMC Expert - SC Series. edusum.com

Practice Test. Microsoft Microsoft PRO: Designing and Optimizing Data Access by Using Microsoft SQL Server Version 2.

SYLLABUS CIST0252. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus. CIST-0226 SQL Server

Designing Database Solutions for Microsoft SQL Server 2012

1Z Z0-146-Oracle Database 11g: Advanced PL/SQL Exam Summary Syllabus Questions

Course Outline. Performance Tuning and Optimizing SQL Databases Course 10987B: 4 days Instructor Led

Designing Database Solutions for Microsoft SQL Server 2012

Mobile MOUSe MTA DATABASE ADMINISTRATOR FUNDAMENTALS ONLINE COURSE OUTLINE

SQL Server Interview Questions

MB MCSA Microsoft Dynamics 365. A Success Guide to Prepare- Microsoft Dynamics 365 customer engagement Online Deployment. edusum.

1Z Oracle Database 11g Essentials Exam Summary Syllabus Questions

MCSA Windows Server A Success Guide to Prepare- Microsoft Installing and Configuring Windows Server edusum.com

1Z Oracle Database 11g - SQL Fundamentals I Exam Summary Syllabus Questions

1Z Upgrade Oracle9i/10g to Oracle Database 11g OCP Exam Summary Syllabus Questions

Transition Your MCITP: Database Administrator 2008 or MCITP: Database Developer 2008 to MCSE: Data Platform

Transition Your MCITP: Database Administrator 2008 or MCITP: Database Developer 2008 to MCSE: Data Platform

Exam Questions

Lead2pass Exam Name: Designing Business Intelligence Solutions with Microsoft SQL Server 2012 Exam

Developing Microsoft SQL Server 2012 Databases

Into into Locking and Blocking. Dmitri Korotkevitch ( 1

COURSE OUTLINE: Querying Microsoft SQL Server

Module 9: Managing Schema Objects

Seminar 3. Transactions. Concurrency Management in MS SQL Server

Course Outline. SQL Server Performance & Tuning For Developers. Course Description: Pre-requisites: Course Content: Performance & Tuning.

Microsoft Querying Data with Transact-SQL - Performance Course

MCSE Productivity. A Success Guide to Prepare- Core Solutions of Microsoft Skype for Business edusum.com

MCSA Windows Server A Success Guide to Prepare- Microsoft Upgrading Your Skills to MCSA Windows Server edusum.

1Y Citrix NetScaler 12 Essentials and Traffic Management. vmexam.com Exam Summary Syllabus Questions

Course Details Duration: 3 days Starting time: 9.00 am Finishing time: 4.30 pm Lunch and refreshments are provided.

Transcription:

70-464 MCSE Data Management and Analytics A Success Guide to Prepare- Developing Microsoft SQL Server Databases edusum.com

Table of Contents Introduction to 70-464 Exam on Developing Microsoft SQL Server Databases. 2 Microsoft 70-464 Certification Details:... 2 Microsoft 70-464 Exam Syllabus:... 3 70-464 Sample Questions:... 6 Answers to 70-464 Exam Questions:... 8 70-464 - Developing Microsoft SQL Server Databases pg. 1

Introduction to 70-464 Exam on Developing Microsoft SQL Server Databases Use this quick start guide to collect all the information about Developing Microsoft SQL Server Databases (70-464) Certification exam. This study guide provides a list of objectives and resources that will help you prepare for items on the 70-464 Developing Microsoft SQL Server Databases exam. The Sample Questions will help you identify the type and difficulty level of the questions and the Practice Exams will make you familiar with the format and environment of an exam. You should refer this guide carefully before attempting your actual Microsoft MCSE Data Management and Analytics certification exam. The Developing Microsoft SQL Server Databases certification is mainly targeted to those candidates who want to build their career in Microsoft SQL Server domain. The Microsoft Certified Solutions Expert (MCSE) - Data Management and Analytics exam verifies that the candidate possesses the fundamental knowledge and proven skills in the area of Microsoft MCSE Data Management and Analytics. Microsoft 70-464 Certification Details: Exam Name Exam Code 70-464 Microsoft Certified Solutions Expert (MCSE) - Data Management and Analytics Exam Price $165 (USD) Duration 120 min Number of Questions 45-55 Passing Score 700 / 1000 Books / Training 20464C: Developing Microsoft SQL Server Databases Schedule Exam Sample Questions Practice Exam Pearson VUE Developing Microsoft SQL Server Databases Sample Questions Microsoft 70-464 Certification Practice Exam 70-464 - Developing Microsoft SQL Server Databases pg. 2

Microsoft 70-464 Exam Syllabus: Topic Details Weights Create and alter tables - Develop an optimal strategy for using temporary objects, including table variables and temporary tables; define alternatives to triggers; define data version control and management; implement @Table and #table appropriately; create calculated columns; implement partitioned tables, schemas, and functions; implement column collation; implement online transaction processing (OLTP); implement columnstore and sparse columns Design, implement, and troubleshoot security - Implement data control language statements appropriately, troubleshoot connection issues, implement execute as statements, implement certificate-based security, create loginless users, define appropriate database roles and permissions, implement contained users, implement cross db ownership chaining, implement schema security, implement server roles Implement database objects Design the locking granularity level - Choose the right lock mechanism for a given 30 35% task; handle deadlocks; design index locking properties; fix locking and blocking issues; analyze a deadlock scenario; design appropriate isolation level, including Microsoft ActiveX data objects defaults; design for locks and lock escalation; design transactions that minimize locking; reduce locking contention; identify bottlenecks in data design; design appropriate concurrency control, such as pessimistic or optimistic Implement indexes - Inspect physical characteristics of indexes and perform index maintenance; identify unused indexes; implement indexes; optimize indexes, including full, filter, statistics, and force Implement data types - Select appropriate data types, including BLOBs, GUIDs, XML, and spatial data; develop a Common Language Runtime (CLR) data type; implement appropriate use of @Table and #table; determine values based on implicit and explicit conversions 70-464 - Developing Microsoft SQL Server Databases pg. 3

Create and modify constraints - Create constraints on tables, define constraints, modify constraints according to performance implications, implement cascading deletes, configure constraints for bulk inserts Design and implement stored procedures - Create stored procedures and other programmatic objects; implement different types of stored procedure results; create a stored procedure for the data access layer; analyze and rewrite procedures and processes; program stored procedures by using T-SQL and CLR; implement parameters, including table valued, input, and output; implement error handling, including TRY CATCH; configure appropriate connection settings Implement programming objects Design T-SQL table-valued and scalar functions - Modify scripts that use cursors and loops into a SET-based operation, design deterministic and non-deterministic functions Create, use, and alter user-defined functions (UDFs) - Implement deterministic or non-deterministic functions; implement CROSS APPLY by using UDFs; implement CLR functions Create and alter views - Set up and configure partitioned tables and partitioned views; create indexed views 15-20% Design database objects Design tables - Apply data design patterns; develop appropriately normalized and de-normalized SQL tables; design transactions; design views; implement GUID as a clustered index appropriately; design temp tables appropriately, including # vs. @; design an encryption strategy; design table partitioning; design a BLOB storage strategy, including filestream and filetable; design tables for In-Memory OLTP 25 30% Design for concurrency - Develop a strategy to maximize concurrency; define a locking and concurrency strategy; design a transaction isolation strategy, including server 70-464 - Developing Microsoft SQL Server Databases pg. 4

database and session; design triggers for concurrency Design indexes - Design indexes and data structures; design filtered indexes; design an indexing strategy, including column store, semantic indexes, and INCLUDE; design statistics; assess which indexes on a table are likely to be used, given different search arguments (SARG); design spatial and XML indexes Design data integrity - Design a table data integrity policy, including checks, primary key, foreign key, uniqueness, XML schema, and nullability; select a primary key Design for implicit and explicit transactions - Manage transactions; ensure data integrity by using transactions; manage distributed transaction escalations; design savepoints; design error handling for transactions, including TRY, CATCH, and THROW Optimize and troubleshoot queries Optimize and tune queries - Tune a poorly performing query, including avoiding unnecessary data type conversions; identify long-running queries; review and optimize code; analyze execution plans to optimize queries; tune queries using execution plans and Microsoft Database Tuning Advisor (DTA); optimize queries using pivots and common table expressions (CTE); design database layout to optimize queries; implement query hints; tune query workloads; implement recursive CTE; implement full text and semantic search; analyze execution plans; implement plan guides 25 30% Troubleshoot and resolve performance problems - Interpret performance monitor data; integrate performance monitor data with SQL Traces Optimize indexes - Develop an optimal strategy for clustered indexes; analyze index usage; optimize indexes for workload, including data warehousing and OLTP; generate appropriate indexes and statistics by using INCLUDE columns; create filtered indexes; implement full-text indexing; implement 70-464 - Developing Microsoft SQL Server Databases pg. 5

columnstore indexes; optimize online index maintenance Capture and analyze execution plans - Collect and read execution plans, create an index based on an execution plan, batch or split implicit transactions, split large queries, consolidate smaller queries, review and optimize parallel plans Collect performance and system information - Monitor performance using Dynamic Management Views, collect output from the Database Engine Tuning Advisor, design Extended Events Sessions, review and interpret Extended Event logs; optimize Extended Event session settings, use Activity Monitor to minimize server impact and determine IO bottlenecks, monitor In-Memory OLTP resources 70-464 Sample Questions: 01. You have a SQL Server 2012 database named DB1. You have a backup device named Device1. You discover that the log file for the database is full. You need to ensure that DB1 can complete transactions. The solution must not affect the chain of log sequence numbers (LSNs). Which code segment should you execute? a) BACKUP LOG DB1 TO Device1 WITH COPY_ONLY b) BACKUP LOG DB1 TO Device1 WITH NORECOVERY c) BACKUP LOG DB1 TO Device1 WITH TRUNCATE_ONLY d) BACKUP LOG DB1 TO Device1 02. You are writing a stored procedure that will include a transaction that performs the following: - Applies a discount to the Price column of the Product table for any product that is within one month of its discontinued date - Inserts a record for each discounted product into the Specials table There is a trigger on the Product table that logs information about changes to the Price column to the PriceChanges table. You need to ensure that SELECT statements executing while the transaction is in progress all return the same values for the Price column. Your solution should maximize concurrency. Which transaction isolation level should you use? a) Serializable b) Repeatable Read c) Read committed d) Snapshot 70-464 - Developing Microsoft SQL Server Databases pg. 6

03. You have a Microsoft SQL Azure database named DBAzurel. DBAzurel contains a table named Orders that stores sales data. Each order has a sales total that can only be discovered by querying multiple tables. You need to ensure that the value of the sales total is returned by executing a query on Orders. What should you create? a) A calculated column that uses a scalar function b) A trigger that uses a table-valued function c) A calculated column that uses a table-valued function d) A trigger that uses a ranking function 04. You have an application that uses a view to access data from multiple tables. You need to ensure that you can insert rows into the underlying tables by using the view. What should you do? a) Create an INSTEAD OF trigger on the view. b) Define the view by using the SCHEMABINDING option. c) Define the view by using the CHECK option. d) Materialize the view. 05. You have an index for a table in a SQL Azure database. The database is used for Online Transaction Processing (OLTP). You discover that many page splits occur when records are inserted or updated in the table. You need to minimize the number of page splits. What should you set from the index options? a) FILLFACTOR = 0 b) STATISTICS_NORECOMPUTE = OFF c) STATISTICS_NORECOMPUTE = ON d) FILLFACTOR = 80 06. You are creating a table named Orders. You need to ensure that every time a new row is added to the Orders table, a table that is used for auditing is updated. What should you use? a) A Data Definition Language (DDL) trigger b) A DEFAULT constraint c) A CHECK constraint d) A FOREIGN KEY constraint e) A data manipulation language (DML) trigger 07. You have a table named Table1 that stores customer data. Each customer has a credit limit that can only be discovered by querying multiple tables. You need to ensure that the value of the credit limit is returned by executing a query on Table1. What should you create? a) A trigger that uses a ranking function b) A calculated column that uses a table-valued function c) A trigger that uses a table-valued function d) A calculated column that uses a scalar function 70-464 - Developing Microsoft SQL Server Databases pg. 7

08. You have a server that has SQL Server 2012 installed. You need to identify which parallel execution plans are running in serial. Which tool should you use? a) Extended Events b) Database Engine Tuning Advisor c) Data Profile Viewer d) Performance Monitor 09. You create a table using the following statement: CREATE TABLE Paintings (ID int, Title nvarchar) You populate the Paintings table with 10,000 rows of data. You discover that the Paintings table was created in the dbo schema. It must be in the ArtGallery schema. What should you execute to correct the problem? a) ALTER TABLE Paintings SWITCH ArtGallery b) ALTER SCHEMA ArtGallery TRANSFER Paintings c) ALTER TABLE Paintings MOVE TO ArtGallery d) CREATE TABLE ArtGallery. Paintings (ID int, Title nvarchar) Go SELECT " INTO ArtGallery.Paintings FROM dbo.paintings DROP TABLE Paintings 10. You have a SQL Azure database. You need to identify which keyword must be used to create a view that will be indexed. Which keyword should you identify? a) SCHEMABINDING b) VIEW_METADATA c) DISTINCT d) DEFAULT Answers to 70-464 Exam Questions: Question: 01 Answer: d Question: 06 Answer: e Question: 02 Answer: d Question: 07 Answer: b Question: 03 Answer: c Question: 08 Answer: a Question: 04 Answer: c Question: 09 Answer: b Question: 05 Answer: d Question: 10 Answer: a Note: If you find any typo or data entry error in these sample questions, we request you to update us by commenting on this page or write an email on feedback@edusum.com 70-464 - Developing Microsoft SQL Server Databases pg. 8