A Tour of SQL Server SQL Server Editions, Components, and Tools | Using SQL Server Management Studio (SSMS) |
Working with Tables and Queries | New Transact-SQL Features | Business Intelligence Services
Installing SQL Server
Preparing for Installation | Upgrading an Earlier Version | Installation Steps | Configuring the Server
Designing and Creating a Database
Relational Database Design Principles | Implementing the Design
Data Selection Queries
Understanding Transact-SQL | The SELECT Statement | The WHERE Clause | Using ORDER BY to Sort Data | The GROUP BY Clause | Joining Tables
Modifying Data
Modifying Data | Inserting Data | Updating Data | Deleting Data | Understanding Transaction Isolation
Working with SQL Server Management Studio
Getting Started with SSMS | Exploring the Object Explorer | Working with the Query Editor | Using SQL Server Books Online
Transact-SQL Programming
Overview of Transact-SQL | Using Built-In Functions | Controlling Flow | Ranking Results
Transactions and Error Handling
Transaction Concepts | Applications and Transactions | Creating Explicit Transactions | Using TRY/CATCH Error Handling
Creating Views
What Is a View? | Creating Views | Updating Data Using a View | Using Computed Columns | Indexed Views | Partitioned Views
Creating Stored Procedures and Triggers
Creating Stored Procedures | Creating Triggers
Creating User-Defined Functions
User-Defined Function Overview | Scalar Functions | Inline Table-Valued Functions | Multi-Statement Table-Valued Functions | Using Functions, Views, and Stored Procedures
Using .NET Code in SQL Server
Writing SQLCLR Code | SQLCLR Code Modules | Managing Code Modules | SQLCLR Security | T-SQL vs. .NET Code
Advanced Query Techniques
Full-Text Search | Generating XML with FOR XML | Using APPLY | Creating Recursive Queries | Creating Pivot Queries | Executing Dynamic SQL
Understanding and Implementing Security
Security Overview | Authentication | Authorization | Permissions | Data Encryption | Security Epilog
Analyzing and Tuning Performance
Evaluating Performance | Monitoring with SQL Server Profiler | Tuning Queries | Indexes and Partitions | Using the Database Engine Tuning Advisor | Understanding SQL Server Performance Problems
Automating Administrative Tasks
SQL Server Agent | Maintenance Plans | SQL Management Objects (SMO)
Programming Replication
Overview of SQL Server Replication | Replication Programming Interfaces | Configuring Replication | Synchronizing Data
Using Integration Services
Importing and Exporting Data | Integration Services Tools | Building a Package | Troubleshooting a Package
Analysis Services
Understanding Analysis Services | Creating a Unified Dimensional Model | Data Mining
Introduction to Reporting Services
Understanding Reporting Services | Configuring Reporting Services | Building a Simple Report | Creating, Publishing, and Viewing Reports | Using and Managing Published Reports
|