>
Home About CE Services Job Searching Course Searching News Contact Us Sitemap

SQL

Update Time:7/10/2012  701 views
Course name:Programming a Microsoft SQL Server 2000 Database
Course Code:CET00156
Nature and target:
 
The goal of this course is to provide students with the technical skills required to program a database solution by using Microsoft SQL Server™ 2000.
Object:
Number:Max 15 persons(class)
The language of instruction:Chinese & English (Handout in English)
Teaching methods:
Hours:24 hrs
Teaching supervisor:
Class Date:
Venue:
Tuition:
Content:

  l   SQL Server Overview

       What Is SQL Server?

       SQL Server Integration

       SQL Server Databases

       SQL Server Security

       Working with SQL Server

l   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

l   Creating and Managing Databases

Creating Databases

Creating Filegroups

Managing Databases

Introduction to Data Structures

l   Creating Data Types and Tables

       Creating Data Types

       Creating Tables

       Generating Column Values

       Generating Scripts

l   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

l   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

l   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

l   Implementing Views

       Introduction to Views

       Advantages of Views

       Defining Views

       Modifying Data Through Views

       Optimizing Performance by Using Views

       Performance Considerations

l   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

l   Implementing User-defined Functions

       What Is a User-defined Function?

       Defining User-defined Functions

       Examples of User-defined Functions

l   Implementing Triggers

       Introduction to Triggers

       Defining Triggers

       How Triggers Work

       Examples of Triggers

       Performance Considerations

l   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

l   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

l   Analyzing Queries

       Queries That Use the AND Operator

       Queries That Use the OR Operator

       Queries That Use Join Operations

l   Managing Transactions and Locks

       Introduction to Transactions and Locks

       Managing Transactions

       SQL Server Locking

       Managing Locks


TOP