Dernière mise à jour le 12/07/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

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

Formation continue

Microsoft SQL Server

MS20762

SQL Server 2016 : Développement de base de données

Acquérir les compétences et connaissances nécessaires pour développer une base de données Microsoft SQL Server 2016

35 heures de formations sur 5 Jours
En savoir plus

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