Compu21.com - The best computer training school.
  
Home About Us Training IT Consulting Resources Test Center Job Placement Contact Site Map
 
 

Certified Database Administrator & Developer

MS SQL Database Designe

Summary:

Microsoft's SQL Server 2005 meets the most demanding database management system requirements of the world's largest organizations. It offers increased ease of use and scalability, and provides extensive administration capabilities that improve the scalability, reliability and availability of the enterprise DBMS.

In this hands-on course, you explore many of the SQL Server 2005 capabilities using the graphical tools provided by Microsoft. You will gain a solid foundation on which to build specific SQL Server 200 database development or administration skills.

Module 1: SQL Server Overview

  • What Is SQL Server
  • SQL Server Integration
  • SQL Server Databases
  • SQL Server Security
  • Working with SQL Server

     

Module 2: Overview of Programming SQL Server

  • Designing Enterprise Application Architecture
  • SQL Server Programming Tools
  • The Transact-SQL Programming Language
  • Elements of Transact-SQL
  • Additional Language Elements
  • Ways to Execute Transact-SQL Statement

Module 3: Creating and Managing Databases

  • Creating Databases
  • Creating Filegroups
  • Managing Databases
  • Introduction to Data Structures

Module 4: Creating Data Types and Tables

  • Creating Data Types
  • Creating Tables
  • Generating Column Values
  • Generating Scripts

Module 5: Implementing Data Integrity

  • Types of Data Integrity
  • Enforcing Data Integrity
  • Defining Constraints
  • Types of Constraints
  • Disabling Constraints
  • Using Defaults and Rules
  • Deciding Which Enforcement Method to Use

Module 6: Planning Indexes

  • Introduction to Indexes
  • Index Architecture
  • How SQL Server Retrieves Stored Data
  • How SQL Server Maintains Index and Heap Structures
  • Deciding Which Columns to Index

Module 7: Creating and Maintaining Indexes

  • Creating Indexes
  • Creating Index Options
  • Maintaining Indexes
  • Introduction to Statistics
  • Querying the sysindexes Table
  • Setting Up Indexes Using the Index Tuning Wizard
  • Performance Considerations

Module 8: Implementing Views

  • Introduction to Views
  • Advantages of Views
  • Defining Views
  • Modifying Data Through Views
  • Optimizing Performance by Using Views
  • Performance Considerations

Module 9: Implementing Stored Procedures

  • Introduction to Stored Procedures
  • Creating, Executing, Modifying, and Dropping Stored Procedures
  • Using Parameters in Stored Procedures
  • Executing Extended Stored Procedures
  • Handling Error Messages
  • Performance Considerations

Module 10: Implementing User-defined Functions

  • What Is a User-defined Function
  • Defining User-defined Functions
  • Examples of User-defined Functions

Module 11: Implementing Triggers

  • Introduction to Triggers
  • Defining Triggers
  • How Triggers Work
  • Examples of Triggers
  • Performance Considerations

Module 12: Programming Across Multiple Servers

  • Introduction to Distributed Queries
  • Executing an Ad Hoc Query on a Remote Data Source
  • Setting Up a Linked Server Environment
  • Executing a Query on a Linked Server
  • Managing Distributed Transactions
  • Modifying Data on a Linked Server
  • Using Partitioned Views

Module 13: Optimizing Query Performance

  • Introduction to the Query Optimizer
  • Obtaining Execution Plan Information
  • Using an Index to Cover a Query
  • Indexing Strategies
  • Overriding the Query Optimizer

Module 14: Analyzing Queries

  • Queries That Use the AND Operator
  • Queries That Use the OR Operator
  • Queries That Use Join Operations

Module 15: Managing Transactions and Locks

  • Introduction to Transactions and Locks
  • Managing Transactions
  • SQL Server Locking
  • Managing Locks

 

 

Compu21 , founded in 1998, is a leading IT services company in the business of Professional Training, Job Placement, and IT/eBusiness Consulting.
Flushing Office:
39 - 07 Prince Street ,
Unit 2C
Flushing, NY 11354

(718)762-1900

E-mail:info@compu21.com
Web Site: www.Compu21.com

       
© 1998 - 2004 Compu21.com | Sitemap Extranet status: UpdatingLast content update executed on March, 2005