SQL Server 2005, Mise en Oeuvre
Formation
À Paris et Rouen
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Dirigé à
Pour professionnels
-
Lieu
-
Durée
4 Jours
Objectifs: Ce cours vous permettra de prendre connaissance des nouveautés de SQL Server 2005: les améliorations, l'intégration de XML, des services Web, de .NET, et l'utilisation des objets de gestion. Destinataires: Administrateurs de base de données Administrateurs système
Précisions importantes
Modalité Formation continue
Les sites et dates disponibles
Lieu
Date de début
Date de début
Date de début
À propos de cette formation
Connaissances générales sur les bases de données relationnelles et des bases du langage SQL. Connaissance de l'utilisation du système Windows 2000/200
Les Avis
Le programme
Introduction à SQL Server
- Rappel des principes du modèle relationnel : modélisation des données. Notions essentielles sur le modèle relationnel.
- Vue d'ensemble de SQL Server : présentation de SQL Server 2005, possibilités des diverses versions.
- Composants de SQL Server 2005.
- Outils de développement.
- Mise en oeuvre de la sécurité dans SQL Server 2005.
Création et gestion d'une base de données
- Création de la base de données. Création de groupes de fichiers pour le stockage de la base.
- Création des tables, colonnes.
- Insertion et importation de données : BULK INSERT, BCP.
- Création de types de données dans une base de données.
Requêtes et analyse de l'exécution des requêtes
- Consultations simples, conditionnelles (instruction SELECT et WHERE), opérateurs et expressions, expressions conditionnelles, tris, constitution d'agrégats.
- Outil analyseur de requête pour l'exécution d'instructions.
- Requêtes de synthèse d'informations : utilisation de GROUP BY, utilisation des clauses COMPUTE et COMPUTE BY, fonctions de constitution d'agrégats, utilisation des regroupements et résumés de données.
Mise à jour des données dans une table
- Utilisation de transactions pour la mise à jour.
- Modification et suppression de lignes, ajout de données.
- Modification de la structure d'une table, destruction d'une table.
- Ajout de lignes à partir d'une autre table.
- Performance des mises à jour sur les tables.
Utilisation de plusieurs tables
- Consultation avec des sous-requêtes.
- Prédicats quantifiés.
- Sous-requêtes.
- Divers types de jointures entre tables.
- Opérations de jonctions conditionnelles et relationnelles.
- Utilisation des vues ou tables virtuelles.
- Mise en place de l'intégrité référentielle. Observation du schéma de table.
Langage Transact-SQL
- Langage de programmation Transact-SQL : types d'instructions, éléments de syntaxe, documentation.
- Outils de requêtes Transact-SQL : analyseur de requêtes, utilitaire osql, exécution d'instructions Transact-SQL, exécution de scripts.
- Variables, structures de contrôle de flux (IF, While, CASE).
- Exécution de requête d'extraction de données : traitement des requêtes, regroupement des données, requêtes de synthèse, jointures sur des tables, sous-requêtes.
- Modification de données : notion de transaction, insertion de données, mise à jour, suppression, modification de données.
- Objets de programmation et utilisation des objets de programmation en Transact-SQL (vue, procédures stockées).
- Création de scripts Transact-SQL de mise à jour de données et de recherche de données. Ecriture de procédure en Transact-SQL. Utilisation de l'analyseur de requêtes pour la création des procédures.
- Modification du langage de manipulation des structures (DDL).
- Modification des instructions de manipulation de données (DML).
- Gestion des erreurs et manipulation des exceptions.
Mise en place des contraintes d'intégrité
- Types d'intégrité : clé primaire, clé externe, valeur par défaut, vérification.
- Mise en place de l'intégrité des données.
- Définition des contraintes d'intégrité et utilisation de ces contraintes.
Mise en place des index
- Présentation : rôle des index, utilisation.
- Création d'index : approche de création, choix des index.
- Visualisation de l'impact des index, présentation des statistiques.
- Interrogation de la table sysindexes, visualisation du fonctionnement des index.
- Création des index avec l'assistant de paramétrage. Impact de l'index sur les performances.
Mise en place des vues
- Présentation : principe des vues, avantages de l'utilisation des vues.
- Création et mise en place des vues.
- Interrogation de données via des vues.
- Mise à jour des données via des vues.
Procédures stockées
- Création de procédures stockées : principe des procédures stockées, écriture et utilisation.
- Exécution de procédures stockées. Procédures stockées étendues.
- Procédures stockées standard : procédures stockées fournies dans l'environnement de SQL Server.
- Impact sur les performances des procédures stockées.
Déclencheurs (trigger)
- Présentation des déclencheurs : divers types de déclencheurs.
- Utilisation des « trigger » : principe et mise en oeuvre.
- Création et modification des déclencheurs.
- Fonctionnement : principe de l'imbrication et de la récursivité.
- Impact sur les performances des déclencheurs.
Gestion des transactions et verrous
- Notion de transactions. Fonctionnement des verrous sur les tables.
- Gestion des transactions dans les requêtes.
- Gestion des verrous : divers types de verrous, fonctionnement du verrouillage dans SQL Server.
Intégration de XML dans SQL Server 2005
- Rappels sur XML.
- Intégration de XML dans SQL Server 2005 : utilisation du typage XML, intégration des schémas.
- Utilisation de XQuery.
Service Broker
- Présentation du service broker : principes, composants, architecture.
- Utilisation de Service Broker : création des objets, mise en place du service utilisateur, mise en place du service d'envoi de courrier.
- Utilisation du service Broker pour la communication vers les utilisateurs via des messages.
Intégration des Services Web
- Principe de l'intégration des services web dans SQL Server 2005.
- Création de point d'accès http.
- Test des points d'accès.
- Mise en place de la sécurité.
Services de notification
- Principe des services de notification.
- Création d'une application de service de notification.
- Gestion des abonnements à la notification.
- Création d'un fournisseur d'événement.
- Mise en oeuvre du service de notification dans une architecture applicative.
Intégration de .NET dans SQL Server 2005
- Relation entre SQL Server et .NET.
- Mise en oeuvre de code géré dans SQL Server 2005 : gestion de procédures stockées en .NET, gestion de fonctions gérées.
- Utilisation de SQL Server 2005 depuis ADO.NET version 2.0 : développement des parties clients, intégration de ADO.NET.
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
SQL Server 2005, Mise en Oeuvre