> Formations > Technologies numériques > SGBD > SQL Server > Formation SQL Server, mise en œuvre > Formations > Technologies numériques > Formation SQL Server, mise en œuvre

Formation : SQL Server, mise en œuvre

Versions 2022 à 2012

SQL Server, mise en œuvre

Versions 2022 à 2012



Ce cours vous apportera toutes les connaissances nécessaires à la pleine utilisation de SQL Server. Vous apprendrez à écrire des ordres SQL et utiliser les extensions du langage, à modifier les structures et entrer les contraintes d'intégrité, à charger les données et exploiter les transactions.


INTER
INTRA
SUR MESURE

Cours pratique en présentiel ou à distance
Disponible en anglais, à la demande

Réf. QSM
  5j - 35h00
Prix : 3180 € H.T.
Pauses-café et
déjeuners offerts




Ce cours vous apportera toutes les connaissances nécessaires à la pleine utilisation de SQL Server. Vous apprendrez à écrire des ordres SQL et utiliser les extensions du langage, à modifier les structures et entrer les contraintes d'intégrité, à charger les données et exploiter les transactions.


Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
Se familiariser avec l'environnement Management Studio
Créer les tables de la base, les clés primaires et contraintes d'unicité
Charger des données dans la base
Mettre en place des index sur la base de données pour améliorer ses performances
Créer des requêtes de mise à jour de la base
Intégrer la gestion des exceptions et les transactions dans les déclencheurs et les procédures

Public concerné
Cette formation est destinée à des ingénieurs systèmes et des développeurs qui doivent utiliser ou mettre en œuvre SQL Server.

Prérequis
Bonnes connaissances du langage SQL ou connaissances équivalentes à celles apportées par le stage "SQL Server, programmation SQL" (réf. PSQ).
Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en faisant  ce test.

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Programme de la formation

Présentation de SQL Server

  • Architecture de SQL Server.
  • Outils de développement et d'administration.
Travaux pratiques
Prise en main du gestionnaire de configuration et de Management Studio.

Bases de données et schémas SQL

  • Les identifiants : nommage des objets SQL Server.
  • Création de la base de données. Schémas SQL.
  • Cycle de vie des objets d'une base.

Tables, vues et contraintes

  • Langage DDL : création d'objets, contraintes.
  • Types de données natifs et types utilisateurs.
  • Création des tables et des vues.
  • Les contraintes de domaine et de colonne.
  • Clé primaire et clés alternatives. Gestion de l'intégrité référentielle.
Travaux pratiques
Création de types utilisateurs. Création de tables et de vues. Ajout de contraintes. Mise en place de clés primaires et de contraintes d'unicité.

Chargement de données et exports

  • La commande BULK INSERT.
  • Import/export en ligne de commande avec BCP.
  • Fonctions OPEN pour interroger les données externes.
  • Présentation d'Integration Services.
Travaux pratiques
Chargement des données à l'aide de BULK INSERT et BCP. Utilisation d'OPENROWSET.

Indexation et plans de requêtes

  • Structure des index : arbre équilibré, index clustered...
  • Création d'index : approche de création.
  • Analyse des performances.
  • Utilisation du Database Tuning Advisor.
Travaux pratiques
Mise en place d'index sur la base de données et 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, procédures stockées, curseurs, déclencheurs.
Travaux pratiques
Création de requêtes avancées de Transact-SQL. Réalisation d'une fonction table multi-instructions. Procédure stockée pour l'insertion combinée.

Transactions et gestion des exceptions

  • Les transactions. Niveaux d'isolation. Gestion des exceptions. Transactions imbriquées.
Travaux pratiques
Intégration de la gestion des exceptions et des transactions dans les déclencheurs et les procédures stockées.

Introduction aux techniques avancées

  • Présentation du Système d'information géographique-SIG. Utilisation de XML au sein de SQL Server.
Travaux pratiques
Utilisation du SIG. Interrogation XML.
Solutions de financement
Plusieurs solutions existent pour financer votre formation et dépendent de votre situation professionnelle.
Découvrez-les sur notre page Comment financer sa formation ou contactez votre conseiller formation.

Horaires
les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 16h le dernier jour.

Dates et lieux
Sélectionnez votre lieu ou optez pour la classe à distance puis choisissez votre date.
Classe à distance

Dernières places
Date garantie en présentiel ou à distance
Session garantie