Module 1 : Pourquoi modéliser ?
1.1 — Le cauchemar de la base non modélisée Aperçu
Module 2 : Le modèle Entité-Association (MEA)
2.1 — Identifier les entités et attributs Aperçu
Module 3 : Du MEA au modèle relationnel
3.1 — Règle 1 : Entité → Table Aperçu
Module 4 : Clés primaires et clés étrangères
4.1 — Clé primaire : le choix crucial Aperçu
Module 5 : Normalisation des données
5.1 — Pourquoi normaliser ? Aperçu
Module 6 : Jointures SQL
6.1 — INNER JOIN : le cœur du relationnel Aperçu
Module 7 : Contraintes avancées et intégrité
7.1 — UNIQUE, NOT NULL, DEFAULT Aperçu
Module 8 : Dépendances fonctionnelles et formes normales avancées
8.1 — Dépendances fonctionnelles Aperçu
Module 9 : Patterns de modélisation
9.1 — Pattern Historique Aperçu
Module 10 : Modélisation de cas concrets
10.1 — Cas e-commerce Aperçu
Module 11 : Dénormalisation et optimisation
11.1 — Pourquoi dénormaliser ? Aperçu
Module 12 : Projet final — Conception complète
12.1 — Analyse du besoin Aperçu

Le reste de la formation est réservé aux inscrits.

S'inscrire gratuitement
Module 8 : Dépendances fonctionnelles et formes normales avancées Aperçu gratuit

8.1 — Dépendances fonctionnelles

📋 Objectifs d'apprentissage

  • Définir une dépendance fonctionnelle (X → Y)
  • Identifier les DF dans un schéma

Une dépendance fonctionnelle X → Y signifie : si deux lignes ont le même X, elles ont forcément le même Y.

Exemple : client_id → client_nom (un ID détermine un nom)
Exemple : (commande_id, produit_id) → quantite (la clé composite détermine la quantité)

Les DF sont le fondement mathématique de la normalisation. Comprendre les DF, c'est comprendre POURQUOI on normalise.

Ceci est un aperçu gratuit.
Voir la formation complète