SQL Server 2005, Mise en Oeuvre

Formation

À Paris et Rouen

1 750 € HT

Appeler le centre

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

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

Paris ((75) Paris)
Voir plan
167 Rue Vercingétorix, 75014

Date de début

Consulter
Rouen ((76) Seine-Maritime)
Voir plan
13 Rue Malherbe, 76100

Date de début

Consulter

À 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

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

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.

Appeler le centre

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

1 750 € HT