4 jours (28 heures)

Formation certifiante - Code CNCP : 2235 - Certif Info : 94003

Objectifs

  • Décrire l’architecture de base et les concepts de Microsoft SQL.
  • Comprendre les similitudes et les différences entre Transact-SQL et d’autres langages informatiques.
  • Ecrire des requêtes SELECT
  • Consulter plusieurs tables
  • Trier et filtrer les données
  • Modifier les données à l’aide de Transact-SQL
  • Utiliser des fonctions intégrées
  • Utiliser les sous-requêtes
  • Utiliser les expressions de table
  • Utiliser le classement des fenêtres, les décalages et les fonctions agrégées
  • Mettre en place des ensembles de pivotement et de regroupement
  • Exécuter les procédures stockées
  • Programmer avec T-SQL
  • Mettre en œuvre la gestion des erreurs et la gestion des transactions

Prérequis

  • Connaissance pratique des bases de données relationnelles
  • Avoir des notions en UML et SQL

Vous n’avez pas les prérequis nécessaires pour la formation Transact SQL pour SQL Server ? Contactez nous pour étudier ensemble un parcours sur mesure et garantir ainsi la réussite de votre projet.

Intervenants

Les contenus pédagogiques sont synchronisés sur les évolutions techniques grâce à notre équipe d’intervenant experts et professionnels du secteur enseigné. Les formateurs qui interviennent pour animer les formations ont une double compétence : compétence informatique et compétence métier (Banque, Assurance, Administration, Santé, Transport).

PROGRAMME DE FORMATION TRANSACT SQL POUR SQL SERVER

Jour 1 : Comprendre les fondamentaux de transact SQL

Introduction à Microsoft SQL Server

  • L’architecture de base de SQL Server
  • Éditions et versions SQL Server
  • Mise en route de SQL Server Management Studio.

Introduction à la requête T-SQL

  • Présentation de T-SQL
  • Ensembles compréhensifs
  • Comprendre la logique des prédictions
  • Comprendre l’ordre logique des opérations dans les instructions SELECT.

Ecriture des requêtes SELECT

  • Rédaction d’instructions SELECT simples
  • Élimination des doublons avec DISTINCT
  • Utilisation de colonnes et d’alias de table
  • Rédaction d’expressions simples CASE.

Atelier et Cas pratique

Jour 2 : Comprendre l’utilisation des données avec SQL Server.

Tri et filtrage des données

  • Tri des données
  • Filtrage des données avec les prédicats
  • Filtrage des données avec TOP et OFFSET-FETCH
  • Travailler avec des valeurs inconnues.

Utilisation des types de données SQL Server 2016

  • Présentation des types de données SQL Server 2016
  • Utilisation des données personnelles
  • Travailler avec les données de date et d’heure.

Utilisation de DML pour modifier les données

  • Insertion de données
  • Modification et suppression de données.

Atelier et cas pratiques

Jour 3 : Comprendre l’utilisation des données avec SQL Server.

Utilisation des fonctions intégrées

  • Ecriture de requêtes avec fonctions intégrées
  • Utilisation des fonctions de conversion
  • Utilisation des fonctions logiques
  • Utiliser des fonctions pour travailler avec NULL.

Groupement et agrégation de données

  • Utilisation des fonctions agrégées
  • Utilisation de la clause GROUP BY
  • Filtrage des groupes avec HAVING.

Utilisation de sous-requêtes

  • Écriture de sous-requêtes auto-contenues
  • Composer des sous-requêtes corrélées
  • Utilisation du prédicat EXISTS avec sous-requêtes.

Atelier et cas pratique

Jour 4

Utilisation des expressions de table

  • Utilisation des vues
  • Utilisation de fonctions de table intégrées
  • À l’aide de tables dérivées
  • Utilisation des expressions de table commune.

Utilisation des opérateurs Set

  • Ecriture de requêtes auprès de l’opérateur UNION
  • Utilisation EXCEPT et INTERSECT
  • Utilisation de l’APPLICATION.

Atelier et cas pratique

Une attestation d’assiduité sera délivrée après la validation de toutes les compétences de ce module.

POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS