SQL Server 2019/2022/Azure : Programmation SQL

Présentiel ou à distance
CPF : Non

Chiffres clés

Nombre de participants

Entre 3 et 12

Durée

3 jour(s)

Tarif par personne

1700 €

Note

0 / 5

Informations générales

Descriptif

Connaître les nouveautés et améliorations de Microsoft SQL Server dans sa version 2022.

A quoi sert la formation "SQL Server 2019/2022/Azure : Programmation SQL"

Détails

Objectifs pédagogiques

A l'issue de cette formation, le participant sera en mesure de :

  • 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

Audience

  • Administrateurs de bases de données

  • Développeurs souhaitant mettre à jour leurs compétences vers SQL Server 2022

Pré-requis

  • Connaissances de base en programmation.

Plan détaillé

Module 01 : 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

  • Mise en situation

  • Découvrir et s'inscrire à l'option de certification AVIT®. Prise en main du logiciel SQL Server Management Studio. Découverte de la base étudiée.

Module 02 : 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.

  • Travaux pratiques

  • 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.

Module 03 : Interrogation des données monotabulaire

  • Structure d'une requête SELECT.

  • Filtre WHERE, prédicats et logique ternaire (NULL).

  • Opérateurs et expressions SQL.

  • Fonctions prédéfinies.

  • Travaux pratiques

  • 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.

Module 04 : Interrogation multitabulaire

  • 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.

  • Travaux pratiques

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

Module 05 : 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...).

  • Travaux pratiques

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

Module 06 : 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.

  • Travaux pratiques

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

Module 07 : 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".

  • En option en ligne : planifier et suivre la certification AVIT® sous 4 semaines.

  • Travaux pratiques

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

Sessions

Calendrier des prochaines formations

Modalités pédagogiques

  • 1 poste de travail par stagiaire

  • Remise d'une documentation pédagogique papier ou numérique pendant la formation

  • 50% de théorie, de réflexions et de retours d'expérience sous forme d'un power point

  • 50% de pratique sous forme d'ateliers

  • Pour toute demande de formation en intra-entreprise, merci de prendre contact directement auprès de formation@expaceo.com

Evaluations

Avis clients

Modalité d'évaluation

  • Evaluation des acquis par une auto-évaluation des stagiaires

  • Remise d'une attestation de fin de stage à chaque stagiaire

Vous souhaitez vous former et vous êtes en situation de handicap ou une personne de votre équipe est concernée ?
Vous pouvez contacter notre référente handicap, Julie DEL NIBBIO pour lui poser les questions nécessaires, échanger et adapter la formation à vos besoins ou ceux de vos collaborateurs :

Numéro de téléphone : 01 80 87 54 00