Logo de l'organisme de formation

La formation au coeur de l'avenir technologique

Représentation de la formation : SQL Server - Mise en oeuvre

SQL Server - Mise en oeuvre

Formation à distance
Durée : 35 heures (5 jours)
Durée :35 heures (5 jours)
HT
Se préinscrire
Durée :35 heures (5 jours)
HT
Se préinscrire
Durée :35 heures (5 jours)
HT
Se préinscrire

Formation créée le 04/01/2023. Dernière mise à jour le 16/03/2023.

Version du programme : 1

Programme de la formation

Objectif de formation: L'apprenant saura écrire des ordres SQL et utiliser les extensions du langage. Il pourra aussi modifier les structures et entrer les contraintes d'intégrité, ainsi que charger les données et exploiter les transactions

Objectifs de la formation

  • Savoir créer les tables de la base, les clés primaires et contraintes d'unicité
  • Créer différentes requêtes de mise à jour de la base
  • Comprendre l'environnement Management Studio
  • Implémenter des index sur la base de données pour améliorer les performances
  • Ajouter la gestion des exceptions et les transactions dans les déclencheurs et les procédures
  • Charger plusieurs données dans la base

Profil des bénéficiaires

Pour qui
  • ingénieurs systèmes
  • développeurs
Prérequis
  • Bonnes connaissances du langage SQL

Contenu de la formation

  • SQL Server
    • L'architecture de SQL Server.
    • Les outils de développement et d'administration.
    • Travaux pratiques: Utilisation du gestionnaire de configuration et de Management Studio.
  • Bases de données et schémas SQL
    • Les identifiants : nommage des objets SQL Server.
    • Mise en place de la base de données. Schémas SQL.
    • Cycle de vie des objets d'une base.
  • Tables, vues et contraintes
    • Langage DDL : Mise en place d'objets, contraintes.
    • Les styles de données natifs et types utilisateurs.
    • Mise en place de tables et de vues.
    • Les difficultés de domaine et de colonne.
    • Clé primaire et clés alternatives. Savoir gérer l'intégrité référentielle.
    • Travaux pratiques: Créer des types utilisateurs. Créer des tables et des vues. Augmentation des contraintes. Implémentation de clés primaires et de contraintes d'unicité.
  • Charger des données et exports
    • BULK INSERT.
    • Importer et exporter en ligne de commande grâce à BCP.
    • Fonctions OPEN pour interroger les données externes.
    • Découverte d'Integration Services.
    • Travaux pratiques: Charger des données à l'aide de BULK INSERT et BCP. Utiliser d'OPENROWSET.
  • Indexation et plans de requêtes
    • Composition des index : arbre équilibré, index clustered...
    • Mise en place d'index : approche de création.
    • Analyser les performances.
    • Utiliser du Database Tuning Advisor.
    • Travaux pratiques: Implémentation d'index sur la base de données et faire un constat sur les performances.
  • SQL avancé avec Transact SQL, code procédural
    • Groupages OLAP et clauses OUTPUT, SELECT INTO...
    • Ordre SQL MERGE. Chiffrement des données.
    • Fonctions, curseurs, procédures stockées et déclencheurs.
    • Travaux pratiques: Créer des requêtes avancées de Transact-SQL. Réaliser une fonction table multi-instructions. Procédure stockée pour l'insertion combinée.
  • Transactions et gestion des exceptions
    • Les transactions. Les différents niveaux d'isolation. Gestion des exceptions. Transactions imbriquées.
    • Travaux pratiques: Intégrer la gestion des exceptions et des transactions dans les déclencheurs et les procédures stockées.
  • Découverte des techniques avancées
    • Découverte du Système d'information géographique-SIG. Utilisation de XML au sein de SQL Server.
    • Travaux pratiques: Utiliser du SIG. Interroger XML.
Équipe pédagogique

Professionnel expert technique et pédagogique.

Suivi de l'exécution et évaluation des résultats
  • Feuilles de présence
  • Questions orales ou écrites (QCM)
  • Mises en situation
  • Formulaires d'évaluation de la formation
  • Certificat de réalisation de l’action de formation
Ressources techniques et pédagogiques
  • Espace numérique de travail
  • Documents supports de formation projetés
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation.