Microsoft training courses, Cisco training courses, Prince2 training courses, ISEB training courses with locations nationwide
Call now to speak to an experienced Training Advisor
 
     
 
         
 
 
Thousands of Microsoft, ISEB, ITIL, Cisco and Prince2 Training Courses and more
 
 
Browse Microsoft Training Courses

SQL Server 2000/2005: Transact-SQL Querying/Updating + Programming

Course Code: MSQ-TQUP      Days: 5
Show all Microsoft Courses
Call for Latest Dates
Call us on 0870 7777 388 for availability on this course.
Have questions or need a better city/date? Ask now.

Course Overview

On completion of this course delegates will understand relational database concepts and the Structured Query Language (Transact-SQL) in the Microsoft SQL Server environment.

Audience

Database developers and support personnel who need to fully understand the principles of database implementation and programming.

Prerequisites

Delegates should have a good working knowledge of Windows 2000/XP/2003, together with a basic understanding of the principles of a database.

Course Outline

Microsoft SQL Server 2000/2005 Feature Overview and History

  • What is Microsoft SQL Server?
  • Client/Server Architecture
  • Microsoft SQL Server - A Brief History
  • SQL Server 2005 A Review of New Features

Data Storage and Management

  • Creating Databases and Logs
  • Using Filegroups
  • Managing Database Availability
  • Managing Database Size

Transact SQL Queries

  • Querying SQL Server Tables
  • What is Transact SQL?
  • Basic SELECT Statement
  • Transact SQL Built-In Functions
  • The WHERE Clause
  • Joining Tables
  • ORDER BY
  • Summary Queries
  • Summary Queries
  • Sub-Queries
  • Full-Text Searching

Data Transformation Services

  • What is DTS?
  • Using tha Data Import Wizard
  • Using DTS as a data pump
  • Advanced DTS
  • BCP, and other Import Export options

Management of Indexes in Microsoft SQL Server 2000/2005

  • The Benefits of Indexes
  • Clustered versus Non-Clustered indexes
  • Creating Indexes
  • Using composite indexes for index covering
  • Determining which indexes are being used
  • Duplicate Keys and Rows and How to solve such problems
  • The Distribution Page and Statistics
  • Using FILLFACTOR correctly.
  • Useful Surrogate Keys
    • The Index Tuning Wizard
    • Maintenance Plan Wizard

Making Best Use of Views

  • The Uses of Views
  • Limitations of Views
  • Creating Views
  • Indexing Views

Transaction Programming in SQL Server

  • How Data is Changed in SQL Server
  • Inserting and Copying Records
  • Changing Records
  • Deleting Records
  • Transaction Processing Commands
  • Distributed Transactions
  • Locking Issues

Programming with Transact SQL

  • Transact SQL Batch and script rules
  • Transaction processing commands
  • Using Variables
  • Control of flow Statements
  • Using Global Variables
  • Using the EXEC() Function
  • Error Handling
  • Using Cursors

Writing Stored Procedures and User-Defined Functions

  • SQL Server 2000/2005 Query Caching and Related Features
  • Uses for Stored Procedures
  • Creating Stored Procedures
  • Compilation problems and methods
  • Passing parameters
  • Returning Values and Updating Parameters
  • Temporary Procedures and AutoStart Procedures

Implementing Triggers

  • Basic Trigger assumptions and syntax
  • Trigger Events
  • Improving Trigger Performance
  • Checking the Number of Rows Affected
  • Trigger Applications
  • Nested Triggers
  • Disabling Triggers

Rapid Client-Side Development using Access 2000

  • Microsoft Access - The Perfect Partner of SQL Server
  • Creating Access Projects
  • MSDE and Scalability Issues
  • Access Forms - Beat That!
  • The Report Designer
  • Upsizing Access Applications to Microsoft SQL Server 2000/2005

Introduction to VBA Programming

  • Introduction to VBA
  • The VBA Programming Environment
  • The VBA Language
  • Error Handling

Writing Code Behind Forms.

  • Using Code Behind Forms to build GUIs
  • Code Behind Forms and Class Modules
  • GUI Problems and Solutions

Data Access through ActiveX Data Objects

  • Bound versus Unbound Forms
  • Data Access through VBA
  • The ActiveX Data Object Model
  • Working with Objects and Collections
  • Connection Management
  • ADO Commands

Using DMO and DTSObjects to Build SQL Server Admin Tools

  • Automating Microsoft SQL Server 2000/2005
  • DMO Overview
  • Creating a Database through DMO
  • Modifying a Property
  • The DTS Package Object Library

Web-Based SQL Server Front Ends

  • Static Web Pages - A HTML Primer
  • Generating Static Web Pages from SQL Server
  • Starting out with XML


How to make a booking for the MSQ-TQUP course

 
  CourseMonster books thousands of public training courses, classes and boot camps both in London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Bucks, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Norfolk, Nottingham, Reading, Surrey, Sussex, Tyne and Wear, Midlands and Yorkshire. Topics range from software to administration and development.  
     
CourseMonster® Patent Pending © SeaKom, All Rights Reserved - Channel partners with Business Training Partnership