Formation Langage SQL

21 heures sur 3 jours
Distanciel
Sur-mesure

Description de la formation

Apprenez à utiliser le langage SQL.

Objectifs de formation

  • Connaissance :
    Comprendre les principaux mots-clés et commandes SQL.
    Reconnaître les concepts de base du langage SQL.
  • Compréhension :
    Expliquer comment les requêtes SQL fonctionnent.
    Interpréter les résultats des requêtes SELECT.
  • Application :
    Écrire des requêtes SQL simples pour récupérer des données d'une base de données.
    Utiliser des clauses telles que WHERE, ORDER BY et GROUP BY pour filtrer et trier les résultats.
  • Analyse :
    Analyser la structure d'une base de données et comprendre les relations entre les tables.
    Évaluer les performances des requêtes et apporter des améliorations si nécessaire.
  • Synthèse :
    Concevoir des requêtes SQL avancées pour résoudre des problèmes complexes.
    Créer des procédures stockées et des fonctions pour automatiser des tâches.
  • Évaluation :
    Gérer et administrer des bases de données en utilisant SQL.
    Mettre en œuvre des requêtes impliquant des sous-requêtes et des jointures avancées

Programme de la formation

Comprendre les bases du langage SQL
  • Décrire le rôle du langage SQL dans la gestion des bases de données.
  • Identifier les principaux composants d'une requête SQL.
  • Écrire des requêtes SQL simples pour récupérer des données.
Manipuler des données avec SQL
  • Utiliser les clauses SELECT, FROM, WHERE pour filtrer les données.

  • Appliquer les opérateurs logiques (AND, OR, NOT) dans les clauses WHERE.

  • Trier les résultats avec l'instruction ORDER BY.
Utiliser les fonctions SQL
  • Appliquer des fonctions d'agrégation (SUM, COUNT, AVG, MIN, MAX) pour traiter les données.

  • Utiliser des fonctions de manipulation de chaînes de caractères et de dates.

Joindre des tables avec SQL
  • Comprendre les types de jointures (INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN).

  • Effectuer des jointures pour récupérer des informations à partir de plusieurs tables.

Modifier et gérer des données
  • Utiliser les requêtes d'insertion, de mise à jour et de suppression pour modifier les données.

  • Gérer les transactions avec les instructions COMMIT et ROLLBACK.

Travailler avec des sous-requêtes
  • Créer et utiliser des sous-requêtes pour résoudre des problèmes complexes.

  • Comprendre le fonctionnement des sous-requêtes corrélées.

Optimiser les performances des requêtes
  • Identifier les indices et les optimisations possibles pour améliorer les performances des requêtes.

  • Utiliser EXPLAIN pour analyser le plan d'exécution des requêtes.
Sécurité et gestion des utilisateurs
  • Créer, modifier et supprimer des utilisateurs dans la base de données.

  • Gérer les droits d'accès aux objets de la base de données.
Travailler avec des vues et des procédures stockées
  • Créer des vues pour simplifier l'accès aux données
  • Élaborer des procédures stockées pour automatiser des tâches.

Introduction à la manipulation avancée de données
  • Utiliser les clauses GROUP BY et HAVING pour regrouper et filtrer les données.

  • Appliquer les fonctions fenêtrées (RANK, DENSE_RANK, LAG, LEAD) pour analyser les données.

Public cible

  • TOUT PUBLIC

Prérequis

  • AUCUN

Équipe pédagogique

Intervenants qualifiés et expérimentés dans le domaine de la formation professionnelle.

Modalités de certification

Modalité d'obtention
obtentions par attestation de formation

Accessibilité

Locaux accessibles au personne en situation de handicap

Délai d'accès

2 semaines

Prix 3 150 € net de TVA

Durée 21 heures sur 3 jours

Vous êtes intéressé par cette formation ?

Créé le 3 juillet 2024 ● dernière mise à jour le 18 décembre 2024