$1,445.00 CAD

Get online access to:

  • Microsoft Official Course
  • Microsoft Labs Online
  • Official Digital Courseware
  • Knowledge Assessments

Jump to Shopping Cart Continue shopping

10985 MOD: Introduction to SQL Databases (On Demand)

 

About this On Demand Course

The Microsoft on-demand product is an integrated on-line training experience that includes video, labs, exercises, text and knowledge checks. Attendees experience all of this through an on-demand course player.

What’s included?

  • Access to the official Microsoft Video on Demand Course for 90 days from the point of first access, allowing you to start and stop when you need to.
  • Lab access for 3 months from start of access.
  • Digital edition of the Microsoft Official Curriculum (DMOC) manual for reference throughout your course. All DMOC come with fresh editions so your courseware will always be up to date.
  • Mentoring Support (24/7 by chat, email or phone) for the duration of your subscription

The content is based on the same official courseware we use in our instructor-led training, and videos feature engaging experts hand-selected by Microsoft. Unlike other on-demand offerings that offer simulated labs, MOC On-Demand gives you a live, real-time environment for hands-on training.

About this course

This course is aimed at people looking to move into a database professional role or whose job role is expanding to encompass database elements. The course describes fundamental database concepts including database types, database languages, and database designs.

Prerequisites

This is a foundation level course and therefore only requires general computer literacy.

Audience profile

The primary audience for this course is people who are moving into a database role, or whose role has expanded to include database technologies.

At course completion

After completing this course, students will be able to:

  • Describe key database concepts in the context of SQL Server 2016
  • Describe database languages used in SQL Server 2016
  • Describe data modeling techniques
  • Describe normalization and denormalization techniques
  • Describe relationship types and effects in database design
  • Describe the effects of database design on performance
  • Describe commonly used database objects

Course Outline

Module 1: Introduction to databases

This module introduces key database concepts in the context of SQL Server 2016.

Lessons

  • Introduction to relational databases
  • Other types of database
  • Data analysis
  • Database languages

Lab: Querying SQL Server

After completing this module, you will be able to:

  • Describe what a database is
  • Understand basic relational aspects
  • Describe database languages used in SQL Server 2016
  • Describe data analytics
  • Describe database languages used in SQL Server 2016

Module 2: Data Modelling

This module describes data modeling techniques.

Lessons

  • Data modelling
  • ANSI/SPARC database model
  • Entity relationship modeling

Lab: Entity relationship modeling

After completing this module, you will be able to:

  • Understand the common data modeling techniques
  • Describe the ANSI/SPARC database model
  • Describe entity relationship modelling

Module 3: Normalization

This module describes normalization and denormalization techniques.

Lessons

  • Why normalize data?
  • Normalization terms
  • Levels of normalization
  • Denormalization

Lab: Normalizing raw data

After completing this module, you will be able to:

  • Describe normalization benefits and notation
  • Describe important normalization terms
  • Describe the normalization levels
  • Describe the role of denormalization

Module 4: Relationships

This module describes relationship types and effects in database design.

Lessons

  • Schema mapping
  • Referential integrity

Lab: Designing relationships

After completing this module, you will be able to:

  • Describe relationship types
  • Describe the use, types, and effects of referential integrity

Module 5: Performance

This module introduces the effects of database design on performance.

Lessons

  • Indexing
  • Query performance
  • Concurrency

Lab: Query performance

After completing this module, you will be able to:

  • Discuss the performance effects of indexing
  • Describe the performance effects of join and search types
  • Describe the performance effects of concurrency

Module 6: Database Objects

This module introduces commonly used database objects.

Lessons

  • Tables
  • Views
  • Stored procedures
  • Other database objects

Lab: Using SQL Server in a hybrid cloud

After completing this module, you will be able to:

  • Describe the use of tables in SQL Server 2016
  • Describe the use of views in SQL Server 2016
  • Describe the use of stored procedures in SQL Server 2016
  • Describe other database objects commonly used in SQL Server 2016