Bonjour,
Je suis entrain de modéliser une base de données des ventes d'articles.
Les conversations avec le client ont fait référence à des entités telles que:
- devis (DV)
- bons de livraison (BL)
- factures (FC)
- bons de retour (BR)
- etc...
Remarque donné par le client: certains documents peuvent être transformer en d'autres. Exemple: Devis ==> BL, Devis ==> Facture, BL ==> Facture ...
Je cherche la meilleure façon de modéliser cette base de données.
Naturellement, j'ai pensé à concevoir une table pour chaque type de document. C'est-à-dire, la table DEVIS, la table BL, la table FACTURE, etc...
Une autre approche c'est de mettre le tout dans une même table (une méga-entité) que j'appellerai DOCUMENTS avec clé primaire = DOC_ID et un attribut DOC_TYPE = {DV, BL, FC, BR, ...} pour différencier entre devis, factures etc...
Qu'est-ce que vous proposez comme "meilleure modélisation" pour ce cas?
Merci d'avance !!!
Partager