Microsoft Courses 2071 Querying MS SQL 2000 with Transact SQL — A 2-Day
Please note that this course is no longer available. Please see our Training Homepage for currently available courses.
The goal of this M2071 SQL training course is to provide students with the technical skills required to write basic Transact-SQL queries for Microsoft SQL Server™ 2000.
On completion of this M2071 training course, delegates should be able to:
- Describe the uses of and ways to execute the Transact-SQL language.
- Use querying tools.
- Write SELECT queries to retrieve data.
- Group and summarize data by using Transact-SQL.
- Join data from multiple tables.
- Write queries that retrieve and modify data by using subqueries.
- Modify data in tables.
- Query text fields with full-text search.
- Describe how to create programming objects.
This SQL training course is intended for:
- SQL Server database administrators
- SQL Server implementers
- SQL Server system engineers
- SQL Server developers
- IT professionals who are responsible for writing Transact SQL queries for SQL Server.
Before attending this course, delegates are expected to 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.
This course will help the student prepare for the following Microsoft Certified Professional exam:
- Exam 70-229, Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition
The student kit includes a comprehensive workbook and other necessary materials for this class.
The following software is provided in the student kit:
- Microsoft SQL Server 2000, Enterprise Edition Evaluation Copy
This course has been retired and is no longer available.
Outline Course Contents
Introduction to Transact-SQL
- The Transact-SQL Programming Language
- Types of Transact-SQL Statements
- Transact-SQL Syntax Elements
- Using SQL Server Books Online
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
- Retrieving Data by Using the SELECT Statement
- Filtering Data
- Formatting Result Sets
- How Queries Are Processed
- Performance Considerations
- Retrieving Data and Manipulating Result Sets
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
Joining Multiple Tables
- Using Aliases for Table Names
- Combining Data from Multiple Tables
- Combining Multiple Result Sets
- Querying Multiple Tables
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
- Using Transactions
- Inserting Data
- Deleting Data
- Updating Data
- Performance Considerations
- Modifying Data
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
Introduction to Programming Objects
- Displaying the Text of a Programming Object
- Introduction to Views
- Advantages of Views
- Creating Views
- Introduction to Stored Procedures
- Introduction to Triggers
- Introduction to User-defined Functions
- Working with Views