Video 1
Introduction
Learn about your instructor and find out what is in the course.
- Target Audience
- Prerequisites
- About Your Instructor
- Course Topics
- The Environment
- SQL Certifications Overview
Video 2
Designing and Developing a SQL Server 2008 Database Application
In this Video you will learn the basics of what application development is and you will get your first look at the scenario we will be using throughout the course.
- Designing and Developing a Database Application
- Our Scenario
- Database Schema for Veronica’s Veronicas
Video 3
Transact-Structured Query Language (T-SQL)
In this Video you will learn how and when to properly use the basic statements and clauses you will encounter when constructing your database.
- The SELECT Statement
- The WHERE Clause
- Nested SELECT Statement
- The INSERT Statement
- The UPDATE and DELETE Statements
- The MERGE Statement
- MERGE Statement Demo
- The GROUP BY and HAVING Statements
Video 4
Constraints and Triggers
In this Video you will learn about data integrity and how constraints and triggers enforce data integrity.
- Data Integrity
- Enforcing Data Integrity
- Primary Key Constraint Violation
- Selecting Two-Column Primary Key
- UNIQUE Constraints
- FOREIGN KEY Constraints
- CHECK Constraints
- CHECK Constraints Using GUI
- Constraints: Enabling and Disabling
- Triggers in SQL Server 2008
- DML Triggers
- Creating a Trigger
- Testing Triggers
- Constraints vs. Triggers
Video 5
User Defined Functions (UDFs)
In this Video you will see how to create User Defined Functions and you will discover the rules that are associated with UDFs.
- User-Defined Functions Basics
- Creating User-Defined Function
- User-Defined Function Benefits
- Schema Binding
Video 6
Advanced Query Techniques
In this Video we are going beyond the basics of query techniques. You will see how to use common table expressions, ranking and built-in functions, and we will work hands-on with examples of how and when to use these expressions and functions.
- Common Table Expressions
- Recursion Example
- Rank Functions – ROW_NUMBER Function
- Rank Functions – NTILE Function
- Other Rank Functions
- Built-In Functions
Video 7
Stored Procedures
In this Video you will work hands on to create simple and more complicated Stored Procedures. Plus, we will take a detailed look at how to view and modify stored procedures.
- Stored Procedure Basics
- Types of Stored Procedures
- Creating and Modifying a Simple Stored Procedure
- Benefits of Stored Procedures vs. Transact-SQL
- Creating a More Complicated Stored Procedure
- Modifying a More Complicated Stored Procedure
- Creating a Stored Procedure from a Template
- Stored Procedures vs. Functions
- Table Value Parameters
Video 8
Handling Errors
It is inevitable that you will encounter certian types of errors in your SQL Server. In this Video you will discover the different types of errors, how to properly use an error handler, and you will work hands on to create transactions.
- Types of Errors
- Syntax Errors
- Handling Database Engine Errors
- TRY...CATCH Construct
- Retrieving Error Information
- Error Severity
- RAISERROR
- Creating a New Error Message
- sys.message Catalog View
- Transactions
- Using Debugger
Video 9
.NET/CLR (Common Language Runtime) Development
In this Video you will discover the differences between CLR and T-SQL. Plus, you will create, load and run your own .NET application in SQL Server.
- Common Language Runtime (CLR)
- CLR vs. T-SQL
- SQL-CLR Types Mapping
- Steps for Using SQLCLR
- Re-creating a Table
- Review of the Steps
- CLR Permission Sets
- Execution Plans
Video 10
Data Partitioning
In this Video you will learn how to create your own partitioned database tables and indexes, and you will learn how to verify data distribution.
- Data Partitioning Diagram
- Re-Creating Our Database
- Creating and Using Data Partitions
- Steps for Creating Partitioned Tables
Video 11
Application Performance
In this Video you will see how to properly utilize the Database Engine Tuning Advisor (DTA) to analyze queries, how to use trace output for analysis, and you will see how to use two different statements to view query performance.
- Database Engine Tuning Advisor Tuning Capabilities
- Analyzing Query in Database Engine Tuning Advisor
- DTA Requires a Workload
- Creating a Trace with SQL Server Profiler
- SHOWPLAN Statements
- SET STATISTICS Statements
Video 12
Working with XML (eXtensible Markup Language) Data
In this Video you will learn how to retrieve SQL Server relational data as XML. Plus, you will learn how to "Shred" and Store XML in your SQL Server.
- Markup Languages
- Why XML and SQL Server?
- Some XML Basics
- XML Support in SQL Server 2008
- The 4 "FOR XML" Modes
- XML Data Type
- OpenXML Statement
Video 13
Database Mail
In this Video you will learn the steps you will need to take to create a SMTP server, create Database Mail profiles, and create Database Mail accounts.
- Database Mail Players
- Simple Mail Transfer Protocol (SMTP) Server
- Database Mail Profiles and Accounts
- Public vs. Private Profiles
- Configuring Database Mail
- Stored Procedures
- Database Mail SMTP Authentication
Video 14
Full-Text Search
In this Video you will create your own Full-Text Catalog and Full-Text Index. Plus, you will learn how to use these objects to perform Full-Text Queries.
- Basic Setup of a Full-Text Search
- Configuring Full-Text Searches
- WHERE CONTAINS Statement
- Performing Full-Text Search in Spanish
- Writing Full-Text Queries
- Stop Words
Video 15
PowerShell in SQL Server 2008
In this Video you will learn several of the key aspects of PowerShell that you should be able to take advantage of as a SQL Server 2008 Developer.
- Microsoft’s Common Engineering Criteris
- SQL Server 2008 PowerShell Extensions
- The Hierarchy
- SQL Server Specific PowerShell cmdlets
- Using SQL Server PowerShell Provider
- Microsoft.SQLServer.Management.Smo
- A Developers Top "n" cmdlets
Video 16
Service Broker
In this Video you will see how to utilize Service Broker to send messages between SQL Server boxes, which will allow you to trigger functionality on other servers.
- What Does Service Broker Do?
- Service Broker - A.K.A. Service-Oriented Architecture (SOA) - Terms
- Creating Objects for Service Broker Communication
- Sending Messages with Service Broker
Video 17
Introduction to Integration Services
In this Video you will learn how to use SQL Server Integration Services to perform simple transformations in SQL Server.
- Business Intelligence Development Studio
- Installing Business Intelligence Environment and Integration Services (SSIS)
- Building SSIS Package
- Creating OLE DB Connection
- Connecting Controls Using Data Manager
- Running Transformation
- Microsoft Integration Services
Video 18
Introduction to Reporting Services
In this Video you will learn how to access the Reporting Services Configuration Manager. Plus, you will work to create your own simple reports under SQL Server Reporting Services (SSRS) using both Report Builder and Report Designer.
- Business Intelligence Development Studio
- Reporting Services
- Building a Report Using Report Designer
- Report Builder 3.0
- Building a Report Using Report Builder 3.0
Video 19
Certification 101
The path to certification will be clear once you watch this SQL Server 2008 certification road map. I cover all the certification levels, tracks and exams to get you certified in SQL Server 2008.
- The Certification Hierarchy
- Microsoft Certified Technology Specialist (MCTS)
- Microsoft Certified IT Professional (MCITP)
- Microsoft Certified Master (MCM)