Salut tout le monde
Je suis nouvelle ici
J'espère que je ne me suis pas trompé de forum.
J’ai un logiciel tiers de type ERP dont j’aimerai comprendre le choix derrière la conception de sa base de données en Postgres.
En effet, le logiciel accepte des documents commerciaux tels que les bons de réceptions, factures d’achats, devis et en ressorte d’autres sous forme toujours de documents commerciaux tels que la facture de vente.
Le logiciel persiste tous ces documents sous une même table où la différence entre ces documents est exprimé avec une colonne qui change de type uniquement, par exemple; typeDocument = 1 => Facture Achat.
typeDocument = 2 => Facture Vente.
Ainsi que les détailles de ces documents sont persistés aussi dans une seule table.
Ce que j’aimerai comprendre, c’est pourquoi ce choix de conception de la base de données, pourquoi ne pas avoir choisi de multiple tables, à savoir, une table uniquement pour les achats, une autre pour la vente…etc.
Merci pour tout éclaircissement.
Partager