Le scénario
Une librairie implantée sur un seul site doit suivre les livres, auteurs, éditeurs, commandes clients, lignes de commande et paiements, tout en maintenant la cohérence des données de stock et de vente.
Ce que contient ce dessin
Comprenez les décisions qui le sous-tendent.
01
La relation plusieurs-à-plusieurs entre les livres et les auteurs est modélisée avec une table de liaison BookAuthor.
02
Order et OrderItem utilisent une clé primaire composite pour éviter les doublons de lignes de commande.
03
Une table Payment distincte permet d’enregistrer plusieurs paiements pour une même commande.
À utiliser pour modéliser les stocks et les transactions commerciales d’une librairie de petite ou moyenne taille nécessitant une structure relationnelle claire.