GKI -
GKI - Learning. To Make a Difference.
Ricerca   
 
 
Select your country
 
Catalogo Corsi > Microsoft > Implementing a Microsoft SQL Server 2005 Database (MS-2779)
MS-2779

Implementing a Microsoft SQL Server 2005 Database

Classroom learning Virtual Learning E-learning On-site learning

Il corso fornisce ai partecipanti le competenze necessarie per implementare un Database Microsoft SQL Server 2005.
Il corso si focalizza sull'utilizzo delle caratteristiche e degli strumenti necessari alla implementazione di database.




Cosa si impara

Al termine del corso i partecipanti saranno in grado di:

 

  • Create databases and database files.
  • Create data types and tables.
  • Use XML-related features in Microsoft SQL Server 2005.
  • Plan, create, and optimize indexes.
  • Implement data integrity in Microsoft SQL Server 2005 databases by using constraints.
  • Implement data integrity in Microsoft SQL Server 2005 by using triggers.
  • Implement views.
  • Implement stored procedures.
  • Implement functions.
  • Implement managed code in the database.
  • Manage transactions and locks.
  • Use Service Broker to build a messaging-based solution.
  • Use Notification Services to generate and send notifications.

Cosa si impara


Chi dovrebbe partecipare

Il corso si rivolge a professionisti IT che intendono accrescere le proprie competenze su SQL Server 2005 per implementare database.


Visualizza tutto   Nascondi tutto/Nascondi tutto

Vedi/Nascondi  Contenuto dettagliato

Module 1: Creating Databases and Database Files
This module explains how to create databases, filegroups, schemas, and database snapshots.


Lessons

  • Creating Databases.
  • Creating Filegroups.
  • Creating Schemas.
  • Creating Database Snapshots.


Lab 1: Creating a Database

  • Creating a Database.
  • Creating Schemas.
  • Creating a Database Snapshot

 

Module 2: Creating Data Types and Tables
This module explains how to create data types and tables. It also describes how to create partitioned tables.


Lessons

  • Creating Data Types.
  • Creating Tables.
  • Creating Partitioned Tables.


Lab 2: Creating Data Types and Tables

  • Creating Data Types.
  • Creating Tables.
  • Creating Partitioned Tables.

 

Module 3: Using XML
This module explains how to use the FOR XML clause and the OPENXML function. It also describes how to use the xml data type and its methods.


Lessons

  • Retrieving XML by Using FOR XML.
  • Shredding XML by Using OPENXML.
  • Introducing XQuery
  • Using the xml Data Type.


Lab 3: Working with XML

  • Mapping Relational Data and XML.
  • Storing XML Natively in the Database.
  • Using XQuery with xml Methods
     

Module 4: Creating and Tuning Indexes
This module explains how to plan, create, and optimize indexes. It also describes how to create XML indexes.


Lessons

  • Planning Indexes.
  • Creating Indexes.
  • Optimizing Indexes.
  • Creating XML Indexes.


Lab 4: Creating Indexes

  • Creating Indexes.
  • Tuning Indexes.
  • Creating XML Indexes.

 

Module 5: Implementing Data Integrity by Using Constraints

This module explains how to implement constraints and provides an overview of data integrity.


Lessons

  • Data Integrity Overview.
  • Implementing Constraints.


Lab 5: Implementing Data Integrity by Using Constraints

  • Creating Constraints.
  • Disabling Constraints

 

Module 6: Implementing Data Integrity by Using Triggers and XML Schemas
This module explains how to implement triggers and XML schemas.


Lessons

  • Implementing Triggers 
  • Implementing XML Schemas

 

Lab 6: Implementing Data Integrity by Using Triggers and XML Schemas

  • Creating Triggers 
  • Implementing XML Schemas


Module 7: Implementing Views
This module explains how to create views.


Lessons

  • Introduction to Views
  • Creating and Managing Views
  • Optimizing Performance by Using Views

 

Lab 7: Implementing Views

  • Creating Views
  • Creating Indexed Views
  • Creating Partitioned Views

 

Module 8: Implementing Stored Procedures

This module explains how to create stored procedures and functions. It also describes execution plans, plan caching, and query compilation.


Lessons

  • IImplementing Stored Procedures
  • Creating Parameterized Stored Procedures
  • Working With Execution Plans
  • Handling Errors

 

Lab 8: Implementing Stored Procedures

  • Creating Stored Procedures
  • Working With Execution Plans

 

Module 9: Implementing Functions

This module explains how to create functions. It also describes how to control the execution context.

 

Lessons

  • Creating and Using Functions
  • Working with Functions
  • Controlling Execution Context
     

Lab 9: Implementing Functions

  • Creating Functions
  • Controlling Execution Context
     

Module 10: Implementing Managed Code in the Database

This module explains how to implement managed database objects.

 

Lessons

  • Introduction to the SQL Server Common Language Runtime
  • Importing and Configuring Assemblies
  • Creating Managed Database Objects
     

Lab 10: Implementing Managed Code in the Database

  • Importing an Assembly
  • Creating Managed Database Objects

 

Module 11: Managing Transactions and Locks

This module explains how to use transactions and the SQL Server locking mechanisms to meet the performance and data integrity requirements of your applications.

 

Lessons

  • Overview of Transactions and Locks
  • Managing Transactions
  • Understanding SQL Server Locking Architecture
  • Managing Locks
     

Lab 11: Managing Transactions and Locks

  • Using Transactions
  • Managing Locks

 

Module 12: Using Service Broker

This module explains how to build a messaging-based solution with Service Broker.

 

Lessons

  • Service Broker Overview
  • Creating Service Broker Objects
  • Sending and Receiving Messages
     

Lab 12: Using Service Broker (Optional)

  • Creating Service Broker Objects
  • Implementing the Initiating Service
  • Implementing the Target Service

 

Module 13: Using Notification Services (Optional)

This module explains how to develop applications that generate and send timely messages to subscribers.

 

Lessons

  • Introduction to Notification Services
  • Developing Notification Services Solutions
     

Vedi/Nascondi  Contenuto dettagliato

Vedi/Nascondi  Contenuto dettagliato

Vedi/Nascondi  Prerequisiti

Per frequentare con profitto a questo corso i partecipanti devono:

  • avere una conoscenza di base della architettura dei sistemi operativi Microsoft Windows e delle loro principali funzionalità;
  • avere una buona conoscenza di Transact-SQL;
  • avere una buona conoscenza dei concetti di database relazionali;
  • avere esperienza, anche limitata, con la progettazione di database.

 

In aggiunta, è raccomandato ma non richiesto aver completato il corso:

Vedi/Nascondi  Corsi successivi

Vedi/Nascondi  Esami / Certificazioni

Il corso prepara all'esame "70–431: TS: Microsoft SQL Server 2005 - Implementation and Maintenance" ed è utile per conseguire la certificazione "MCTS: SQL Server 2005"


 
Iscriviti al corso
Classroom learning Classroom learning Vedi/Nascondi
Prezzo: € 1600 - Durata: 5 Giorni
06/09/2010 - 10/09/2010
Milano (In italiano)
Iscriviti
06/09/2010 - 10/09/2010
Bologna (In italiano)
Iscriviti
06/09/2010 - 10/09/2010
Roma (In italiano)
Iscriviti
11/10/2010 - 15/10/2010
Milano (In italiano)
Iscriviti
11/10/2010 - 15/10/2010
Bologna (In italiano)
Iscriviti
11/10/2010 - 15/10/2010
Roma (In italiano)
Iscriviti
08/11/2010 - 12/11/2010
Milano (In italiano)
Iscriviti
08/11/2010 - 12/11/2010
Bologna (In italiano)
Iscriviti
08/11/2010 - 12/11/2010
Roma (In italiano)
Iscriviti
13/12/2010 - 17/12/2010
Milano (In italiano)
Iscriviti
13/12/2010 - 17/12/2010
Roma (In italiano)
Iscriviti
20/12/2010 - 24/12/2010
Bologna (In italiano)
Iscriviti
Virtual learning Virtual learning Vedi/Nascondi
E-learning E-learning Vedi/Nascondi
On-site learning On-site learning Vedi/Nascondi
Per informazioni e iscrizioni: n° verde 800-824.017, e-mail info.it@gki.it
 

Info

 

 

Info

 

 

Info