Date de mise à jour : 12/02/2025 | Identifiant OffreInfo :
03_251256734F
Organisme responsable :
Réseau Formateurs
Acquérir les fondamentaux des bases de données
- Identifier les composants principaux d'une base de données (tables, lignes, colonnes) Identifier les composants d'une base de données donnée
Apprendre à interroger des données avec SELECT
Maîtriser la manipulation des données avec INSERT, UPDATE et DELETE
Créer et gérer les structures de bases de données
Optimiser les performances en SQL
Gérer les utilisateurs et les permissions
Acquérir les fondamentaux des bases de données
- Comprendre les concepts de base des bases de données relationnelles
- Identifier les composants principaux d'une base de données (tables, lignes, colonnes) Identifier les composants d'une base de données donnée
- Explorer les types de données utilisés en SQL
- Expliquer les relations entre tables et les clés primaires/étrangères
- Construire une base de données simple avec une table et des données basiques
- Exécuter des commandes simples pour interroger une base de données
Apprendre à interroger des données avec SELECT
- Utiliser la commande SELECT pour extraire des données
- Filtrer les résultats avec WHERE et les opérateurs logiques
- Trier et organiser les données avec ORDER BY et GROUP BY
- Utiliser les fonctions d'agrégation (SUM, COUNT, AVG)
- Joindre plusieurs tables avec des jointures INNER et OUTER JOIN
- Réaliser des requêtes complexes sur une base de données
Maîtriser la manipulation des données avec INSERT, UPDATE et DELETE
- Ajouter des données dans une table avec la commande INSERT
- Modifier des données existantes avec la commande UPDATE
- Supprimer des données avec la commande DELETE
- Comprendre l'importance des transactions avec COMMIT et ROLLBACK
- Incorporer des sous-requêtes dans les commandes DML (Data Manipulation Language)
- Vérifier l'impact des modifications sur une base de données fictive
Créer et gérer les structures de bases de données
- Construire des tables avec la commande CREATE TABLE
- Modifier des tables existantes avec ALTER TABLE
- Appliquer des contraintes (PRIMARY KEY, UNIQUE, NOT NULL)
- Supprimer des tables avec DROP TABLE
- Utiliser les index pour optimiser les performances de requêtes
- Pratiquer la création et la modification de tables dans une base de données
Optimiser les performances en SQL
- Analyser les performances des requêtes avec EXPLAIN
- Créer et utiliser des index pour accélérer les requêtes
- Éviter les pièges de performance (requêtes inefficaces, mauvaises pratiques)
- Optimiser les jointures et les sous-requêtes
- Gérer de grandes quantités de données et les performances associées
- Identifier les optimisations dans une base de données volumineuse
Gérer les utilisateurs et les permissions
- Créer et gérer des utilisateurs en SQL
- Définir des rôles et des permissions pour sécuriser l'accès aux données
- Utiliser les commandes GRANT et REVOKE pour gérer les permissions
- Mettre en œuvre des politiques de sécurité pour protéger les données sensibles
- Suivre les meilleures pratiques pour la gestion des droits d'accès
- Assigner des permissions sur des tables et bases de données à différents utilisateurs
Attestation de formation
Non certifiante
Sans niveau spécifique