Formation Langage SQL
SQL - Formation langage SQL
Besoin d’adapter cette formation à vos besoins ?
N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure !
Formation créée le 03/07/2024. Dernière mise à jour le 18/12/2024.
Version du programme : 1
Programme de la formation Version PDF
Apprenez à utiliser le langage SQL.
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.
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