course outline a microsoft sql server 20… · course outline. module 1 overview of programming sql...
TRANSCRIPT
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
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
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
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
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
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