20762C TrainerPrepGuide
20762C TrainerPrepGuide
Module 1: ‘Introduction to database development’ introduces the entire SQL Server platform and its
major tools. It will cover editions, versions, basics of network listeners, and concepts of services and
service accounts.
Module 2: ‘Designing and implementing tables’ describes the design and implementation of tables.
(Note: partitioned tables are not covered).
Module 4: ‘Ensuring data integrity through constraints’ describes the design and implementation of
constraints.
Module 5: ‘Introduction to indexes’ describes the concept of an index and discusses selectivity,
density and statistics. It covers appropriate data type choices and choices around composite index
structures.
Module 6: ‘Designing optimized index strategies’ includes covering indexes and the INCLUDE clause,
hints, padding / fillfactor, statistics. It also covers execution plans and the DTE Lessons.
Module 8: ‘Designing and implementing views’ describes the design and implementation of views.
Module 9: ‘Designing and implementing stored procedures’ describes the design and implementation
of stored procedures.
Module 10: ‘Designing and implementing user-defined functions’ describes the design and
implementation of functions, both scalar and table-valued. (Also discusses where they can lead to
performance issues).
Module 11: ‘Responding to data-manipulation via triggers’ describes the design and implementation
of triggers.
Module 12: ‘Using in-memory tables’ covers the creation of in-memory tables and native stored
procedures. Furthermore, advantages of in-memory tables are discussed, for example the removal of
transaction blocking.
Module 13: ‘Implementing managed code in SQL server’ describes the implementation of and target
use-cases for SQL CLR integration.
Trainer Preparation Guide for Course 20762C: Developing SQL Databases 2
Module 14: ‘Storing and querying XML data in SQL server’ covers the XML data type, schema
collections, typed and un-typed columns and appropriate use cases for XML in SQL Server.
Module 15: ‘Working with SQL server spatial data’ describes spatial data and how this data can be
implemented within SQL Server.
Module 16: ‘Storing and querying blobs and text documents in SQL server’ covers full text indexes
and queries.
Module 17: ‘SQL Server Concurrency’ covers what concurrency is, why it is important, and the
different ways you can configure and work with concurrency settings.
Module 18: ‘Performance and Monitoring’ looks at how to measure and monitor performance of your
SQL Server databases.
Course Handbook
Course Companion Content on the http://www.microsoft.com/learning/companionmoc/ site
Important We recommend that you use PowerPoint 2007 or newer to display the slides
for this course. If you use PowerPoint Viewer or an older version of PowerPoint, the slide
features might not display correctly.
Preparation Tasks
Complete the following tasks to prepare for this course.
Courses or Workshops
We highly recommend that you audit the latest version of the following course:
Exams
No exams are required.
Trainer Preparation Guide for Course 20762C: Developing SQL Databases 3
Read the additional readings and references included in the Course Companion Content at
http://www.microsoft.com/learning/companionmoc.
Use the OneNote Trainer Pack (OTP) on the Microsoft Learning Download Center
https://learningdownloadcenter.microsoft.com to prepare for delivering the course:
o The OTP includes the following content on each page (and in this order):
Slides
Instructor Notes
Student Handbook Content
o Each module also includes the Lab Answer Keys (LAKs).
If you are using on-premises labs, become familiar with the course’s virtual machines and how you set
up and configure them. This includes understanding the base images, mid-tier files, and activation
states. Practice setting up the classroom by following the instructions in the Microsoft Hyper-V
Classroom Setup Guide.
If you are using hosted Microsoft Labs Online (MLO), become familiar with how the labs are accessed
and configured. Ensure that you are ready to demonstrate their use to students and that everything is
in place for a smooth experience.
MLOs can be purchased for use during course delivery at the same time you order the course
materials.
Important If you are intending to use MLO, you need to ensure that full lab
coverage is available before use. This is because the presence of some Boot to VHD or
native boot labs in some courses or modifications to some lab steps are needed to
facilitate a hosted lab platform. There are no Boot to VHD or native boot scenarios in
the labs in this course.
If you are using Digital Microsoft Official Courses (MOC) via the Arvato Skillpipe reader, become
familiar with how the digital content is accessed and configured to ensure smooth setup and access
for students. You should also ensure that everything is in place for students to have a smooth
experience when signing in for the first time and accessing their content.
Digital MOC can be purchased for use during course delivery at the same time you order the course
materials.
Review the learning product error log, which is available on the Microsoft Learning Download Center:
https://learningdownloadcenter.microsoft.com.
Review the course change log, also available on the MCT Download Center, if you have taught a
previous version of this course.
Practice using the Microsoft products and tools associated with this learning product.
Trainer Preparation Guide for Course 20762C: Developing SQL Databases 4
Read the About This Course section at the beginning of the course handbook for the learning
product.
Walk through the Introduction slide deck for the learning product.
Walk through each module presentation slide deck, and read the corresponding Instructor Notes
(located in the notes view of the presentation slide deck) for the module. Note that additional hidden
slides are used in each slide deck to accommodate the amount of Instructor Notes information for a
given topic.
Familiarize yourself with the Course Handbook and the Course Companion Content at
http://www.microsoft.com/learning/companionmoc. Make note of when to direct students' attention
to the Course Companion Content for further learning support. More information pertaining to the
course components is present in the Introduction slide deck.
o Identify the key points and must-know information for each topic.
o Identify examples, analogies, impromptu demonstrations, and additional delivery tips that will
help to clarify module content and provide a more meaningful learning experience for your
specific audience.
o Note any problems that you might encounter during a demonstration or a lab exercise, and
determine a course of action for how you will resolve the problems in the classroom. To access
the lab answer keys, refer to the appendix in the Course Handbook.
o Work through the Module Review and Takeaways section at the end of each module, and
determine how you will use this section to reinforce student learning and promote knowledge
transfer to on-the-job performance.
Review the updated information about the Microsoft Certification Program on the Microsoft Learning
Certifications website.
Depending on whether you use on-premises labs or hosted online labs (MLO), your setup will be different.
Trainer Preparation Guide for Course 20762C: Developing SQL Databases 5
Course Timing
The following schedule is an estimate of the course timing. Your timing might vary. Every student might
not finish every lab. Use your judgment to set a reasonable time to move on to the next module.
This schedule has been developed to provide about six hours of training per day. Each day starts
at 9:00 A.M. and ends between 4:30 and 5:00 P.M., and includes two 15-minute breaks and one hour for
lunch. Each day also includes time to review the previous day’s topics and to answer questions from the
students. Be realistic about your timings.
Day 1
Start End Module
9:00 9:30 Introduction
Day 2
Start End Module
9:00 9:30 Review day 1
Day 3
Start End Module
9:00 9:30 Review day 2
Day 4
Start End Module
9:00 9:30 Review day 3
DAY5
Start End Module
9:00 9:30 Introduction