LE COIN DES RÉVISIONS

Modélisation · Bloc 1

Passer des besoins du métier à un modèle de données cohérent.

3 fiches

Modélisation · Bloc 1 · FICHE DE RÉVISION

Du modèle entité-association aux tables

Appliquer les règles de passage vers le schéma relationnel.

Télécharger la fiche (HTML)

Transformer les entités

Chaque entité devient une table. Les attributs deviennent des colonnes ; l’identifiant devient la clé primaire.

SCHÉMA
CLIENT(id_client, nom, adresse)
PRODUIT(id_produit, designation, prix)

Transformer les associations

RelationTransformation
Un-à-plusieursLa table du côté plusieurs reçoit la clé étrangère vers le côté un.
Plusieurs-à-plusieursCréer une table d’association avec les références aux deux tables et les attributs du lien.
EXEMPLE
COMMANDE(id_commande, date, id_client)
DETAIL(id_commande, id_produit, quantite)

Clé primaire de DETAIL : (id_commande, id_produit)
Clés étrangères : vers COMMANDE et PRODUIT

Dans ce modèle, une ligne de détail représente un produit dans une commande. Si le besoin autorise plusieurs lignes pour le même produit dans la même commande, l’identifiant du détail doit être adapté.

Vérifier le résultat

  • Toutes les tables ont une clé primaire.
  • Les clés étrangères pointent vers les bonnes clés.
  • Le caractère obligatoire d’une référence respecte les cardinalités.
  • Les attributs d’une association sont placés dans la table qui représente cette association.
Où placer la quantité commandée d’un produit ?

Dans DETAIL : elle dépend à la fois de la commande et du produit.

Supports de cours

Fiche de synthèse rédigée à partir des documents fournis.

  • Bloc 1 / Modélisation / Cours 4 et 5.jpg