Formation Informatique | Formation Management
Formation SQL Server 2005, mise en  œuvre : formation SQL Server avec Orsys
contact Orsys email Orsys English version Version Française Orsys Formation
   
 

SQL Server 2005, mise en œuvre



Cette formation vous apportera toutes les connaissances nécessaires à l'utilisation de SQL Server 2005. Elle vous permettra de comprendre le rôle des divers composants de SQL Server 2005, d'utiliser les outils de requête, et d'écrire des ordres SQL de sélection et de mise à jour des données de la base. Elle vous montrera comment modifier la structure des tables et mettre en place les contraintes d'intégrité référentielle…

» Participants

Cette formation est destinée à des ingénieurs système et des développeurs qui doivent utiliser ou mettre en œuvre SQL Server 2005.

» Pré-requis

Bonnes connaissances du langage SQL. Ou connaissances équivalentes à celles apportées par le stage "Programmation SQL" (réf. PSQ).

   
 

PROGRAMME

» Présentation de SQL Server 2005

Possibilités des différentes versions.

Architecture : les moteurs, les différents composants.

Outils de développement et d'administration.

Travaux pratiques
Utilisation de l'outil de gestion et de développement SQL Server 2005 (SQL Server Management Studio).


» Création et gestion d'une base de données et de ses objets

Les identifiants : nommage des objets SQL Server.

Stockage physique : fichiers de données et journal de transactions.

Création de la base de données. Création de groupes de fichiers pour le stockage de la base.

Schémas : concept et création.

Création des tables, des colonnes.

Chargement de données : importation en BULK INSERT, BCP, Integration Services.

Travaux pratiques
Mise en œuvre d'un modèle pour la création de la base, importation et intégration de données.


» Langage DDL : création d'objets, contraintes

Création, modification et destruction d'objets.

Vues et procédures de métadonnées.

Implémentation des contraintes.


» Spécificités du dialecte Transact-SQL

Fonctions spécifiques à SQL Server.

Instructions PIVOT et UNPIVOT : tableaux croisés.

Clauses TOP et SAMPLE.

Clause OUTPUT, SELECT INTO, TRUNCATE TABLE.

Gestion des objets larges.

Travaux pratiques
Exercices de requêtes mettant en œuvre Transact-SQL.


» Objets de code

Vues : création et utilisation des vues.

Procédures stockées : création de procédures stockées, récupération des valeurs de retour.

Fonctions utilisateurs (UDF) : fonctions scalaires et retournant des tables, utilisation dans le code.

Déclencheurs : AFTER et INSTEAD OF.

Travaux pratiques
Création et utilisation d'objets de code.


» Index, traces et plans d'exécution

Présentation : rôle des index, utilisation, couverture.

Structure des index : arbre équilibré, index ordonné et non-ordonné, statistiques de distribution.

Création d'index : approche, choix, pertinence. Utilisation du Database Tuning Advisor.

Indexation de vues : indications et contraintes.

Index pour recherche en texte intégral.

Analyse des performances : comprendre le plan de requête, utiliser le profiler.

Travaux pratiques
Mise en place d'index et constat des performances.


» Langage Transact-SQL

Eléments de base sur la syntaxe (identifiants, variables, types de données et structures).

Création et utilisation de tables temporaires.

Utilisation des curseurs.

Les transactions : délimitation et niveau d'isolation, utilisation des verrous.

Débogage du code Transact-SQL.

Gestion des erreurs et manipulation des exceptions (variable @@ERROR et structure TRY/CATCH).

Travaux pratiques
Gestion des transactions et des erreurs.


» Intégration de XML

Rappels sur XML. Types de données XML. Typage XML par des schémas.

Requêtes par Xquery, modification par XML DML.

Extraction en XML avec l'instruction FOR XML.

Indexation des colonnes XML.

Travaux pratiques
Interrogation d'une base de données en XML. Utilisation des typages XML, extraction directe en XML.


» Développement orienté service : Services Web et Service Broker

Implémentation native de web services dans SQL Server.

Présentation du Service Broker : principes, composants, architecture.

Types d'objets : messages, services, ...

Mettre en place Service Broker.

Initier un dialogue, envoyer et recevoir des messages.

Travaux pratiques
Mise en œuvre de Service Broker pour l'échange de messages.


» Intégration de .NET

Rappels sur .NET, relation avec SQL Server.

Mise en œuvre de code administré à l'aide des ASSEMBLY.

Types d'objets : procédures stockées, fonctions, types de données, déclencheurs etc.

Utilisation de SQL Server 2005 depuis ADO.NET 2.0.

Sécurité du code managé.

Travaux pratiques
Développement de procédures stockées en .NET dans SQL Server 2005.

 
     
 
     
   
  Formation SQL Server 2005  
 
Stage pratique - DIF
Réf :  SQN
Prix 2012 : 2630 € H.T.
Durée : 5  jours
 
     
         
  Cliquer sur une session pour réserver  
 

Lyon,Aix
Nantes,Rennes
Toulouse,Bordeaux
Bruxelles,Strasbourg
Lille,Genève
Sophia-antipolis,Luxembourg
 
   
     
         
  Cursus professionnels  
   
   
     
         
  Filières métiers  
   
   
     
         
  Suggestions de cours