Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Nouveau Candidat au Club
    Aide à la compréhension du choix de la conception d'une certaine base de données
    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.

  2. #2
    Expert éminent sénior
    Bonsoir devgero,

    Citation Envoyé par devgero Voir le message

    Ce que j’aimerai comprendre, c’est pourquoi ce choix de conception de la base de données


    Pourquoi ? Parce que celui qui a fait ça n’a manifestement jamais appris à modéliser, concevoir une base de données...
    Faites simple, mais pas plus simple ! (A. Einstein)
    E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
    => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)

    Je ne réponds pas aux questions techniques par MP. Les forums sont là pout ça.
    __________________________________
    Bases de données relationnelles et normalisation : de la première à la sixième forme normale
    Modéliser les données avec MySQL Workbench