Gagne de la cryptomonnaie GRATUITE en 5 clics et aide institut numérique à propager la connaissance universitaire >> CLIQUEZ ICI <<

Modélisation hiérarchique

Non classé

Comme nous l’avons évoqué plus haut, XML propose une représentation hiérarchique des données,
qui forme un arbre XML.

Un élément racine est le point de départ obligatoire d’une modélisation hiérarchique. Nous ne
disposons pas parmi les tables du modèle ERD que nous venons de développer, d’élément racine (ou
parent) de tous les autres éléments (tables).

Nous créons cet élément: « ABC » (en majuscules exception faite pour l’élément racine) qui sera un
élément vide.

Modelisation hierarchique

Le premier élément hiérarchiquement sous la racine « ABC » est la table « client ».

Au niveau hiérarchique suivant se trouvent les quatre tables principales de notre travail,
« charge_indirecte », « commande », « famille_cout » et « activite ».

Elles sont descendantes de « ABC », sauf la table « commande » qui est enfant de « client ».

Elles se positionnent comme élément parent des tables de relation que nous avons créées dans le
modèle ERD.

« charge_indirecte » est parent de « imputation »: à une « chargeindirecte » correspond 1 où N
instances d’ « imputation ».

« commande » est parent de « mesurage »: à une « commande » correspond 1 où N instances de
« mesurage ».

« commande » est également parent de « charge_directe »: à une « commande » correspond 1 où N
instances de « charge_directe ».

« famille_cout » est parent de « composition_famille »: à une « famille_cout » correspond 1 où N
instances de « composition_famille ».

« activite » est parent de « composition_activite »: à une « activite » correspond 1 où N instances de
« composition_activite ».

Page suivante : Eléments à parents multiples

Retour au menu : Elaboration d’une application de la méthode Activity Based Costing utilisant les technologies XML