Vous êtes ici : Formation > Formation continue > Informatique > Systèmes d'exploitation > SQL Server 2005 , mise en œuvre

SQL Server 2005 , mise en œuvre

ORSYS

Voir toutes les formations ORSYS

  • Durée : 5 Jours
  • Type : En centre
  • Diplôme : Autre
  • Prix : 2330.00 €

Pour voir le programme complet de cette formation, connaître les dates, lieu, tarifs, disponibilités...

Voir le détail de la formation

Objectifs

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…

Travaux pratiques

Les exercices alterneront avec le cours de manière à fournir une illustration concrète des thèmes étudiés.

ProgrammePrésentation de SQL Server 2005

- Présentation de SQL Server 2005 : possibilités des différentes versions.

- Architecture de SQL Server 2005 : architecture des 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 de schémas et création de schémas.

- Création des tables, des colonnes. Les types de données SQL Server.

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

Travaux pratiques
Mise en oeuvre d'un modèle de base de données pour la création de la base, intégration de données et importation d'information depuis des sources externes. 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.

Travaux pratiques
Utilisation de l'outil de gestion et de développement SQL Server 2005 (SQL Server Management Studio). Spécificités du dialecte Transact-SQL

- Fonctions spécifiques à SQL Server, spécificités des fonctions de fenêtrage.

- 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 oeuvre Transact-SQL. Objets de code

- Vues : création et utilisation des vues. Mise à jour à travers les 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 : déclencheurs AFTER et INSTEAD OF, traitement ensembliste.

Travaux pratiques
Création et utilisation d'objets de code. Indexation et gestion des index, traces et plans d'exécution

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

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

- Création d'index : approche de création, choix des index, 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 sur la base de données et constat des performances. Langage Transact-SQL

- Langage de programmation Transact-SQL : élé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 : création de colonnes et de variables, typage XML par des schémas.

- Requêtes par langage 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 oeuvre de Service Broker pour l'échange de messages. Intégration de .NET

- Rappels sur .NET.

- Relation entre SQL Server et .NET (SQL CLR).

- Mise en oeuvre de code administré à l'aide des ASSEMBLY.

- Types d'objets : procédures stockées, fonctions, types de données, déclencheurs, fonction d'agrégation.

- Utilisation de SQL Server 2005 depuis ADO.NET version 2.0 : développement des parties clients, intégration d'ADO.NET.

- Sécurité du code managé.

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


base de données,  sql server 2005,  mise en oeuvre


ORSYS, le spécialiste de la formation aux nouvelles technologies informatiques, au management et au développement personnel. Les centres de formation ORSYS : Paris La Défense, Lyon, Aix-en-Provence, Nantes, Rennes, Toulouse, Lille, Strasbourg, Bruxelles et Luxembourg.

Plus d'infos sur le site de l'organisme

Plus d'infos sur le site de l'organisme

Transférer à un ami