Formation Langage SQL
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
Créé le 3 juillet 2024 ● dernière mise à jour le 18 décembre 2024