Nous représentons les données et les relations qui les lient au moyen d’un modèle Entity
Relationship Diagram (ERD).
Nous créerons des tables et attributs nécessaires; un attribut ayant un rôle index et noté « id_ … »
sera créé pour chaque table.
Nous prenons comme convention de ne pas utiliser, tant pour nommer les tables que les attributs , ni
de majuscules, ni d’accent, qui sont sources de confusions et erreurs dans le développement
informatique de ce travail.
L’application ABC que nous avons proposée met en oeuvre des charges directes, des charges
indirectes, des regroupements en familles de coûts, et des activités.
Nous pouvons créer les tables correspondantes, soit: « charge_directe », « charge_indirecte »,
« famille_cout » et « activite ».
Les quatre tables que nous venons de définir peuvent prendre les attributs suivants:
table « charge_directe »: « id_charge_d », « montant_dir_htva_impute », « quantite »
table « charge_indirecte »: « id_chargeindirecte », « montant_htva_impute »
table « famille_cout » : « id_famille », « nom_famille »
table « activite » : « id_activité », « nom_activite », « unite_oeuvre »
Nb. « htva » que nous trouvons pour les attributs « montant_dir_htva_impute » et « montant_htva_impute »
signifie « hors TVA ».
La relation comptable entre charge indirecte et famille de coût étant articulée autour des postes du
pcmn, nous créons également une table « pcmn » dont les attributs seront le code pcmn (6 chiffres)
et l’intitulé correspondant.
table « pcmn » : « id_pcmn », « intitule »
Ces quatre tables, nous permettent d’inscrire et regrouper les données comptables.
D’autres tables seront dédiées à l’utilisation de ces données comptables de départ, que nous devons
répartir au sein de commandes passées par des clients à l’entreprise.
Pour ce, comme évoqué plus haut, nous devons effectuer des mesurages au fil du déroulement du
processus de l’entreprise afin de répartir nos coûts d’activités.
Il convient donc de créer une table « commande », une table « mesurage », et une table « client ».
table « commande » : « id_commande », « descriptif », « chiffre_affaire »
table « client » : « id_client », « nom » et « adresse »