• Formation
  • Réf. 12770
Télécharger le programme

Formation : Programmation SQL avec SQL Server

  • 2 jours (14 heures)
  • Présentiel ou à distance

Dans un monde piloté par la donnée, maîtriser le langage SQL devient essentiel. Cette formation intensive de 2 jours vous offre une immersion complète dans la programmation SQL via SQL Server. Vous apprendrez à interroger, croiser, trier et analyser les données issues de vos bases relationnelles, mais aussi à les manipuler efficacement.

Alternant théorie et cas pratiques concrets, elle s’adresse à tous ceux qui souhaitent structurer, optimiser et exploiter pleinement leurs bases de données. Un socle technique indispensable pour évoluer dans les métiers du développement, de l’analyse ou de l’administration.

...

Formation : Programmation SQL avec SQL Server

Objectifs

  • Comprendre le modèle relationnel et identifier les objets d'une base
  • Interroger et classer les données d'une table à l'aide d'opérateurs simples
  • Restituer les données de plusieurs tables grâce aux jointures et aux sous-requêtes
  • Regrouper les données et réaliser des calculs à des fins d'analyse
  • Manipuler les données dans les tables de la base

Pré-requis

  • Connaissances basiques en base de données et éventuellement en programmation

Cibles

  • Concepteurs de requêtes SQL, futurs développeurs en SGBD, administrateurs ou chargés de maintenance.

Les plus

  • Déclinable en format individuel, intra-entreprise et sur-mesure

Modalités pédagogiques

  • Alternance d’exposés, de travaux pratiques et de séquences interactives

Suivi et évaluation des acquis

  • Évaluation des acquis en amont via un questionnaire d’auto-positionnement et en aval via un questionnaire d’évaluation rempli par le formateur sur la base des mises en situation réalisées en formation
  • L’évaluation des acquis se fait également tout au long de la session au travers des multiples exercices à réaliser (plus de 80% du temps).
  • Distanciel : contenu et durée identiques + pédagogie adaptée + assistance technique 5j/7 (disponible par mail : [email protected])
  • Un support de cours est remis à chaque stagiaire

Indicateurs de résultats

  • Indicateurs de résultat et taux de réussite prochainement disponibles

Algèbre relationnelle et norme SQL

  • Les principes du modèle relationnel
  • Historique des SGBDR et du langage SQL
  • Entités, associations et MCD
  • Types de données et expression des valeurs
1

Cas pratique

Prise en main du logiciel SQL Server Management Studio
Découverte de la base étudiée.

Théorie des bases de données

  • Eléments du SGBD
  • Tables, clés et formes normales
  • Entités, associations et MCD
  • Contraintes de colonnes et de tables
2

Cas pratique

Identifier les objets d'une base de données
Déterminer le type de forme normale d'une relation et la transformer, créer un MCD.

Interrogation des données mono table

  • Structure d'une requête SELECT
  • Filtre WHERE, prédicats et logique ternaire (NULL)
  • Opérateurs et expressions SQL
  • Fonctions prédéfinies
3

Cas pratique Extraction à l'aide de la clause WHERE. Utilisation d'opérateurs IN, LIKE, CASE... des opérateurs numériques, dates, des fonctions de chaîne. Tri des données.

Interrogation multi tables

  • Combiner des résultats avec les opérations ensemblistes (UNION, INTERSECT, EXCEPT)
  • Présentation de la jointure
  • Imbrication des requêtes
  • Utilisation des CTE et découverte des requêtes récursives
  • Les sous-requêtes corrélées et l'opérateur EXISTS
4

Cas pratique

Utilisation des opérations ensemblistes, création de requêtes avec jointures

Analyse de données

  • Fonctions d'agrégation (AVG, SUM, COUNT...)
  • Création de sous-ensembles (clause GROUP BY)
  • Filtrage des agrégats avec la clause HAVING
  • Découverte des fonctions d'analyse de données (LEAD, LAG...) et rangements (RANK, ROW_NUMBER, NTILE...)
5

Cas pratique

Analyse de données par écritures de requêtes utilisant des calculs avec regroupements

Mise à jour des données

  • Les ordres INSERT, UPDATE, DELETE, TRUNCATE
  • Mises à jour simples
  • Mises à jour à l'aide de sous-requêtes
  • Mise à jour des données à travers les vues
6

Cas pratique

Opérations d'insertion et mises à jour de tables de la base de données

Introduction au SQL procédural

  • Les dialectes SQL des principaux éditeurs
  • Notions basiques sur les déclencheurs
  • Introduction aux procédures stockées
  • Les UDF ou fonctions "utilisateur"
7

Travaux pratiques

Création d'une procédure stockée

Formateurs

Christophe C.

Directeur technique et formateur/consultant, Expert Team

Directeur Technique dans une grande ESN française, Christophe anime des formations depuis bientôt 30 ans. Sa vision globale de l’écosystème Microsoft lui permet de vous proposer les formations les plus complètes, issues de sa riche...

En savoir plus

Ce produit a été mis à jour le 10/11/2025

Formation du catalogue Comundi pour votre entreprise dans vos locaux, chez nous ou à distance.

Demander un devis

À réception de votre demande, la validation et la mise en œuvre de votre projet sur une formation sera possible sous 48h.

Formation sur mesure adaptée aux spécificités de votre entreprise et de vos équipes.

Nos experts vous accompagnent dans votre projet.

Demander un devis

À réception de votre demande, la validation et la mise en œuvre de votre projet sur une formation sera possible sous 48h.

x
Chargement

Merci de patienter ...