SQL Server 2000 Implementation

Topic-Level Outline

                         Days:  2

         Prerequisites:  Windows 2000 Server Administration Principles or equivalent experience

                         Unit 1 :  SQL Server fundamentals

                               Topic A: 0  Introduction

                               A-1:                               Understanding SQL Server fundamentals

                               Topic B: 0  Access and object basics

                               B-1:                               Understanding management fundamentals

                               Topic C: 0  Tools and utilities

                         C-1:                         Using Query Analyzer

                         Unit 2 :  Database design

                               Topic A: 0  Business analysis

                               A-1:                               Analyzing business requirements

                               Topic B: 0  Data modeling

                               B-1:                               Creating a data model

                               Topic C: 0  Application design and database implementation

                         C-1:                         Preparing for implementation

                         Unit 3 :  Database implementation

                               Topic A: 0  Database design

                               A-1:                               Determining database requirements

                               Topic B: 0  Creating and modifying databases

                               B-1:                               Creating a database

                               Topic C: 0  Managing databases

                         C-1:                         Managing databases

                         Unit 4 :  Implementing tables

                               Topic A: 0  Database objects

                               A-1:                               Understanding database objects

                               Topic B: 0  Data types

                               B-1:                               Creating user-defined data types

                               Topic C: 0  Table management

                               C-1:                               Creating tables

                               Topic D: 0  Managing constraints, rules, and defaults

                               D-1:                               Managing constraints

                               Topic E: 0  Managing indexes

                         E-1:                         Managing indexes

                         Unit 5 :  Data load and transfer

                               Topic A: 0  Using bulk copy program (bcp) and BULK INSERT

                               A-1:                               Using bcp and BULK INSERT

                               Topic B: 0  Using Data Transformation Services (DTS)

                               B-1:                               Using DTS

                               Topic C: 0  Designing for replication

                         C-1:                         Understanding replication

                         Unit 6 :  Data retrieval

                               Topic A: 0  Data retrieval

                               A-1:                               Running basic queries

                               Topic B: 0  T-SQL functions

                               B-1:                               Using functions

                               Topic C: 0  Organizing data

                               C-1:                               Grouping and organizing data

                               Topic D: 0  Joins and subqueries

                               D-1:                               Using joins and subqueries

                               Topic E: 0  Heterogeneous data sources

                               E-1:                               Retrieving heterogeneous data

                               Topic F: 0  XML data manipulation

                         F-1:                         Understanding XML fundamentals

                         Unit 7 :  SQL programming

                               Topic A: 0  Programming fundamentals

                               A-1:                               Writing batches and scripts

                               Topic B: 0  Security and error fundamentals

                               B-1:                               Managing security

                               Topic C: 0  Control-of-flow statements

                               C-1:                               Using control-of-flow statements

                               Topic D: 0  Views

                               D-1:                               Using views

                               Topic E: 0  Stored procedures

                               E-1:                               Using stored procedures

                               Topic F: 0  User-defined functions (UDFs)

                         F-1:                         Using UDFs

                         Unit 8 :  Data manipulation

                               Topic A: 0  Data modification

                               A-1:                               Using INSERT, UPDATE, and DELETE

                               Topic B: 0  Transactions and locking

                               B-1:                               Managing transactions

                               Topic C: 0  Using server cursors

                               C-1:                               Using cursors

                               Topic D: 0  Using triggers

                         D-1:                         Creating triggers

                         Unit 9 :  Database optimization

                               Topic A: 0  Management tools

                               A-1:                               Using management tools

                               Topic B: 0  Managing locks

                               B-1:                               Clearing deadlocks

                               Topic C: 0  Database object optimization

                               C-1:                               Understanding object optimization

                               Topic D: 0  Query optimization

               D-1:               Optimizing queries

               Appendix A :  Case study

                               Topic A: 0  Business description

                               Topic B: 0  Project concerns

                               Topic C: 0  Project goals

               Appendix B :  Additional object references

                               Topic A: 0  System tables

                               Topic B: 0  System functions

                               Topic C: 0  Data types and precision storage

                               Topic D: 0  DBCC command statements