Modélisation des données

MCD, MLD, dictionnaire, formes normales.

Se connecter pour contribuerPublié le · Dernière mise à jour le

Modélisation des données

1. Objectif

Modéliser les données consiste à représenter de façon abstraite et structurée l'information manipulée par l'organisation, avant l'implémentation dans un SGBD. La méthode française de référence est Merise (3 niveaux : conceptuel, logique, physique).

2. Le MCD (Modèle Conceptuel de Données)

Représentation graphique entités-associations.

  • Entité (rectangle) : objet du réel (Client, Produit, Commande) avec ses propriétés/attributs ; l'une est identifiante (soulignée).
  • Association (losange) : lien entre entités (« passer » entre Client et Commande).
  • Cardinalités : min,max pour chaque entité par rapport à l'association.
    • (0,1), (1,1), (0,n), (1,n).

Exemple :

Client (1,n) ── passe ── (1,1) Commande
Commande (1,n) ── contient ── (0,n) Produit  [avec attribut quantité]

3. Le MLD (Modèle Logique de Données)

Traduction du MCD en tables relationnelles :

  • Chaque entité → une table.
  • Chaque propriété → une colonne.
  • L'identifiant → clé primaire (PK).
  • Association (1,1)-(1,n)clé étrangère (FK) dans la table côté (1,1).
  • Association (0,n)-(0,n)table de liaison avec PK composée + FK.

Exemple :

  • Client(#id_client, nom, email)
  • Commande(#id_cmd, date, id_client↑Client)
  • LigneCmd(#id_cmd↑Commande, #id_produit↑Produit, quantite, prix_unit)
  • Produit(#id_produit, libelle, prix)

Notations : # = PK, = FK.

4. Formes normales (aperçu)

  • 1FN : attributs atomiques (pas de liste dans une case).
  • 2FN : chaque attribut non-clé dépend de toute la clé.
  • 3FN : pas de dépendance transitive.

But : éviter la redondance et les anomalies (mise à jour, insertion, suppression).

5. Le MPD

Le Modèle Physique ajoute le SGBD ciblé : types (VARCHAR(50), INT, DATE, DECIMAL(10,2)), contraintes (NOT NULL, UNIQUE, CHECK), index, moteur de stockage. Il est traduit en SQL DDL (CREATE TABLE).

6. Enjeux

Une modélisation propre garantit performance, intégrité, évolutivité et conformité RGPD (données personnelles isolées, minimisation).

Sources et références

Ce cours est rédigé par l'équipe RévisionBac à partir du programme officiel et des sources institutionnelles ci-dessous. Elles permettent de vérifier les définitions, les chiffres et les normes citées.

  1. 1.Programmes et ressources du lycée général et technologiqueÉduscol — Ministère de l'Éducation nationale
  2. 2.Bulletin officiel de l'Éducation nationale (programmes du baccalauréat)education.gouv.fr
  3. 3.Protection des données personnelles (RGPD)CNIL
  4. 4.Bonnes pratiques de cybersécuritéANSSI

Contenu vérifié et mis à jour le 08/08/2026. Les liens renvoient vers les sites officiels des éditeurs cités.

Historique éditorial

Ce chapitre est rédigé et relu par l'équipe RévisionBac, puis enrichi par les contributions validées.

  1. Dernière mise à jour du cours (relecture et enrichissement)
  2. Première publication de la fiche de cours