← Retour aux formations
Plan de formation · Développement · Débutant à Intermédiaire
Gestion de BDD (MySQL / SQL)
Formation complète sur les bases relationnelles : modélisation, SQL, administration et connexion aux applications.
Durée
3 jours (21h)
Format
Présentiel
Prérequis
Notions de base en programmation (variables, logique)
Public
Développeurs, analystes, stagiaires IT
1
Introduction aux bases relationnelles
0,5j- Concepts : tables, clés, index
- Modélisation : entité-relation, normalisation
- Installation MySQL : serveur, phpMyAdmin, Workbench
- Types : VARCHAR, INT, DATE, TEXT, JSON
- TP : créer une base clients-commandes
2
SQL Fondamental
1j- DDL : CREATE, ALTER, DROP, contraintes
- DML : SELECT, INSERT, UPDATE, DELETE, jointures
- Filtrage : WHERE, GROUP BY, HAVING, LIKE, IN
- Fonctions : COUNT, SUM, AVG, MIN, MAX
- Sous-requêtes : simple, corrélée, EXISTS
- TP : 20 requêtes avec jointures et agrégations
3
Administration MySQL
0,5j- Utilisateurs : CREATE USER, GRANT, REVOKE
- Sauvegarde : mysqldump, import, planification
- Optimisation : index, EXPLAIN, slow query
- TP : backup automatisé et analyse perf
4
SQL Avancé
0,5j- Vues : création, mise à jour
- Procédures stockées : variables, curseurs
- Déclencheurs : BEFORE/AFTER, INSERT/UPDATE/DELETE
- Transactions : COMMIT, ROLLBACK, SAVEPOINT
- TP : procédure stockée de rapport mensuel
5
Connexion avec les applications
0,5j- PHP + MySQL : PDO, requêtes préparées
- Python + MySQL : mysql-connector, pandas
- API RESTful : créer une API simple
- TP : application web CRUD avec MySQL
Ce plan est personnalisable
Adaptable à votre environnement (MySQL, MariaDB, PostgreSQL).