Objectifs
- Comprendre les concepts fondamentaux des bases de données relationnelles.
- Maîtriser les requêtes SQL de base : SELECT, INSERT, UPDATE, DELETE.
- Savoir créer et manipuler des tables et des index.
Programme
1. Introduction aux bases de données relationnelles
- Concepts fondamentaux des bases de données relationnelles.
- Présentation des systèmes de gestion de bases de données (SGBD) courants.
2. Bases du langage SQL
- Structure et syntaxe des requêtes SQL.
- Utilisation de la commande SELECT pour extraire des données.
3. Filtrage et tri des données
- Application de la clause WHERE pour filtrer les résultats.
- Tri des données avec la clause ORDER BY.
4. Fonctions d'agrégation et regroupement
- Utilisation des fonctions telles que COUNT, SUM, AVG, MIN, MAX.
- Regroupement des données avec GROUP BY et filtrage des groupes avec HAVING.
5. Jointures entre tables
- Compréhension et application des jointures internes (INNER JOIN) et externes (LEFT JOIN, RIGHT JOIN).
- Combinaison de données provenant de plusieurs tables.
6. Manipulation des données
- Insertion de nouvelles données avec INSERT INTO.
- Mise à jour des données existantes avec UPDATE.
- Suppression de données avec DELETE.
Commentaires validation
Une attestation de formation sera délivrée aux participants ayant validé les acquis et justifié de leur assiduité tout au long de la session.