Dernière mise à jour le 18/09/2024

SQL Server (20761) : Ecriture de requêtes avec Transact SQL

Informations générales

Type de formation : Formation continue
Domaine : IA, Big Data et Bases de données
Filière : Microsoft SQL Server
Rubrique : SQL Server 2016
Formation éligible au CPF : Non
Formation Action collective : Non

Objectifs & compétences

A l’issue de la formation, le stagiaire sera capable :
        • Fonctionnalités de SQL Server : Décrire les fonctionnalités clés et les composants.
        • T-SQL et Prédicats Logiques : Expliquer les bases de T-SQL et l'utilisation des prédicats logiques.
        • Requêtes SELECT : Apprendre à écrire des requêtes SELECT pour extraire des données.
        • Requêtes sur Plusieurs Tables : Écrire des requêtes impliquant plusieurs tables.
        • Tri et Filtre des Données : Utiliser des requêtes SELECT pour trier et filtrer les données.
        • Types de Données : Décrire l'utilisation des types de données dans SQL Server.
        • Requêtes DML : Maîtriser l'écriture des requêtes DML pour la manipulation des données.
        • Fonctions Intégrées : Écrire des requêtes utilisant les fonctions intégrées.
        • Sous-requêtes : Apprendre à construire et utiliser des sous-requêtes.
        • Vues et Fonctions de Valeurs de Tables : Créer et mettre en œuvre des vues ainsi que des fonctions de valeurs de tables
 

Public visé

Administrateurs et dévelopeurs de bases de données
 

Pré-requis

Avoir connaissance des concepts élémentaires des SGBD

Programme

Comprendre l'architecture de Microsoft SQL Server
        • Architecture de base de SQL Server
        • Éditions et versions SQL Server
        • Démarrer avec SQL Server Management Studio
 
Atelier : Prise en main des outils SQL Server
 
Découvrir le Transact-SQL (T-SQL)
        • Présenter T-SQL
        • Comprendre les ensembles
        • Comprendre les prédicats logiques
        • Comprendre l'ordre logique des opérations dans les instructions SELECT
 
Atelier : Comprendre les bases des requêtes
 
Écrire des requêtes SELECT
        • Écrire des instructions SELECT simples
        • Éliminer les doublons avec DISTINCT
        • Utiliser les alias de colonnes et de tables
        • Écrire des expressions CASE simples
 
Atelier : Écriture de requêtes élémentaires
 
Écrire des requêtes sur des tables multiples
        • Comprendre les jointures
        • Requêtes avec des jointures internes
        • Requêtes avec des jointures externes
        • Requêtes avec des produits cartésiens et des auto-jointures
 
Atelier : Écriture de requêtes multi-tables
 
Trier et filtrer les données
        • Trier des données
        • Filtrer des données avec les prédicats
        • Filtrer avec les options TOP et OFFSET-FTECH
        • Travailler avec les valeurs inconnues
 
Atelier : Tri et filtrage des données
 
Travailler avec les types de données SQL Server
        • Présenter les types de données SQL Server
        • Travailler avec les chaînes de caractères
        • Travailler avec les Dates et les Heures
 
Atelier : Gestion des types date et chaînes de caractères
 
Modifier des données
        • Insérer des données aux tables
        • Modifier et supprimer des données
        • Générer des valeurs de colonne
 
Atelier : Insertion, mise à jour et suppression de données
 
Utiliser des fonctions intégrées
        • Ecrire des requêtes avec les fonctions intégrées
        • Utiliser les fonctions de conversion
        • Utiliser les fonctions logiques
        • Utiliser les fonctions pour travailler avec NULL
 
Atelier : Utilisation des fonctions intégrées
 
Grouper et agréger des données
        • Utiliser les fonctions d'agrégation
        • Utiliser la clause GROUP BY
        • Filtrer les groupes avec HAVING
 
Atelier : Utilisation des fonctions d'agrégat et des regroupements
 
Ecrire des sous-requêtes
        • Écrire des sous-requêtes
        • Écrire des sous-requêtes corrélées
        • Utiliser le prédicat EXISTS avec les sous-requêtes
 
Atelier : Écriture de sous-requêtes
 
Utiliser des expressions de tables
        • Utiliser les vues
        • Utiliser les fonctions de table en ligne
        • Utiliser les tables dérivées
        • Utiliser les expressions de tables courantes
 
Atelier : Exercices sur les expressions de table
 
Employer des opérateurs de jeu
        • Écrire des requêtes avec l'opérateur UNION
        • Utiliser EXCEPT et INTERSECT
        • Utiliser APPLY
 
Atelier - Utiliser les opérateurs de jeu
 
Utiliser des fonctions de classement, de décalage et d'agrégation
        • Utiliser la clause OVER
        • Explorer des fonctions de fenêtrage
 
Atelier : Écriture de requêtes avec les fonctions de fenêtrage
 
Manipuler et grouper des résultats (Pivot et Grouping Sets)
        • Écrire des requêtes avec PIVOT et UNPIVOT
        • Travailler avec le Grouping Sets
 
Atelier : Utilisation des fonctions Pivot et Grouping Set
 
Implémenter et exécuter de procédures stockées
        • Interroger les données avec les procédures stockées
        • Passer des paramètres aux procédures stockées
        • Créer des procédures stockées simples
        • Travailler avec SQL Dynamique
 
Atelier : Exécution de procédures stockées
 
 
Programmer avec T-SQL
        • Éléments de programmation T-SQL
        • Contrôler le flux des programmes
 
Atelier : Écriture de scripts simples T-SQL
 
Gérer les erreurs
        • Mettre en œuvre la gestion d'erreur dans les requêtes T-SQL
        • Mettre en œuvre la gestion structurée des exceptions
 
Atelier : Mise en œuvre de la gestion d'erreur
 
Gérer des transactions
        • Les transactions et les moteurs de base de données
        • Contrôler les transactions
 
Atelier : Implémentation des transactions
 
 

Modalités

Modalités : en présentiel, distanciel ou mixte – Horaires de 9H à 12H30 et de 14H à 17H30 soit 7H – Intra et Inter entreprise
Pédagogie : essentiellement participative et ludique, centrée sur l’expérience, l’immersion et la mise en pratique. Alternance d’apports théoriques et d’outils pratiques.
Ressources techniques et pédagogiques : Support de formation au format PDF ou PPT Ordinateur, vidéoprojecteur, Tableau blanc, Visioconférence : Cisco Webex / Teams / Zoom
Pendant la formation : mises en situation, autodiagnostics, travail individuel ou en sous-groupe sur des cas réels
 

Méthodes

Fin de formation : entretien individuel
Satisfaction des participants : questionnaire de satisfaction réalisé en fin de formation
Assiduité : certificat de réalisation (validation des acquis)
Code de formation : BDRN117

Tarifs

Tarif & financement :
Nous vous accompagnons pour trouver la meilleure solution de financement parmi les suivantes :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
  • CPF -MonCompteFormation
Contactez nous pour plus d’information

Lieux & Horaires

Durée : 35 heures
Délai d'accès :
8 jours avant le début de la formation
 

Prochaines sessions

Handi-accueillante Accessible aux personnes en situations de handicap. Pour toutes demandes, contactez notre référente, Mme Rizlene Zumaglini Mail : rzumaglini@aston-ecole.com

à voir aussi dans le même domaine...

Formation continue

Microsoft SQL Server

MS20764

SQL Server 2016 : Administration d’une infrastructure de base de données

    • Savoir sauvegarder et restaurer des bases de données SQL Server
    • Être en mesure de gérer la sécurité SQL Server
    • Comprendre comment configurer la messagerie de la base de données, les alertes et les notifications
    • Apprendre à administrer SQL Server avec PowerShell
    • Savoir utiliser SQL Server Profiler et SQL Server Utility pour surveiller l'activité du serveur
 

35 heures de formations sur 5 Jours
En savoir plus

Formation continue

Microsoft SQL Server

MS20765

SQL Server 2016 : Provisionnement de bases de données SQL Server

Comprendre comment installer ou mettre à jour une instance SQL Server Disposer des compétences nécessaires pour la maintenance des bases de données Savoir optimiser les aspects relatifs au stockage des informations Être en mesure de migrer une base de données locales vers SQL Azure

35 heures de formations sur 5 Jours
En savoir plus

Formation continue

Microsoft SQL Server

MS10985

SQL Server 2016 : Introduction aux base de données

    • Décrire les nouveautés au niveau de la disponibilité et de l'évolutivité de SQL Server  
    • Décrire les nouveautés et les améliorations concernant l'accès aux données  
    • Décrire les nouveautés et les améliorations concernant la performance dans SQL Server  
    • Décrire les nouveautés et les améliorations concernant la sécurité dans SQL Server
 

21 heures de formations sur 3 Jours
En savoir plus

Formation continue

Microsoft SQL Server

MS10987

SQL Server 2016 : Performance, tuning et optimisation

    • Comprendre les techniques pour identifier et diagnostiquer les goulots d'étranglement pour améliorer la performance   
    • Décrire l'architecture de haut niveau SQL server et ses différents composants   
    • Décrire le modèle d'exécution SQL Server, les attentes et les files   
    • Décrire les concepts architecturaux de l'optimiseur et comment identifier et fixer les problèmes des plans d'exécution
 

28 heures de formations sur 4 Jours
En savoir plus

Formation continue

Microsoft SQL Server

MS10990

SQL Server 2016 : Analyser les données avec SQL Server Reporting Services

    • Configurer des rapports avec Report Design   
    • Créer des rapports avec Report Designer et / ou report Builder   
    • Créer des rapports mobiles SQL Server   
    • Décrire les différentes sources de données des Report Services et comment les configurer
 

35 heures de formations sur 5 Jours
En savoir plus

Formation continue

Microsoft SQL Server

MS20761

SQL Server 2016 : Requêtes de données avec Transact-SQL

    • Comprendre les similitudes et les différences entre Transact-SQL et les autres langages   
    • Décrire l'utilisation des types de données dans SQL Server   
    • Décrire l'architecture de base et des concepts de Microsoft SQL Server 2014   
    • Ecrire des requêtes SELECT
 

35 heures de formations sur 5 Jours
En savoir plus