← 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).

1