|
Microsoft SQL Server
|
| Course Benefits |
|
SQL Server 2008 offers a progressive and powerful way to manage your organization's information. A robust and scalable enterprise solution, SQL Server 2008 extends the features of SQL Server 2005 and improves application development time and cost management. This hands-on course will provide a solid foundation In SQL Server. This course will also teach you how to develop and administer a Microsoft SQL Server database.
|
|
| Who Should Attend |
|
Those who are new to Microsoft SQL Server. Familiarity with relational databases is helpful.
|
|
| Topics covered |
| Introduction and Overview |
|
SQL fundamentals
Retrieving data with SELECT
Handling NULLs properly
Executing queries
Analyzing query plans
Enhancing query performance
Testing queries
Selecting the best alternatives
Avoiding errors and pitfalls
|
| Querying Multiple Tables |
|
Implementing various types of joins
Writing self joins
Combining queries with set operators
|
| Scalar and Aggregate Functions |
|
Taking advantage of scalar Functions
Summarizing data with aggregate functions
Grouping data
Extending group queries
|
| Building Subqueries |
|
Simple subqueries
Subqueries in conditions and column expressions
Creating multilevel subqueries
|
|
|
Avoiding problems when subqueries return NULLs
Reusable subqueries
Recursive subqueries
Traversing hierarchies
|
|
| |
| Administration |
| SQL Server 2008 Installation and Features |
|
Installing SQL Server
Essential tools
|
| Creating and Managing Databases |
|
Storage structures
Managing database space
|
| Implementing Server and Database Security |
|
Creating logins
Authorizing database access
|
| Managing Permissions |
|
Granting database-scoped privileges
Schemas
Handling object-level permissions
|
| Recovering from Disasters |
|
SQL Server Backup Fundamentals
Backing up databases
Restoring databases
Diagnosing the problem
|
| Migrating Data |
|
SQL Server Integration Services
Building simple packages
|
|
|
|