4. La table des commandes
Commandes(NC, dateCommande, numClient, nomClient, adClient, réductionCom)
ArticlesCommandes(NC, numArticle, nomArticle, descriptionArticle, quantitéCommandée, prixUnitaireArticle, prixTotal, réduction)
Une commande est constituée de plusieurs articles. Un article commandé l’est dans une certaine quantité et pour un certain prix unitaire. Chaque article commandé peut bénéficier d’une réduction particulière. Chaque commande peut bénéficier d’une réduction particulière.
Pour calculer le prix réel de l’article, on prend en compte une seule réduction : la plus favorable au client.
Quelle est la clé primaire de la (ou des) table(s) de départ ? Commandes : NC
ArticlesCommandes : NC, numArticle
Quelles sont les violations de formes normales ?
FN2 : numArticle -> nomArticle, descriptionArticle, prixUnitaireArticle FN3 : numClient -> nomClient, adClient
Faire un schéma de BD en forme normale O
Commandes (NC, dateCommande, réductionCom, #numClient) M
Clients (numClient, nomClient, adClient)
O C ArticlesCommandes (#NC, #numArticle, quantitéCommandée, réduction, prixTotal)
Articles (numArticle, nomArticle, descriptionArticle, prixUnitaireArticle) M : modifiable
O : pas obligatoire C : calculé
Graphe des Tables
ArticlesCommandes Commandes Articles Clients
MEA