70-464 - DEVELOPING Microsoft SQL Server Databases Certification Questions and Study Guide
70-464 - DEVELOPING Microsoft SQL Server Databases Certification Questions and Study Guide
70-464 - DEVELOPING Microsoft SQL Server Databases Certification Questions and Study Guide
WWW.ANALYTICSEXAM.COM
70-464 – DEVELOPING MICROSOFT SQL SERVER DATABASES CERTIFICATION QUESTIONS AND STUDY GUIDE
Contents
Developing Microsoft SQL Server Databases Details.................................................................................... 2
Developing Microsoft SQL Server Databases Syllabus for 70-464 Exam (Study Aid) ................................... 3
Developing Microsoft SQL Server Databases (70-464) Sample Questions ................................................... 6
www.analyticsexam.com Page 1
70-464 – DEVELOPING MICROSOFT SQL SERVER DATABASES CERTIFICATION QUESTIONS AND STUDY GUIDE
Reference Book
Schedule Your exam Developing Microsoft SQL Server Databases
Sample Questions Developing Microsoft SQL Server Databases Certification Sample
Question
Recommended Practice Developing Microsoft SQL Server Databases Certification
tool Practice Exam
www.analyticsexam.com Page 2
70-464 – DEVELOPING MICROSOFT SQL SERVER DATABASES CERTIFICATION QUESTIONS AND STUDY GUIDE
Choose the right lock mechanism for a given task; handle deadlocks; design
index locking properties; fix locking and blocking issues; analyse a deadlock
scenario; design appropriate isolation level, including Microsoft ActiveX data
objects defaults; design for locks and lock escalation; design transactions that
minimise locking; reduce locking contention; identify bottlenecks in data design;
design appropriate concurrency control, such as pessimistic or optimistic
4. Implement indexes
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
www.analyticsexam.com Page 3
70-464 – DEVELOPING MICROSOFT SQL SERVER DATABASES CERTIFICATION QUESTIONS AND STUDY GUIDE
Modify scripts that use cursors and loops into a SET-based operation, design
deterministic and non-deterministic functions
Set up and configure partitioned tables and partitioned views; create indexed
views
1. Design tables
3. 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
www.analyticsexam.com Page 4
70-464 – DEVELOPING MICROSOFT SQL SERVER DATABASES CERTIFICATION QUESTIONS AND STUDY GUIDE
Design a table data integrity policy, including checks, primary key, foreign key,
uniqueness, XML schema and nullability; select a primary key
3. Optimise indexes
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 optimise parallel plans
Monitor performance using Dynamic Management Views, collect output from the
Database Engine Tuning Advisor, design Extended Events Sessions, review and
interpret Extended Event logs; optimise Extended Event session settings, use
Activity Monitor to minimise server impact and determine IO bottlenecks,
monitor In-Memory OLTP resources
www.analyticsexam.com Page 5
70-464 – DEVELOPING MICROSOFT SQL SERVER DATABASES CERTIFICATION QUESTIONS AND STUDY GUIDE
These questions are just for demonstration purpose, there are many scenario based
question are included in Premium Developing Microsoft SQL Server Databases Practice
Exam
Access to all 145+ questions is available only through premium practice exam available
to members at www.analyticsexam .com
Q 1: You review a query that runs slowly. The query accesses data in a table
named Schema1.Table1. The following is the relevant portion of the execution plan
for the query:
You need to create the missing index. Which code segment should you execute?
Options:
A. CREATE NONCLUSTERED INDEX IX1 on schema1.Table1 (Column1) INCLUDE
(Column4)
www.analyticsexam.com Page 6
70-464 – DEVELOPING MICROSOFT SQL SERVER DATABASES CERTIFICATION QUESTIONS AND STUDY GUIDE
Q 2: Your network contains a server that has SQL Server 2014 installed. You
create a table by using the following script:
Options:
A. A columnstore index
B. A filtered index
C. A UNIQUE constraint
D. A CHECK constraint
Q 3: You use SQL Server 2012 to maintain the data used by the applications at
your company. You plan to create a table named Table1 by using the following
statement.
You need to ensure that Table1 contains a column named UserName. The
UserName column will:
Options:
A. UserName nvarchar(200) COLLATE Latin1_General_CS_AS NOT NULL,
www.analyticsexam.com Page 7
70-464 – DEVELOPING MICROSOFT SQL SERVER DATABASES CERTIFICATION QUESTIONS AND STUDY GUIDE
Q 4: You plan to modify a stored procedure to use temporary data. The stored
procedure must meet the following requirements:
You need to recommend which object to add to the stored procedure. Which T-SQL
command should you recommend?
Options:
A. DECLARE TABLE @ Table...
Q 5: You plan to modify a procedure that contains hundreds of lines of code. The
modification must support the following guidelines:
You need to identify which type of table must be used to support the planned
modification. Which type of table should you identify?
Options:
A. A system table
B. A temporary table
C. A partitioned table
D. A table variable
Q 6: Your network contains a server named SQL1 that has SQL Server 2012
installed. SQL1 contains a database name DB1 and a table named Customers.
You add an additional server named SQL2 that runs SQL Server 2012. You need to
create a distributed partitioned view. The solution must minimize the amount of
network traffic. What should you do?
Options:
A. Add the Customers table to SQL2.
www.analyticsexam.com Page 8
70-464 – DEVELOPING MICROSOFT SQL SERVER DATABASES CERTIFICATION QUESTIONS AND STUDY GUIDE
A user named User1 informs you that he is unable to run sp1. You verify that
User1 has the SELECT permission on Table1 and Table2. You need to ensure that
User1 can run sp1. The solution must minimize the number of permissions
assigned to User1.
Options:
A. Change sp1 to run as the saUser.
Q 8: Your company has a main office in London and a branch office in New York.
Your network contains a server named Server5 that has SQL Server 2012 installed.
Server5 contains a database name ContentDB and a table named ContentTable.
You add an additional server named Server9 that runs SQL Server 2012.
You need to create a distributed partitioned view. The solution must minimize the
amount of network traffic. What should you do?
Options:
A. Add Server9 as a linked server.
Q 9: You use SQL Server 2012 to store data used by an e-commerce application.
You develop a stored procedure named sp1. Sp1 is used to read the price of all the
products sold on the ecommerce site.
You need to ensure that sp1 can read data even while another transaction is
modifying the price of a product. Sp1 must only read committed data. Which
transaction isolation level should you use in sp1?
Options:
A. Read committed
B. Snapshot
C. Repeatable read
D. Serializable
www.analyticsexam.com Page 9
70-464 – DEVELOPING MICROSOFT SQL SERVER DATABASES CERTIFICATION QUESTIONS AND STUDY GUIDE
Q 10: You use SQL Azure to store data used by an e-commerce application. You
develop a stored procedure named sp1. Sp1 is used to read and change the price
of all the products sold on the e-commerce site.
You need to ensure that other transactions are blocked from updating product
data while sp1 is executing. Which transaction isolation level should you use in
sp1?
Options:
A. Read committed
B. Serializable
C. Snapshot
D. Repeatable read
Answers:
Question: 1 Answer: D Question: 2 Answer: C
www.analyticsexam.com Page 10