Aurora House, 5-6 Carlos Place, Mayfair, London W1K 3AP
Telephone: 08456 44 1234
Email: enquiry@it-uk.com

Querying SQL Server with Transact-SQL

 

 

Course Length: Five-Days
Fees: Training at Client Offices:
One delegate: £675 per-day + VAT
Additional delegates attending: £150 each per-day + VAT
Manuals Available @ £50 each

Overview: This course teaches you how to use the Transact-SQL language to query a Microsoft SQL Server 2000 database. In addition, this course assists you in preparing for the Microsoft Certified Systems Engineer and Microsoft Certified Database Administrator Exam #70-229, Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition.

Performance-Based Objectives

bullet

Identify the features of Transact-SQL and use the Transact-SQL utilities to query a SQL server

bullet

Retrieve data by using the SELECT statement

bullet

Modify data by using the INSERT, UPDATE, and DELETE statements

bullet

Summarize data by using the TOP, GROUP BY, COMPUTE, and COMPUTE BY clauses

bullet

Query multiple tables through the use of joins

bullet

Design subqueries

bullet

Work with full-text indexes.

bullet

Describe the types of programming objects in Transact-SQL

Lesson 1: Exploring Transact-SQL

bullet

Topic 1A: An Overview of SQL Server and Transact-SQL

bullet

Task 1A-1: Defining the Role of SQL Server

bullet

Task 1A-2: Defining the Types of SQL Statements

bullet

Task 1A-3: Using SQL Server Books Online

bullet

Task 1A-4: Using SQL Query Analyzer

bullet

Task 1A-5: Observing and Executing a SQL Script File

bullet

Task 1A-6: Defining Data Types

bullet

Task 1A-7: Working with Object Names

bullet

Topic 1B: Programming in Transact-SQL

bullet

Task 1B-1: Using Variables

bullet

Task 1B-2: Using Operators in a Query

bullet

Task 1B-3: Creating a Table Using the Basic Table Template

bullet

Task 1B-4: Using Osql

Lesson 2: Querying Data

bullet

Topic 2A: Using the SELECT Statement

bullet

Task 2A-1: Selecting Data

bullet

Task 2A-2: Using Comparison Operators in a WHERE Clause

bullet

Task 2A-3: Using Wildcards in Queries

bullet

Task 2A-4: Working with Logical Operators

bullet

Task 2A-5: Retrieving Data Based on a Range or List of Values

bullet

Topic 2B: Formatting the Results Set

bullet

Task 2B-1: Sorting Data

bullet

Task 2B-2: Using the DISTINCT Keyword

Lesson 3: Changing Data Through Queries

bullet

Topic 3A: Inserting Data

bullet

Task 3A-1: Inserting Data Into the Customer Table in the Movies Database

bullet

Task 3A-2: Using the INSERT...SELECT Statement

bullet

Task 3A-3: Using the SELECT...INTO Statement

bullet

Topic 3B: Deleting Data

bullet

Task 3B-1: Using the DELETE Statement

bullet

Task 3B-2: Deleting Rows Based on a Query

bullet

Task 3B-3: Using the TRUNCATE TABLE Statement

bullet

Topic 3C: Updating Data

bullet

Task 3C-1: Using the UPDATE Statement

bullet

Task 3C-2: Updating a Table Based on a Query

bullet

Task 3C-3: Working with Explicit Transactions

Lesson 4: Summarizing Data

bullet

Topic 4A: Working with Aggregate Functions

bullet

Task 4A-1: Using Aggregate Functions to Summarize Data

bullet

Task 4A-2: Using TOP in a Query

bullet

Topic 4B: Grouping Data

bullet

Task 4B-1: Designing GROUP BY Queries

bullet

Task 4B-2: Using the WITH ROLLUP Operator

bullet

Task 4B-3: Using the WITH CUBE Operator

bullet

Task 4B-4: Using the GROUPING Function With the WITH CUBE Operator

Lesson 5: Joining Tables

bullet

Topic 5A: Querying Multiple Tables

bullet

Task 5A-1: Designing and Executing an Inner Join

bullet

Task 5A-2: Working with Cross Joins

bullet

Task 5A-3: Working with Self Joins

bullet

Topic 5B: Implementing Advanced Table Joins

bullet

Task 5B-1: Joining Multiple Tables

bullet

Task 5B-2: Combining SELECT Statements

Lesson 6: Implementing Subqueries

bullet

Topic 6A: Designing Subqueries

bullet

Task 6A-1: Using a Subquery as a Table

bullet

Task 6A-2: Using Subqueries as an Expression

Lesson 7: Working with Full-text Indexes

bullet

Topic 7A: Implementing the Microsoft Search Service

bullet

Task 7A-1: Enabling Full-text Indexing on the Movie Table

bullet

Task 7A-2: Populating a Full-text Index

bullet

Task 7A-3: Configuring SQL Server to Automatically Update Full-text Indexes

bullet

Topic 7B: Querying Full-text Indexes

bullet

Task 7B-1: Using the CONTAINS Search Condition in Queries

bullet

Task 7B-2: Using the CONTAINSTABLE Function in Queries

bullet

Task 7B-3: Using the FREETEXTTABLE Function in Queries

Lesson 8: Programming Transact-SQL

bullet

Topic 8A: Creating and Managing Views

bullet

Task 8A-1: Creating a View

bullet

Task 8A-2: Displaying View Information

bullet

Task 8A-3: Dropping a View

bullet

Topic 8B: Implementing Stored Procedures, Triggers, and User-defined Functions

bullet

Task 8B-1: Using Books Online to Research System Stored Procedures

bullet

Task 8B-2: Creating a Stored Procedure

bullet

Task 8B-3: Executing a Stored Procedure

bullet

Task 8B-4: Creating an INSERT Trigger

bullet

Task 8B-5: Designing and Creating a Scalar Function

Appendix A: The Movies Database Structure

bullet

Table Design
 

If you have other questions, please contact us at enquiry@it-uk.com or complete our response form

Back

Computer Training Solutions © 2006
Email:  enquiry@it-uk.com

About CTS
Course Outlines
Contact Us
Links

Access
Adobe Acrobat
ACT!
ASP
AutoCAD 2000+
CorelDraw
Cascading Style Sheets
DHTML / DOM
Dreamweaver
Excel
Fireworks
Flash
Freehand
FrontPage
HTML / XHTML
Illustrator
ImageReady
InDesign
Microsoft Office XP
Outlook
Adobe PageMaker
Paint Shop Pro 7
Photoshop
PowerPoint
Project
Publisher
QuarkXpress
Sage Line 50
SQL Server
Visio
Visual Basic / VBA
Web Development
Word
XML