Mondher Formation

🕒 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