Forsythes IT & Training Newcastle
About Us Courses Schedules Learning Options Certifications Training Rooms Skills Testing Case Studies Events Contact Us
 Training Information Technology Forsythes Group
Courses & Certifications

Desktop Applications
Technical
Cisco
Citrix
CompTIA
ITIL
Microsoft SQL
Microsoft Windows XP
Microsoft Windows Vista
Microsoft Exchange 2003
Microsoft Exchange 2007
Microsoft Server 2008
Microsoft Server 2003
Microsoft SBS 2003
Microsoft SMS 2003
Microsoft ISA 2004
MS Visual Studio 2005
Microsoft SharePoint
Microsoft BizTalk
Assorted Programming
Professional Development

Need further information on SQL Server 2000 Courses?
Click here
Enrollment form PDF Document
Microsoft Server
MS2071 Querying Microsoft SQL Server 2000 with Transact-SQL

Course start date: 01-Dec-2008, 23-Feb-2009, 11-Apr-2009, 29-Jun-2009
Training Location 9 Denison St, Newcastle West
Duration: 2 Days
Price: $1,200.00 Inc GST

Overview

The goal of this course is to provide students with the technical skills required to write basic Transact-SQL queries for Microsoft SQL Server 2000.

Prerequisites

Before attending this course, students must have:
  • Experience using a Microsoft Windows operating system.
  • An understanding of basic relational database concepts, including:
    • Logical and physical database design.
    • Data integrity concepts.
    • Relationships between tables and columns (primary key and foreign key, one-to-one, one-to-many, and many-to-many).
    • How data is stored in tables (rows and columns).
  • Familiarity with the role of the database administrator

Course Outline
Module 1: Introduction to Transact-SQL
  • The Transact-SQL Programming Language
  • Types of Transact-SQL Statements
  • Transact-SQL Syntax Elements
  • Using SQL Server Books Online
Module 2: Using Transact-SQL Querying Tools
  • SQL Query Analyzer
  • Using the Object Browser Tool in SQL Query Analyzer
  • Using the osql Utility
  • Executing Transact-SQL Statements
  • Creating and Executing Transact-SQL Scripts
Module 3: Retrieving Data
  • Retrieving Data by Using the SELECT Statement
  • Filtering Data
  • Formatting Result Sets
  • How Queries Are Processed
  • Performance Considerations
  • Retrieving Data and Manipulating Result Sets
Module 4: Grouping and Summarizing Data
  • Listing the TOP n Values
  • Using Aggregate Functions
  • GROUP BY Fundamentals
  • Generating Aggregate Values Within Result Sets
  • Using the COMPUTE and COMPUTE BY Clauses
  • Grouping and Summarizing Data
Module 5: Joining Multiple Tables
  • Using Aliases for Table Names
  • Combining Data from Multiple Tables
  • Combining Multiple Result Sets
  • Querying Multiple Tables
Module 6: Working with Subqueries
  • Introduction to Subqueries
  • Using a Subquery as a Derived Table
  • Using a Subquery as an Expression
  • Using a Subquery to Correlate Data
  • Using the EXISTS and NOT EXISTS Clauses
  • Working with Subqueries
Module 7: Modifying Data
  • Using Transactions
  • Inserting Data
  • Deleting Data
  • Updating Data
  • Performance Considerations
  • Modifying Data
Module 8: Querying Full-Text Indexes
  • Introduction to Microsoft Search Service
  • Microsoft Search Service Components
  • Getting Information About Full-Text Indexes
  • Writing Full-Text Queries
  • Querying Full-Text Indexes
Module 9: Introduction to Programming Objects
  • Querying Full-Text Indexes
  • Introduction to Views
  • Advantages of Views
  • Creating Views
  • Introduction to Stored Procedures
  • Introduction to Triggers
  • Introduction to User-defined Functions
  • Working with Views
Print this course

Forsythes IT & Training provides instructor led computer training on the Microsoft Office and Adobe range of applications.
We service Newcastle, the Hunter Valley, Lake Macquarie and the Central and Northern Coasts of New South Wales (NSW) Australia. With our mobile training room we can provide a range of courses on-site at your premises.

Privacy Policy Terms & Conditions Site Map Links & Resources Home Website Design - Indelible Image