Bonjour kate59,
Si la promotion porte des catégories, il faut associer le code promotion à la catégorie :
categorie(id_categorie, ..., #code_promotion)
avec, probablement :
promotion(code_promotion, taux_réduction, ...)
(c'est un exemple)
Ceci est la version simplifiée (plus exactement non normalisée). En effet, il faut tenir compte du fait que :
- toutes les catégories ne sont pas obligatoirement en promotion
- le propre d'une promotion est d'être temporaire et il faudra bien ôter la promotion lorsqu'elle sera terminée
Dans cette version simplifiée, il faudra avoir un code promotion qui signifie "pas de promotion", ce n'est pas très propre. La version plus élaborée consiste à typer les catégories : celles avec promotion et celles sans promotion, sachant qu'au cours de sa vie, une catégorie passera plusieurs fois d'un type à l'autre.
Si la promotion porte sur des articles, c'est la même chose. Il faut associer la promotion et l'article. Et il faudrait aussi typer les articles pour les mêmes raisons.
En revanche, ceci ne signifie rien vis-à-vis d'un modèle de données :
Envoyé par
kate59
Ce code pourra etre utiliser sur tout le site
Cette phrase est donc à préciser pour savoir si elle impacte ou non le modèle de données.
Partager