- Comprendre les principaux concepts des SGBDR et de l'algèbre relationnelle utilisés en SQL
- Prendre en main un environnement SQL et écrire des requêtes d'extraction de données
- Extraire des informations de plusieurs tables grâce aux jointures
- Utiliser les fonctions d'agrégation et les statistiques pour analyser les données
- Créer et alimenter une base de données, gérer les contraintes et les transactions
Module 1 – Introduction et Modèle Relationnel
- Comprendre les SGBDR, l'algèbre relationnelle et la structure des tables
- Maîtriser les types de données, les clés primaires et l'intégrité référentielle
- Gérer les liens entre les tables et l'unicité des informations
Module 2 – Extraction de données (DQL)
- Écrire des requêtes SELECT : projection, sélection et opérateurs logiques
- Gérer les valeurs manquantes (NULL), les doublons et les expressions régulières
- Utiliser les fonctions de conversion et de manipulation de données en ligne
Module 3 – Jointures et Interrogation multi-tables
- Maîtriser les types de jointures : INNER, LEFT, RIGHT et FULL JOIN
- Utiliser les opérateurs ensemblistes (UNION, INTERSECT, EXCEPT)
- Optimiser la clarté des scripts grâce aux alias de tables
Module 4 – Statistiques et Requêtes complexes
- Calculer des agrégats : SUM, AVG, COUNT, MIN/MAX et filtrage HAVING
- Initiation aux fonctions de fenêtrage et expressions de table (CTE)
- Concevoir des sous-requêtes et des requêtes corrélées
Module 5 – Création, Manipulation et Sécurisation (DDL/DML)
- Définir des tables, schémas et gérer les contraintes d'intégrité
- Manipuler les données : INSERT, UPDATE, DELETE et gestion des séquences
- Sécuriser les écritures via les transactions (COMMIT, ROLLBACK)
Module 6 – Optimisation et Vue d'ensemble
- Créer des vues et des index pour optimiser les performances
- Atelier de synthèse : création et interrogation d'une base métier complète
Attestation de formation
Non certificiante
Sans niveau spécifique