Вы находитесь на странице: 1из 4

--------------SQL SERVER Developer 2008 R2--------------

Chapter 1: SQL SERVER OVERVIEW



Introducing the Tools

Selecting an Edition

Creating Sample Databases

Chapter 2: USING MANAGEMENT STUDIO

Explaining Items in the Object Explorer

Explaining the Database Properties Dialog

Explaining the Columns Properties Dialog

Continuing with Object Explorer Items

Using the Query Editor

Chapter 3: DESIGNING RELATIONAL DATABASES

Understanding Normalization

Creating Physical Keys

Using the Database Diagrammer Tool

Selecting Data

Chapter 4: WORKING WITH SINGLE TABLE QUERIES

Understanding Query Flow

Filtering Data with the Where Clause

Columns, Expressions & Scalar Functions

Using Case Expressions

Working with Nulls & Coalesce

Selecting Environment Functions

Working with Dates & Times

Parsing Strings

Converting Data

Sorting Data

Chapter 5: MERGING DATA WITH JOINS & UNIONS

Working with Inner Joins

Using Left Outer Joins

Working with Complex Joins

Stacking Data with Unions

Chapter 6: WORKING WITH SUBQUERIES

Using Sub queries as Expressions

Adding Sub queries as Derived Tables

Working with Correlated Sub queries

Chapter 7: AGGREGATING DATA

Using Aggregate Functions

Filtering Groups & Adding Grand Totals

Generating Cross Tab Tables (Pivot)

Chapter 8: SELECTING DATA THROUGH VIEWS

Creating Views

Preventing Disappearing Rows

Protecting from Schema Changes


Chapter 9: MODIFYING DATA

Inserting Data

Updating Data

Deleting Data

Using the Output Clause

Final Comments & Credits

Developing Solutions

Chapter 10: T-SQL & STORED PROCEDURES

Introducing T-SQL

Working with Variables

Controlling Procedural Flow

Examining SQL Server with Code

Using Temp Tables

Developing Dynamic SQL

Introducing Stored Procedures

Passing Parameters

Returning Parameters

Working with a Cursor

Handling Errors

Explaining the Raise Error



Chapter 11: TRIGGERS & AUDIT TRAILS

Introducing Triggers

DDL AND DML Triggers

Auditing Data Changes




Chapter 12: USER-DEFINED FUNCTIONS

Creating Scalar Functions

Working with Inline Table-Valued Functions

Using Multi-Statement Table-Valued UDFs




Chapter 14: INDEXING FOR PERFORMANCE

Introducing Indexes

Creating Indexes

Examining Query Execution Plans, Pt. 1

Examining Query Execution Plans, Pt. 2

Chapter 15: TRANSACTIONS, LOCKING & BLOCKING

Introducing ACID

Understanding Transactional Faults

Stepping through a Transaction

Вам также может понравиться