SQL Server 2005 , mise en œuvre
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 formationObjectifs
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…
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 pratiquesUtilisation 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 pratiquesMise 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 pratiquesUtilisation 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 pratiquesExercices 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 pratiquesCré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 pratiquesMise 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 pratiquesGestion 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 pratiquesInterrogation 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 pratiquesMise 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 pratiquesDé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
Kelformation vous conseille
- Formations du même organisme
- SQL Server 2000 / 2005 , optimisation
- Evolution vers SQL Server 2005 , administration
- SQL Server 2005 , administration avancée
- Struts , développer des applications Web MVC
- Sécurité réseaux / Internet , synthèse
- Formations connexes
-
Mise à jour des compétences deSQL Server 2005 vers SQL Server 2008 -
Mise en oeuvre d'une base de données MicrosoftSQL Server 2005 -
Le langage SQL :
mise en pratique sur Oracle ou Sybase ouSQL Server ou MySQL - Formation, Paris -
Le langage SQL :
mise en pratique sur Oracle ou Sybase ouSQL Server ou MySQL - Formation, Paris
