摘要 |
<p>L'invention concerne un procédé de structuration en un arbre ordonné de profondeur prédéterminée P', de données respectant des critères prédéterminés Fs et organisées sous la forme d'un graphe orienté acyclique de profondeur P qui comporte des nœuds et des liens entre ces nœuds, ces nœuds et liens étant stockés par type dans des tables d'un SGBD relationnel apte à être interrogé par un langage de requête à partir d'un serveur applicatif relié à une interface utilisateur, les critères Fs étant déterminés sur les nœuds et/ou les liens, caractérisé en ce qu'il comprend les étapes suivantes : a) création d'une table "CACHE" dans le SGBDR, b) détermination par le SGBDR d'un ensemble E, b) déroulement d'une itération ayant un identifiant id et/ou des propriétés qui comprend les sous-étapes suivantes : i) détermination par le SGBDR de l'ensemble S des enfants des nœuds de E respectant les critères Fs, ii) insertion par le SGBDR des nœuds de l'ensemble S et de leurs index respectifs dans la table "CACHE", iii) détermination par le serveur applicatif de critères Fe en fonction de la profondeur P', de l'identifiant id et/ou de propriétés de l'itération, iv) détermination par le SGBDR de l'ensemble E en appliquant les critères Fe à l'ensemble des nœuds dans la table "CACHE", v) P'=P'-1, répéter les étapes i, ii, iii, iv et v tant que P'>0 et que S* Ø, c) envoi par le SGBDR au serveur applicatif d'une information de fin de traitement avec le nombre de nœuds chargés dans la table "CACHE" et d'un identifiant d'accès à la table "CACHE".</p> |