course outline a microsoft sql server 20… · course outline. module 1 overview of programming sql...

7

Upload: others

Post on 02-Aug-2020

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Course Outline a microsoft sql server 20… · Course Outline. Module 1 Overview of Programming SQL Server. 1 h 57 min 1.1 Intro to SQL Server 1.2 SQL Server Services . 1.3 Databases,
Page 2: Course Outline a microsoft sql server 20… · Course Outline. Module 1 Overview of Programming SQL Server. 1 h 57 min 1.1 Intro to SQL Server 1.2 SQL Server Services . 1.3 Databases,

Course Outline

Module 1

Overview of Programming SQL Server 1 h 57 min

1.1 Intro to SQL Server

1.2 SQL Server Services

1.3 Databases, Objects, & System Tables

1.4 Metadata Retrieval

1.5 SQL Server Security

1.6 4 Stages of Implementing SQL Server

1.7 Data Normalization

1.8 Programming SQL Server

1.9 Layers

1.10 Data Access

1.11 Programming Tools

1.12 Transactional SQL

1.13 Statements

1.14 3 Language Statements

1.15 Batch Directives

1.16 Identifiers

1.17 Color Codes

1.18 Additional Language Elements

1.19 Aggregate & Scalar Functions

1.20 Different Types of Statements

1.21 Executing Transact-SQL Statements

1.22 SQL Syntax Review

Module 2

Creating and Managing Databases 36 m

1.1 Defining Databases

Page 3: Course Outline a microsoft sql server 20… · Course Outline. Module 1 Overview of Programming SQL Server. 1 h 57 min 1.1 Intro to SQL Server 1.2 SQL Server Services . 1.3 Databases,

1.2 Creating a Database

1.3 How the Transaction log works

1.4 Setting Database Options

1.5 Creating File Groups

1.6 Recommendations

1.7 Review

Module 3

Creating Data Types and Tables 22 m

1.1 Data Types

1.2 Create & Drop a Table

1.3 User Defined data Types

1.4 Data Type Guidelines

1.5 Generating Column Values

1.6 The Identity Property

1.7 Automatically Generating Scripts

1.8 Review

Module 4

Implementing Data Integrity 15 m

1.1 Data Integrity and Constraints

1.2 Adding a Default Constraint

1.3 CHECK Constraints

1.4 Adding a CHECK Constraint

1.5 Primary Key, Unique and Foreign Constraints

1.6 Review

Module 5

Planning Indexes 24 m

1.1 Indexing Overview

Page 4: Course Outline a microsoft sql server 20… · Course Outline. Module 1 Overview of Programming SQL Server. 1 h 57 min 1.1 Intro to SQL Server 1.2 SQL Server Services . 1.3 Databases,

1.2 Sorting & Retrieving Data

1.3 Storing Heaps

1.4 B-Tree Structures

1.5 Clustered Indexes

1.6 Non-Clustered Indexes

1.7 Querying the Sysindexes Table

1.8 Page Spills, Design, & Performances

1.9 Indexing Guidelines

1.10 Performance Considerations

1.11 Review

Module 6

Creating and Maintaining Indexes 21 m

1.1 Creating Indexes

1.2 Computed columns

1.3 Viewing a List of Indexes

1.4 Indexing Options

1.5 Static Binary Columns

1.6 Creating, Updating, and Viewing Statistics

1.7 DBCC Command

1.8 The Tuning Wizard & Performance Considerations

1.9 Review

Module 7

Implementing Views 23 m

1.1 Introduction to Views

1.2 Creating Views

1.3 Using Indexed Views

1.4 Review

Page 5: Course Outline a microsoft sql server 20… · Course Outline. Module 1 Overview of Programming SQL Server. 1 h 57 min 1.1 Intro to SQL Server 1.2 SQL Server Services . 1.3 Databases,

Module 8

Implementing Stored Procedures 20 m

1.1 Transact-SQL Stored Procedure

1.2 Defining Stored Procedures

1.3 Looking at a Stored Procedure

1.4 Creating and Calling a Stored Procedure

1.5 Recompiling Stored Procedures

1.6 Executing an Extended Stored Procedure

1.7 Handling Error Messages

1.8 Review

Module 9

Implementing User Defined Functions 14 m

1.1 User Defined Functions

1.2 What is a User Defined Function?

1.3 Creating a User Defined Function

1.4 Examples of User Defined Functions

1.5 Review

Module 10

Implementing Triggers 11 m

1.1 Using and Creating Triggers

1.2 Different Types of Triggers

1.3 Creating a Delete Trigger

1.4 Enforcing Data Integrity and Business Rules

1.5 Review

Module 11

Page 6: Course Outline a microsoft sql server 20… · Course Outline. Module 1 Overview of Programming SQL Server. 1 h 57 min 1.1 Intro to SQL Server 1.2 SQL Server Services . 1.3 Databases,

Programming Across Multiple Servers 14 m

1.1 Programming Multiple Servers

1.2 Introduction to Multiple Queries

1.3 Setting Up a Linked Server

1.4 Working With Linked Servers

1.5 Review

Module 12

Optimizing Query Performance 43 m

1.1 Introduction to the Query Optimizer

1.2 Viewing STATISTICS Statements Output

1.3 STATISTICS & Showplan Options

1.4 The Graphical Execution Plan

1.5 Demonstrating an Execution Plan

1.6 Cover Queries

1.7 Creating Indexes that Cover a Query

1.8 Monitoring Functionality

1.9 SQL Profiler

1.10 Execution Plan

1.11 Review

Module 13

Performing Advanced Query Analysis 31 m

1.1 Analyzing Queries

1.2 Different Types of Queries & Joins

1.3 Review

Module 14

Managing Transactions and Locks 20 m

1.1 Managing Transactions and Locks

Page 7: Course Outline a microsoft sql server 20… · Course Outline. Module 1 Overview of Programming SQL Server. 1 h 57 min 1.1 Intro to SQL Server 1.2 SQL Server Services . 1.3 Databases,

1.2 Introduction to Transactions and Locks

1.3 Examples of Transactions

1.4 Locks

1.5 Basic Tips

1.6 Review

Total Duration: 6h 57m