đ DurĂ©e totale : 50 heures
đą Module 1 : Introduction aux bases de donnĂ©es & MySQL
â± 4 heures
- Notions de bases de données
- SGBD et bases de données relationnelles
- Présentation de MySQL
- Installation (MySQL Server, Workbench, XAMPP)
- Création et gestion des bases de données
đą Module 2 : ModĂ©lisation des donnĂ©es
â± 6 heures
- Analyse des besoins
- ModĂšle conceptuel (MCD)
- ModĂšle logique (MLD)
- Normalisation (1FN, 2FN, 3FN)
- Cas pratique de modélisation
đą Module 3 : Tables & types de donnĂ©es
â± 6 heures
- Types de données MySQL
- Création de tables (CREATE TABLE)
- Clés primaires
- Contraintes (NOT NULL, UNIQUE, DEFAULT)
- Modification et suppression de tables
đą Module 4 : Relations & intĂ©gritĂ© rĂ©fĂ©rentielle
â± 6 heures
- Relations 1â1, 1âN, NâN
- Clés étrangÚres
- Contraintes de référence
- Mise Ă jour et suppression en cascade
- Cas pratique multi-tables
đĄ Module 5 : RequĂȘtes SQL â Base
â± 8 heures
- SELECT, FROM, WHERE
- ORDER BY
- LIMIT
- Fonctions dâagrĂ©gation (COUNT, SUM, AVG)
- GROUP BY / HAVING
- Exercices pratiques
đĄ Module 6 : RequĂȘtes SQL â AvancĂ©
â± 8 heures
- Jointures (INNER, LEFT, RIGHT)
- Sous-requĂȘtes
- RequĂȘtes imbriquĂ©es
- Vues (VIEW)
- Index et performance de base
đ” Module 7 : SĂ©curitĂ©, sauvegarde & administration
â± 6 heures
- Gestion des utilisateurs
- Droits et privilĂšges
- Sauvegarde et restauration
- Import / export des données
- Bonnes pratiques de sécurité
đ” Module 8 : ProcĂ©dures stockĂ©es & triggers (Introduction)
â± 4 heures
- Procédures stockées
- Fonctions
- Triggers
- Cas dâautomatisation
đ Module 9 : Projet de synthĂšse
â± 2 heures
- Conception dâune base complĂšte
- Création des tables
- Relations
- RequĂȘtes complexes
- Présentation du projet
đŻ Objectifs de la formation
- Concevoir une base de données relationnelle
- Ăcrire des requĂȘtes SQL efficaces
- GĂ©rer les relations et lâintĂ©gritĂ© des donnĂ©es
- Optimiser et sécuriser une base MySQL
- Travailler avec MySQL dans des projets réels
đ„ Public ciblĂ©
- Ătudiants
- Développeurs
- Techniciens
- Débutants en bases de données
đ PrĂ©-requis
- Connaissances de base en informatique
- Notions dâalgorithmique souhaitĂ©es
đ Ă lâissue de la formation
- Base de données MySQL complÚte
- Attestation de formation
- Supports + exercices corrigés
