Formation langage SQL
Je me renseigne...
Pour qui :
Tout Public :
Salarié, managers, responsables, demandeurs d'emploi, indépendants,
Eligible :
CPF, plan de développement des compétences, reclassement...
Pré-requis
Aucun
Objectifs pedagogiques
- Comprendre les principaux mots-clés et commandes SQL
- Expliquer comment les requêtes SQL fonctionnent
- Écrire des requêtes SQL simples pour récupérer des données d'une base de données
- Analyser la structure d'une base de données et comprendre les relations entre les tables
- Concevoir des requêtes SQL avancées pour résoudre des problèmes complexes
- Gérer et administrer des bases de données en utilisant SQL
Contenu de la formation
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Créer des vues pour simplifier l’accès aux données
- Élaborer des procédures stockées pour automatiser des tâches.
- 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.
Modalites pedagogiques
Equipe pédagogique
Intervenants qualifiés et expérimentés dans le domaine de la formation professionnelle
Suivi et évaluation des résultats
Emargement numérique
Evaluations de formation numérisées
Suivi par un consultant formation dédié
Ressources techniques
et pédagogiques
Supports de formation en ligne
Exposés théoriques et étude de cas concrets
Elearning avec quizzes en ligne
Attestation de fin de formation
Flexibilité du planning pour l’organisation des séances
Cours particuliers sur-mesure à distance ou en face à face ou session en petits groupes en entreprise
Extranet et elearning spécifique pour travailler entre chaque séance