Formation Langage SQL

SQL - Formation langage SQL

Formation créée le 03/07/2024. Dernière mise à jour le 18/12/2024.
Version du programme : 1

Type de formation

Distanciel

Durée de formation

21 heures (3 jours)

Accessibilité

Oui
3 150,00 € Net de TVA
S'inscrire
3 150,00 € Net de TVA
S'inscrire
3 150,00 € Net de TVA
S'inscrire
Besoin d’adapter cette formation à vos besoins ? N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure ! Nous contacter

Formation Langage SQL

SQL - Formation langage SQL


Apprenez à utiliser le langage SQL.

Version PDF

Objectifs de la 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

Profil des bénéficiaires

Pour qui
  • TOUT PUBLIC
Prérequis
  • AUCUN

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

Équipe pédagogique

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

Suivi de l'exécution et évaluation des résultats

Ressources techniques et pédagogiques

Modalités de certification

Modalité d'obtention
  • obtentions par attestation de formation

Délai d'accès

2 semaines

Accessibilité

Locaux accessibles au personne en situation de handicap