Content
-
- Introducing SQL Server 2008
- What's New in SQL Server?
- SQL Server Editions
- Installing SQL Server
- Introducing SQL Server 2008
-
- Basics of Database Design
- Normalization
- Denormalization
- Tools for Normalization in SQL Server
- Introducing SQL Server Management Studio
- Creating a Database
- Adding Tables
- Creating Indexes and Constraints
- Building Relations
- Basics of Database Design
-
- T-SQL Basics
- What is T-SQL?
- Syntax Conventions
- Introducing AdventureWorks2008
- Executing SQL Statements
- Identifiers
- Creating Data Types
- Operators
- Variables
- Functions
- Using T-SQL to Build and Alter Objects
- T-SQL Basics
-
- SELECT Queries
- The SELECT Clause
- The FROM Clause
- The WHERE Clause
- The ORDER BY Clause
- Using GROUP BY and HAVING
- Using TOP N and TOP N PERCENT
- UNION Queries
- Full-Text Search
- SELECT Queries
-
- Action Queries
- SELECT INTO queries
- DELETE queries
- TRUNCATE TABLE queries
- INSERT queries
- UPDATE queries
- MERGE queries
- Action Queries
-
- Locking and Execution Plans
- What is Locking?
- Monitoring Locks
- Tuning Locking
- Deadlocks
- Tuning Queries
- Management Data Warehouse
- Performance Studio
- Locking and Execution Plans
-
- Views, Stored Procedures, and Functions
- Using Views
- Using Stored Procedures
- Using Functions
- Views, Stored Procedures, and Functions
-
- Advanced Transact-SQL
- Transactions
- Rowset Functions
- Ranking Functions
- Cursors
- Structured Error Handling
- Advanced Transact-SQL
-
- XML and SQL Server
- XML Columns and Indexes
- Querying and Modifying XML Data
- Using OPENXML
- Using FOR XML
- XML and SQL Server
-
- Triggers
- Creating DML Triggers
- Altering DML Triggers
- Using the Inserted and Deleted Tables
- Checking Updated Columns
- Recursive and Nested Triggers
- Creating DDL Triggers
- Triggers
-
- .NET inside of SQL Server
- Creating CLR User-Defined Functions
- Creating CLR Stored Procedures
- Using the Sql Namespace
- Creating CLR Triggers
- Creating CLR User-Defined Types
- Choosing When To Use CLR Objects
- .NET inside of SQL Server
-
- SMO and RMO Programming
- Retrieving Server Information
- Working With Database Objects
- Generating Scripts
- Viewing and Modifying Server Configuration
- Understanding RMO
- SMO and RMO Programming
- Data Protection/Tracking
- Understanding Change Data Capture
- Data Capture Schema and Tables
- Transparent Data Encryption