SlideShare uma empresa Scribd logo
1 de 14
Baixar para ler offline
Introduction


Contents

Introduction                                1
Course Materials                            2
Prerequisites                               3
Course Outline                              4
Appendices                                  6
Microsoft Official Curriculum               7
Microsoft Certified Professional Program    8
Facilities                                 10
Information in this document, including URL and other Internet Web site references, is subject to
change without notice. Unless otherwise noted, the example companies, organizations, products,
domain names, e-mail addresses, logos, people, places, and events depicted herein are fictitious,
and no association with any real company, organization, product, domain name, e-mail address,
logo, person, places or events is intended or should be inferred. Complying with all applicable
copyright laws is the responsibility of the user. Without limiting the rights under copyright, no
part of this document may be reproduced, stored in or introduced into a retrieval system, or
transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or
otherwise), or for any purpose, without the express written permission of Microsoft Corporation.

Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual
property rights covering subject matter in this document. Except as expressly provided in any
written license agreement from Microsoft, the furnishing of this document does not give you any
license to these patents, trademarks, copyrights, or other intellectual property.

 2001 Microsoft Corporation. All rights reserved.

Microsoft, BackOffice, MS-DOS, PowerPoint, Visual Studio, Windows, Windows Media, and
Windows NT are either registered trademarks or trademarks of Microsoft Corporation in the
U.S.A. and/or other countries.

The names of actual companies and products mentioned herein may be the trademarks of their
respective owners.
Introduction         iii



Instructor Notes
Presentation:   The Introduction module provides students with an overview of the course
30 Minutes      content, materials, and logistics for course 2071B, Querying Microsoft
                SQL Server 2000 with Transact-SQL.


Course Materials and Preparation
                Required Materials
                To teach this course, you need the following materials:
                !   Delivery Guide
                !   Trainer Materials compact disc

                Preparation Tasks
                To prepare for this course, you must:
                !   Complete the Course Preparation Checklist that is included with the trainer
                    course materials.
                !   Read the Revision Log if you taught course 2071A.
iv   Introduction



Module Strategy
                    Use the following strategy to present this module:
                    !   Course 2071B, Querying Microsoft SQL Server 2000 with Transact-SQL.
                        Show the slide that displays the course number and course title.
                    !   Introduction
                        Welcome students to the course and introduce yourself. Provide a brief
                        overview of your background to establish credibility.
                        Have students introduce themselves and provide their background, product
                        experience, and expectations of the course.
                        Record student expectations on a white board or flip chart that you can
                        reference later in class.
                    !   Course Materials
                        Explain the purpose of all materials used in this course.
                        Tell students that they will have an opportunity at the end of class to provide
                        feedback on the course and facilities by using the Microsoft Online
                        Evaluation System.
                    !   Prerequisites
                        Provide the students with the list of prerequisites that they should have met
                        before taking this course. This is an opportunity for you to identify students
                        who may not have the appropriate background or experience to attend this
                        course.
                    !   Course Outline
                        Provide an overview of each module and what students will learn.
                        Explain how this course will meet students’ expectations by relating the
                        information covered in individual modules to their expectations.
                    !   Microsoft Certified Professional Program
                        Inform students about the Microsoft Certified Professional (MCP) program
                        and the various certification options.
                    !   Facilities
                        Explain the facility information for the training site.
Introduction   1



Introduction
Slide Objective
To introduce yourself,
establish credibility, meet
students, and set student
                                !   Name
expectations for the course.    !   Company Affiliation
Lead-in
Good morning. Welcome to        !   Title/Function
2071B, Querying Microsoft
SQL Server 2000 with
                                !   Job Responsibility
Transact-SQL.                   !   Database Experience
My name is...                   !   SQL Server Experience
                                !   Expectations for the Course




*****************************ILLEGAL FOR NON-TRAINER USE******************************

Introduce yourself.

Provide a brief overview of
your background to
establish credibility as a
SQL Server instructor.

Ask students to introduce
themselves, addressing the
bulleted items on the slide.
Delivery Tip
As students introduce
themselves, use a white
board or flip chart to record
their expectations of the
course.
2         Introduction



Course Materials
Slide Objective
To identify and describe the
course materials.
Lead-in                                 !   Name Card
We have provided                        !   Student Workbook
everything you need for this
course. You will find the               !   Student Materials Compact Disc
following materials at your
desk...                                 !   Course Evaluation




*****************************ILLEGAL FOR NON-TRAINER USE******************************

Describe the contents of the   The following materials are included with your kit:
student workbook and the
Student Materials compact      !   Name card. Write your name on both sides of the name card.
disc.                          !   Student workbook. The student workbook contains the material covered in
                                   class, in addition to the hands-on lab exercises.
Have students write their
names on both sides of the     !   Student Materials compact disc. The Student Materials compact disc
name card.                         contains the Web page that provides students with links to resources
                                   pertaining to this course, including additional readings, review and lab
Tell students that a course        answers, lab files, multimedia presentations, and course-related Web sites.
evaluation must be
completed at the end of the
                                   Note To open the Web page, insert the Student Materials compact disc into
course.
                                   the CD-ROM drive, and then in the root directory of the compact disc,
Tell students where they           double-click Default.htm.
can send comments.
Delivery Tip                   !   Course evaluation. At the conclusion of this course, please complete the
Demonstrate how to open            course evaluation to provide feedback on the instructor, course, and
the Web page provided on           software product. Your comments will help us improve future courses.
the Student Materials
                                   To provide additional comments on course materials, send e-mail to
compact disc. On the
Trainer Materials compact
                                   mstrain@microsoft.com. Be sure to type Course 2071B in the subject line.
disc, double-click                 To provide additional comments or inquire about the Microsoft Certified
Default.htm in the                 Professional program, send e-mail to mcp@msprograms.com.
StudentCD folder.
Introduction   3



Prerequisites
Slide Objective
To present and describe the
prerequisites for this course.
Lead-in                                   !   Experience Using a Microsoft Windows Operating
The following prerequisite                    System
knowledge is needed for
this course.
                                          !   Understanding of Basic Relational Database Concepts
                                          !   Familiarity with the Role of the Database Administrator




*****************************ILLEGAL FOR NON-TRAINER USE******************************
                                 This course requires that you meet the following prerequisites:
                                 !   Experience using a Microsoft® Windows® operating system.
                                 !   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, many-to-many).
                                     • How data is stored in tables (rows and columns).
                                     For students who do not meet these prerequisites, the following course
                                     provides students with the necessary knowledge and skills:
                                     • Course 1609, Designing Data Services and Data Models
                                 !   Familiarity with the role of the database administrator.
4         Introduction



Course Outline
Slide Objective
To provide an overview of
each module and what
students will learn.                 !   Module 1: Introduction to Transact-SQL
Lead-in                              !   Module 2: Using Transact-SQL Querying Tools
In this course, we will
cover...                             !   Module 3: Retrieving Data
                                     !   Module 4: Grouping and Summarizing Data
                                     !   Module 5: Joining Multiple Tables




*****************************ILLEGAL FOR NON-TRAINER USE******************************

Briefly describe each        Module 1, “Introduction to Transact-SQL,” provides a brief overview of
module.                      Transact-SQL as a programming language and describes different ways to
                             execute Transact-SQL. Students are assumed to be familiar with ANSI-SQL
As you describe each         and basic programming concepts, such as functions, operators, variables, and
module, acknowledge any      control-of-flow statements. At the end of this module, you will be able to
information that will meet   describe the elements of Transact-SQL.
the student expectations
that you recorded earlier.   Module 2, “Using Transact-SQL Querying Tools,” describes several querying
                             tools available in Microsoft SQL Server™ and how to use them to execute
                             Transact-SQL scripts. At the end of this module, you will be able to describe
                             the primary Transact-SQL querying tools in SQL Server and execute Transact-
                             SQL scripts in various ways.
                             Module 3, “Retrieving Data,” covers the SELECT statement in detail, using
                             many examples to demonstrate how to sort data, eliminate duplicates, and
                             change the format of a result set. At the end of this module, you will be able to
                             use the SELECT statement to retrieve data.
                             Module 4, “Grouping and Summarizing Data,” discusses using aggregate
                             functions to group data, and explains how to generate summary reports and list
                             values in a result set. At the end of this module, you will be able to generate and
                             group summary data for a table.
                             Module 5, “Joining Multiple Tables,” provides information on querying
                             multiple tables by using different types of joins, combining result sets by using
                             the UNION operator, and creating tables by using the SELECT INTO
                             statement. At the end of this module, you will be able to combine data and
                             multiple result sets.
Introduction       5



Course Outline (continued)


                             !   Module 6: Working with Subqueries
                             !   Module 7: Modifying Data
                             !   Module 8: Querying Full-Text Indexes
                             !   Module 9: Introduction to Programming Objects




*****************************ILLEGAL FOR NON-TRAINER USE******************************
                     Module 6, “Working with Subqueries,” presents advanced query techniques,
                     including nested and correlated subqueries, and explains when and how to use
                     them to break down and perform complex queries. At the end of this module,
                     you will be able to write queries that use single-value, multiple-value, and
                     correlated subqueries to restrict result sets and combine multiple processing
                     steps into one SELECT statement.
                     Module 7, “Modifying Data,” explains how transactions work and discusses
                     how to write INSERT, DELETE, and UPDATE statements to modify data in
                     tables. At the end of this module, you will be able to modify data in tables in
                     various ways.
                     Module 8, “Querying Full-Text Indexes,” describes the Microsoft Search
                     service, how to access information about indexes on text fields, and how to
                     query those full-text indexes. At the end of this module, you will be able to
                     describe the functions and components of Microsoft Search, get information
                     about full-text indexes, and write full-text queries.
                     Module 9, “Introduction to Programming Objects,” discusses how to create
                     programming objects that enable the user to look at and manipulate data while
                     hiding the complexity of the underlying database structure. At the end of this
                     module, you will be able to display the text of a programming object and
                     describe the concept and advantage of using views, stored procedures, triggers,
                     and user-defined functions.
6         Introduction



Appendices
Slide Objective
To describe the appendices
that are used in the course.
Lead-in                                  !   Appendix A: Library Database Case Study
Additional information that is           !   Appendix B: Database Schemas
used during the course is in
the appendices located in
the back of your workbook.




*****************************ILLEGAL FOR NON-TRAINER USE******************************


                                 Appendix A: Library Database Case Study
                                 This appendix contains a description of the library sample database that is used
                                 in this course.

                                 Appendix B: Database Schemas
                                 This appendix contains schematic diagrams of the databases that are used in this
                                 course.
Introduction     7



Microsoft Official Curriculum
Topic Objective
To explain the Microsoft
Official Curriculum program
and provide information
about curriculum paths.                                               !   Microsoft Exchange
Lead-in                                                               !   Microsoft BackOffice Server
Let’s briefly talk about the           !   Microsoft Windows              Infrastructure and Solutions
Microsoft Official Curriculum              Operating Systems
program.                                                              !   Microsoft FrontPage
                                       !   Microsoft Office
                                                                      !   Microsoft Systems
                                       !   Microsoft BackOffice           Management Server
                                           Small Business Server
                                                                      !   Knowledge Management
                                       !   Microsoft SQL Server           Solutions



*****************************ILLEGAL FOR NON-TRAINER USE******************************
                                Microsoft® Official Curriculum (MOC) is hands-on facilitated classroom and
                                Web-based training. Microsoft develops skills-based training courses to educate
                                computer professionals who develop, support, and implement solutions by
                                using Microsoft products, solutions, and technologies. MOC courses are
                                available for the following products and solutions:
                                !   Microsoft Windows® operating systems
                                !   Microsoft Office
                                !   Microsoft BackOffice® Small Business Server
                                !   Microsoft SQL Server™
                                !   Microsoft Exchange
                                !   Microsoft BackOffice Server Infrastructure and Solutions
                                !   Microsoft FrontPage®
                                !   Microsoft Systems Management Server
                                !   Knowledge Management Solutions

                                MOC provides a curriculum path for each product and solution. For more
                                information about the curriculum paths, see the Microsoft Official Curriculum
                                Web page at http://www.microsoft.com/trainingandservices/.
                                The Microsoft Official Curriculum Web page provides information about MOC
                                courses. In addition, you can find recommended curriculum paths for
                                individuals who are entering the Information Technology (IT) industry, who are
                                continuing their training on Microsoft products and solutions, or who currently
                                support non-Microsoft products.
8          Introduction



Microsoft Certified Professional Program
 Topic Objective
 To provide students with
 information about the                    !   Microsoft Certified Systems Engineer (MCSE)
 Microsoft Certified
 Professional Program.                    !   Microsoft Certified Database Administrator (MCDBA)
 Lead-in                                  !   Microsoft Certified Solution Developer (MCSD)
 The Microsoft Certified
 Professional Program                     !   Microsoft Certified Professional + Site Building
 includes these certifications.               (MCP + Site Building)
                                          !   Microsoft Certified Professional (MCP)
                                          !   Microsoft Certified Trainer (MCT)




*****************************ILLEGAL FOR NON-TRAINER USE******************************
                                  The Microsoft Certified Professional program provides the best method to
                                  prove your command of current Microsoft products and technologies. The
                                  following table describes each certification in more detail.
Certification                       Description

Microsoft Certified Systems         MCSEs are qualified to effectively plan, implement, maintain, and support
Engineer                            information systems in a wide range of computing environments with Microsoft
(MCSE)                              Windows 2000 and Microsoft BackOffice.
Microsoft Certified                 MCDBAs are qualified to derive physical database designs, develop logical data
Database Administrator              models, create physical databases, create data services by using Transact-SQL,
(MCDBA)                             manage and maintain databases, configure and manage security, monitor and
                                    optimize databases, and install and configure Microsoft SQL Server.
Microsoft Certified Solution        MCSDs are qualified to build Web-based, distributed, and commerce
Developer                           applications by using Microsoft products, such as Microsoft SQL Server,
(MCSD)                              Microsoft Visual Studio®, and Component Services.
Microsoft Certified                 MCPs with a specialty in site building are qualified to plan, build, maintain, and
Professional + Site Building        manage Web sites by using Microsoft technologies and products.
(MCP + Site Building)
Microsoft Certified                 MCPs demonstrate in-depth knowledge of at least one product by passing any one
Professional (MCP)                  exam (except Networking Essentials).
Microsoft Certified Trainer         MCTs demonstrate the instructional and technical skills that qualify them to deliver
(MCT)                               Microsoft Official Curriculum through Microsoft Certified Technical Education
                                    Centers (Microsoft CTEC).
Introduction         9


Certification Requirements
The certification requirements differ for each certification category and are
specific to the products and job functions addressed by the certification. To
become a Microsoft Certified Professional, you must pass rigorous certification
exams that provide a valid and reliable measure of technical proficiency and
expertise.

For More Information See the Microsoft Training and Certification Web site at
http://www.microsoft.com/trainingandservices/.
You can also send e-mail to mcp@msprograms.com if you have specific
certification questions.


Preparing for an MCP Exam
Microsoft Official Curriculum (MOC) helps you prepare for Microsoft
Certified Professional (MCP) exams. However, no one-to-one correlation exists
between MOC courses and MCP exams. Microsoft does not expect or intend
for MOC to be the sole preparation tool for passing an MCP exam. Practical
product knowledge and experience is also necessary to pass an MCP exam.
To help prepare for the MCP exams, you can use the preparation guides that are
available for each exam. Each Exam Preparation Guide contains exam-specific
information, such as a list of the topics on which you will be tested. These
guides are available on the Microsoft Certified Professional Web site at
http://www.microsoft.com/trainingandservices/.
10        Introduction



Facilities
Slide Objective
To inform students of class                       Class Hours
logistics and rules for the
training site.
Lead-in                          Building Hours                 Phones
Before we start, let’s go over
the class logistics.
                                 Parking                        Messages



                                 Rest Rooms                     Smoking



                                 Meals                          Recycling




*****************************ILLEGAL FOR NON-TRAINER USE******************************

Explain the class hours,
extended building hours for
labs, parking, rest room
location, meals, phones,
message posting, and
where smoking is or isn’t
allowed.

Also make sure that the
students are aware of the
recycling program if one is
available.

Mais conteúdo relacionado

Semelhante a sql server

10262A_00
10262A_0010262A_00
10262A_00ukst
 
10262A_00
10262A_0010262A_00
10262A_00ukst
 
10262A_00
10262A_0010262A_00
10262A_00ukst
 
10262A_00
10262A_0010262A_00
10262A_00ukst
 
10262A_00
10262A_0010262A_00
10262A_00ukst
 
10262A_00
10262A_0010262A_00
10262A_00ukst
 
10262A_00
10262A_0010262A_00
10262A_00ukst
 
10262A_00
10262A_0010262A_00
10262A_00ukst
 
10262A_00
10262A_0010262A_00
10262A_00ukst
 
10262A_00
10262A_0010262A_00
10262A_00ukst
 
20778B_00.pptx
20778B_00.pptx20778B_00.pptx
20778B_00.pptxUncaracha1
 
Revu iPad - Bluebeam eXtreme Conference 2014
Revu iPad - Bluebeam eXtreme Conference 2014Revu iPad - Bluebeam eXtreme Conference 2014
Revu iPad - Bluebeam eXtreme Conference 2014bluebeamslides
 

Semelhante a sql server (20)

Cursos sql server .net visual basic octubre 2010
Cursos sql server .net visual basic octubre 2010 Cursos sql server .net visual basic octubre 2010
Cursos sql server .net visual basic octubre 2010
 
10262A_00
10262A_0010262A_00
10262A_00
 
10262A_00
10262A_0010262A_00
10262A_00
 
10262A_00
10262A_0010262A_00
10262A_00
 
10262A_00
10262A_0010262A_00
10262A_00
 
10262A_00
10262A_0010262A_00
10262A_00
 
10262A_00
10262A_0010262A_00
10262A_00
 
10262A_00
10262A_0010262A_00
10262A_00
 
10262A_00
10262A_0010262A_00
10262A_00
 
10262A_00
10262A_0010262A_00
10262A_00
 
10262A_00
10262A_0010262A_00
10262A_00
 
dlux soft
dlux softdlux soft
dlux soft
 
20778B_00.pptx
20778B_00.pptx20778B_00.pptx
20778B_00.pptx
 
MOAC_Word_2016_Core.pdf
MOAC_Word_2016_Core.pdfMOAC_Word_2016_Core.pdf
MOAC_Word_2016_Core.pdf
 
Itec410 lec01
Itec410 lec01Itec410 lec01
Itec410 lec01
 
5060a 00
5060a 005060a 00
5060a 00
 
5060 A 00
5060 A 005060 A 00
5060 A 00
 
MTA database brochure
MTA database brochureMTA database brochure
MTA database brochure
 
Software Development Fundamentals Exam 98-361
Software Development Fundamentals Exam 98-361Software Development Fundamentals Exam 98-361
Software Development Fundamentals Exam 98-361
 
Revu iPad - Bluebeam eXtreme Conference 2014
Revu iPad - Bluebeam eXtreme Conference 2014Revu iPad - Bluebeam eXtreme Conference 2014
Revu iPad - Bluebeam eXtreme Conference 2014
 

Último

How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxdhanalakshmis0310
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxAmita Gupta
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 

Último (20)

Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 

sql server

  • 1. Introduction Contents Introduction 1 Course Materials 2 Prerequisites 3 Course Outline 4 Appendices 6 Microsoft Official Curriculum 7 Microsoft Certified Professional Program 8 Facilities 10
  • 2. Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the example companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted herein are fictitious, and no association with any real company, organization, product, domain name, e-mail address, logo, person, places or events is intended or should be inferred. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation. Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property.  2001 Microsoft Corporation. All rights reserved. Microsoft, BackOffice, MS-DOS, PowerPoint, Visual Studio, Windows, Windows Media, and Windows NT are either registered trademarks or trademarks of Microsoft Corporation in the U.S.A. and/or other countries. The names of actual companies and products mentioned herein may be the trademarks of their respective owners.
  • 3. Introduction iii Instructor Notes Presentation: The Introduction module provides students with an overview of the course 30 Minutes content, materials, and logistics for course 2071B, Querying Microsoft SQL Server 2000 with Transact-SQL. Course Materials and Preparation Required Materials To teach this course, you need the following materials: ! Delivery Guide ! Trainer Materials compact disc Preparation Tasks To prepare for this course, you must: ! Complete the Course Preparation Checklist that is included with the trainer course materials. ! Read the Revision Log if you taught course 2071A.
  • 4. iv Introduction Module Strategy Use the following strategy to present this module: ! Course 2071B, Querying Microsoft SQL Server 2000 with Transact-SQL. Show the slide that displays the course number and course title. ! Introduction Welcome students to the course and introduce yourself. Provide a brief overview of your background to establish credibility. Have students introduce themselves and provide their background, product experience, and expectations of the course. Record student expectations on a white board or flip chart that you can reference later in class. ! Course Materials Explain the purpose of all materials used in this course. Tell students that they will have an opportunity at the end of class to provide feedback on the course and facilities by using the Microsoft Online Evaluation System. ! Prerequisites Provide the students with the list of prerequisites that they should have met before taking this course. This is an opportunity for you to identify students who may not have the appropriate background or experience to attend this course. ! Course Outline Provide an overview of each module and what students will learn. Explain how this course will meet students’ expectations by relating the information covered in individual modules to their expectations. ! Microsoft Certified Professional Program Inform students about the Microsoft Certified Professional (MCP) program and the various certification options. ! Facilities Explain the facility information for the training site.
  • 5. Introduction 1 Introduction Slide Objective To introduce yourself, establish credibility, meet students, and set student ! Name expectations for the course. ! Company Affiliation Lead-in Good morning. Welcome to ! Title/Function 2071B, Querying Microsoft SQL Server 2000 with ! Job Responsibility Transact-SQL. ! Database Experience My name is... ! SQL Server Experience ! Expectations for the Course *****************************ILLEGAL FOR NON-TRAINER USE****************************** Introduce yourself. Provide a brief overview of your background to establish credibility as a SQL Server instructor. Ask students to introduce themselves, addressing the bulleted items on the slide. Delivery Tip As students introduce themselves, use a white board or flip chart to record their expectations of the course.
  • 6. 2 Introduction Course Materials Slide Objective To identify and describe the course materials. Lead-in ! Name Card We have provided ! Student Workbook everything you need for this course. You will find the ! Student Materials Compact Disc following materials at your desk... ! Course Evaluation *****************************ILLEGAL FOR NON-TRAINER USE****************************** Describe the contents of the The following materials are included with your kit: student workbook and the Student Materials compact ! Name card. Write your name on both sides of the name card. disc. ! Student workbook. The student workbook contains the material covered in class, in addition to the hands-on lab exercises. Have students write their names on both sides of the ! Student Materials compact disc. The Student Materials compact disc name card. contains the Web page that provides students with links to resources pertaining to this course, including additional readings, review and lab Tell students that a course answers, lab files, multimedia presentations, and course-related Web sites. evaluation must be completed at the end of the Note To open the Web page, insert the Student Materials compact disc into course. the CD-ROM drive, and then in the root directory of the compact disc, Tell students where they double-click Default.htm. can send comments. Delivery Tip ! Course evaluation. At the conclusion of this course, please complete the Demonstrate how to open course evaluation to provide feedback on the instructor, course, and the Web page provided on software product. Your comments will help us improve future courses. the Student Materials To provide additional comments on course materials, send e-mail to compact disc. On the Trainer Materials compact mstrain@microsoft.com. Be sure to type Course 2071B in the subject line. disc, double-click To provide additional comments or inquire about the Microsoft Certified Default.htm in the Professional program, send e-mail to mcp@msprograms.com. StudentCD folder.
  • 7. Introduction 3 Prerequisites Slide Objective To present and describe the prerequisites for this course. Lead-in ! Experience Using a Microsoft Windows Operating The following prerequisite System knowledge is needed for this course. ! Understanding of Basic Relational Database Concepts ! Familiarity with the Role of the Database Administrator *****************************ILLEGAL FOR NON-TRAINER USE****************************** This course requires that you meet the following prerequisites: ! Experience using a Microsoft® Windows® operating system. ! 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, many-to-many). • How data is stored in tables (rows and columns). For students who do not meet these prerequisites, the following course provides students with the necessary knowledge and skills: • Course 1609, Designing Data Services and Data Models ! Familiarity with the role of the database administrator.
  • 8. 4 Introduction Course Outline Slide Objective To provide an overview of each module and what students will learn. ! Module 1: Introduction to Transact-SQL Lead-in ! Module 2: Using Transact-SQL Querying Tools In this course, we will cover... ! Module 3: Retrieving Data ! Module 4: Grouping and Summarizing Data ! Module 5: Joining Multiple Tables *****************************ILLEGAL FOR NON-TRAINER USE****************************** Briefly describe each Module 1, “Introduction to Transact-SQL,” provides a brief overview of module. Transact-SQL as a programming language and describes different ways to execute Transact-SQL. Students are assumed to be familiar with ANSI-SQL As you describe each and basic programming concepts, such as functions, operators, variables, and module, acknowledge any control-of-flow statements. At the end of this module, you will be able to information that will meet describe the elements of Transact-SQL. the student expectations that you recorded earlier. Module 2, “Using Transact-SQL Querying Tools,” describes several querying tools available in Microsoft SQL Server™ and how to use them to execute Transact-SQL scripts. At the end of this module, you will be able to describe the primary Transact-SQL querying tools in SQL Server and execute Transact- SQL scripts in various ways. Module 3, “Retrieving Data,” covers the SELECT statement in detail, using many examples to demonstrate how to sort data, eliminate duplicates, and change the format of a result set. At the end of this module, you will be able to use the SELECT statement to retrieve data. Module 4, “Grouping and Summarizing Data,” discusses using aggregate functions to group data, and explains how to generate summary reports and list values in a result set. At the end of this module, you will be able to generate and group summary data for a table. Module 5, “Joining Multiple Tables,” provides information on querying multiple tables by using different types of joins, combining result sets by using the UNION operator, and creating tables by using the SELECT INTO statement. At the end of this module, you will be able to combine data and multiple result sets.
  • 9. Introduction 5 Course Outline (continued) ! Module 6: Working with Subqueries ! Module 7: Modifying Data ! Module 8: Querying Full-Text Indexes ! Module 9: Introduction to Programming Objects *****************************ILLEGAL FOR NON-TRAINER USE****************************** Module 6, “Working with Subqueries,” presents advanced query techniques, including nested and correlated subqueries, and explains when and how to use them to break down and perform complex queries. At the end of this module, you will be able to write queries that use single-value, multiple-value, and correlated subqueries to restrict result sets and combine multiple processing steps into one SELECT statement. Module 7, “Modifying Data,” explains how transactions work and discusses how to write INSERT, DELETE, and UPDATE statements to modify data in tables. At the end of this module, you will be able to modify data in tables in various ways. Module 8, “Querying Full-Text Indexes,” describes the Microsoft Search service, how to access information about indexes on text fields, and how to query those full-text indexes. At the end of this module, you will be able to describe the functions and components of Microsoft Search, get information about full-text indexes, and write full-text queries. Module 9, “Introduction to Programming Objects,” discusses how to create programming objects that enable the user to look at and manipulate data while hiding the complexity of the underlying database structure. At the end of this module, you will be able to display the text of a programming object and describe the concept and advantage of using views, stored procedures, triggers, and user-defined functions.
  • 10. 6 Introduction Appendices Slide Objective To describe the appendices that are used in the course. Lead-in ! Appendix A: Library Database Case Study Additional information that is ! Appendix B: Database Schemas used during the course is in the appendices located in the back of your workbook. *****************************ILLEGAL FOR NON-TRAINER USE****************************** Appendix A: Library Database Case Study This appendix contains a description of the library sample database that is used in this course. Appendix B: Database Schemas This appendix contains schematic diagrams of the databases that are used in this course.
  • 11. Introduction 7 Microsoft Official Curriculum Topic Objective To explain the Microsoft Official Curriculum program and provide information about curriculum paths. ! Microsoft Exchange Lead-in ! Microsoft BackOffice Server Let’s briefly talk about the ! Microsoft Windows Infrastructure and Solutions Microsoft Official Curriculum Operating Systems program. ! Microsoft FrontPage ! Microsoft Office ! Microsoft Systems ! Microsoft BackOffice Management Server Small Business Server ! Knowledge Management ! Microsoft SQL Server Solutions *****************************ILLEGAL FOR NON-TRAINER USE****************************** Microsoft® Official Curriculum (MOC) is hands-on facilitated classroom and Web-based training. Microsoft develops skills-based training courses to educate computer professionals who develop, support, and implement solutions by using Microsoft products, solutions, and technologies. MOC courses are available for the following products and solutions: ! Microsoft Windows® operating systems ! Microsoft Office ! Microsoft BackOffice® Small Business Server ! Microsoft SQL Server™ ! Microsoft Exchange ! Microsoft BackOffice Server Infrastructure and Solutions ! Microsoft FrontPage® ! Microsoft Systems Management Server ! Knowledge Management Solutions MOC provides a curriculum path for each product and solution. For more information about the curriculum paths, see the Microsoft Official Curriculum Web page at http://www.microsoft.com/trainingandservices/. The Microsoft Official Curriculum Web page provides information about MOC courses. In addition, you can find recommended curriculum paths for individuals who are entering the Information Technology (IT) industry, who are continuing their training on Microsoft products and solutions, or who currently support non-Microsoft products.
  • 12. 8 Introduction Microsoft Certified Professional Program Topic Objective To provide students with information about the ! Microsoft Certified Systems Engineer (MCSE) Microsoft Certified Professional Program. ! Microsoft Certified Database Administrator (MCDBA) Lead-in ! Microsoft Certified Solution Developer (MCSD) The Microsoft Certified Professional Program ! Microsoft Certified Professional + Site Building includes these certifications. (MCP + Site Building) ! Microsoft Certified Professional (MCP) ! Microsoft Certified Trainer (MCT) *****************************ILLEGAL FOR NON-TRAINER USE****************************** The Microsoft Certified Professional program provides the best method to prove your command of current Microsoft products and technologies. The following table describes each certification in more detail. Certification Description Microsoft Certified Systems MCSEs are qualified to effectively plan, implement, maintain, and support Engineer information systems in a wide range of computing environments with Microsoft (MCSE) Windows 2000 and Microsoft BackOffice. Microsoft Certified MCDBAs are qualified to derive physical database designs, develop logical data Database Administrator models, create physical databases, create data services by using Transact-SQL, (MCDBA) manage and maintain databases, configure and manage security, monitor and optimize databases, and install and configure Microsoft SQL Server. Microsoft Certified Solution MCSDs are qualified to build Web-based, distributed, and commerce Developer applications by using Microsoft products, such as Microsoft SQL Server, (MCSD) Microsoft Visual Studio®, and Component Services. Microsoft Certified MCPs with a specialty in site building are qualified to plan, build, maintain, and Professional + Site Building manage Web sites by using Microsoft technologies and products. (MCP + Site Building) Microsoft Certified MCPs demonstrate in-depth knowledge of at least one product by passing any one Professional (MCP) exam (except Networking Essentials). Microsoft Certified Trainer MCTs demonstrate the instructional and technical skills that qualify them to deliver (MCT) Microsoft Official Curriculum through Microsoft Certified Technical Education Centers (Microsoft CTEC).
  • 13. Introduction 9 Certification Requirements The certification requirements differ for each certification category and are specific to the products and job functions addressed by the certification. To become a Microsoft Certified Professional, you must pass rigorous certification exams that provide a valid and reliable measure of technical proficiency and expertise. For More Information See the Microsoft Training and Certification Web site at http://www.microsoft.com/trainingandservices/. You can also send e-mail to mcp@msprograms.com if you have specific certification questions. Preparing for an MCP Exam Microsoft Official Curriculum (MOC) helps you prepare for Microsoft Certified Professional (MCP) exams. However, no one-to-one correlation exists between MOC courses and MCP exams. Microsoft does not expect or intend for MOC to be the sole preparation tool for passing an MCP exam. Practical product knowledge and experience is also necessary to pass an MCP exam. To help prepare for the MCP exams, you can use the preparation guides that are available for each exam. Each Exam Preparation Guide contains exam-specific information, such as a list of the topics on which you will be tested. These guides are available on the Microsoft Certified Professional Web site at http://www.microsoft.com/trainingandservices/.
  • 14. 10 Introduction Facilities Slide Objective To inform students of class Class Hours logistics and rules for the training site. Lead-in Building Hours Phones Before we start, let’s go over the class logistics. Parking Messages Rest Rooms Smoking Meals Recycling *****************************ILLEGAL FOR NON-TRAINER USE****************************** Explain the class hours, extended building hours for labs, parking, rest room location, meals, phones, message posting, and where smoking is or isn’t allowed. Also make sure that the students are aware of the recycling program if one is available.