Brevet FR2876477A1 — publié le 20060414

PROCEDE ET DISPOSITIF DE RECHERCHE D'INFORMATION DANS DES BASES DE DONNEES DESCRIPTION DOMAINE TECHNIQUE ET ART ANTÉRIEUR L'invention concerne un procédé de recherche d'informations dans des bases de données. Elle concerne également un moteur de recherche permettant d'identifier des informations dans des bases de données n'utilisant pas les mêmes critères de classification des données. Elle trouve une application notamment, mais pas exclusivement, dans des domaines tels que les domaines financiers. Dans ce domaine, en effet, on cherche à identifier des sociétés comparables à une société donnée. En d'autres termes, on a alors besoin d'un moteur de recherche permettant, dans une ou plusieurs bases de données financières d'identifier un groupe de sociétés ayant des activités similaires ou concurrentes. Traditionnellement, les bases de donnée financière contiennent des listes sectorielles qui permettent de classifier les entreprises, selon plusieurs regroupements sectoriels (classification de type Dow Jones , SIC, NAICS, FT, MG, MSI) Chacune de ces classifications présente des défauts: aucune n'est exhaustive: toutes les Sociétés ne sont pas classifiées dans une classification donnée, mais seulement un sous-ensemble, - chacune est arbitraire et peut bien fonctionner pour une activité ou une société mais être trop imprécise ou abstraite pour une autre, - chacune est réductrice et a souvent tendance à associer à une société une seule activité alors que certaines entreprises ont souvent plusieurs activités (relation de type 1 à 1 au lieu d'une relation de type 1 à N), - enfin, elles sont souvent conçues, soit pour des objectifs économiques (gouvernementaux ou administratifs), soit pour des gestionnaires dans le but de faire de la gestion indicielle. Elles ne répondent donc peu ou pas au problème de recherche de pair, c'est-à-dire, à partir d'une société donnée, de sociétés proches par l'activité. Ce problème est bien sûr crucial pour des sociétés importantes. Mais ces sociétés ont en général les moyens de connaître leurs concurrents et peuvent aisément les identifier. Néanmoins, cette information, en principe interne à la société, n'est pas nécessairement disponible aux tiers, et en particulier à des acteurs qui peuvent appartenir au même segment de marché mais être de taille plus modeste. De plus, même si une société peut identifier les sociétés qui lui sont comparables, la classification qu'elle établit n'est pas nécessairement la plus pertinente ou la seule. Il existe sur les marchés, par exemple les marchés boursiers, des classifications propres à chaque indice boursier, par exemple CAC ou Dow Jones. Et il est important de pouvoir tenir compte de ces autres classifications. Le même problème se pose, et avec encore plus d'acuité, avec des sociétés de taille modeste, qui n'ont pas les moyens d'identifier, parmi toutes les sociétés existantes, celles qui leurs sont comparables par l'activité. Ces informations sont d'autant plus importantes qu'elles permettent ensuite d'effectuer des comparaisons de toutes sortes entre les sociétés identifiées: non seulement en termes de chiffre d'affaire, mais aussi de croissance, de ratios, ....etc. Pour améliorer les recherches, on peut donc penser à croiser les codifications sectorielles: Les outils de recherche traditionnels permettent de combiner différentes classifications sectorielles avec une logique booléenne (par combinaison à l'aide des 20 opérateur ET, OU, NON.. .etc.). Cette approche donne des résultats décevants car elle cumule alors les défauts des différentes classifications sectorielles. Les mêmes problèmes vont se poser lors de la recherche d'informations dans des bases de données diverses par nature, mettant en oeuvre des classifications non homogènes entre elles, privilégiant tel ou tel critère et ceci de manière variable d'une base à une autre. Il se pose donc le problème de trouver un procédé et des moyens de recherche dans des bases de 10 données diverses, présentant des classifications hétérogènes et des critères de classification variés. EXPOSÉ DE L'INVENTION L'invention concerne d'abord un procédé de recherche de données dans une pluralité de bases de données, comportant chacune une pluralité de données d'un premier type, chacune associée à au moins une donnée d'un second type de données, le procédé comportant: A l'introduction d'une donnée du premier type de données, dite donnée de référence, B - dans chaque base de données: B1 - la recherche des données de deuxième type associées à la donnée de référence, B2 - pour chaque donnée de deuxième type associée à la donnée de référence, la recherche du nombre de données du premier type associées à cette donnée de deuxième type, B3 - l'attribution à chaque ensemble de données de premier type associé à cette donnée de deuxième type, d'un coefficient, dit poids de pertinence, fonction du nombre de données de premier type associées à cette donnée de deuxième type. L'invention concerne également un procédé de recherche de données dans une pluralité de bases de données, comportant chacune une pluralité de données d'un premier type, chacune associée à au moins une donnée d'un second type de données, le procédé comportant: A - l'introduction d'une donnée du premier type de données, dite donnée de référence, B - la sélection, dans la pluralité de bases de données, de données de deuxième type, dites données de deuxième type associées à la donnée de référence, puis. B1 - la recherche, pour chaque donnée de deuxième type associée à la donnée de référence, du nombre de données du premier type associées à cette donnée de deuxième type, B2 - l'attribution à chaque ensemble de données de premier type associé à cette donnée de deuxième type, d'un coefficient, dit poids de pertinence, fonction du nombre de données de premier type associées à cette donnée de deuxième type. Cet autre procédé permet d'affecter à une donnée de premier type, non comprise dans une des bases de données en tant que donnée de premier type, une ou plusieurs données de deuxième type, cet autre procédé se déroulant ensuite de la même manière que le précédent. Chacun de ces procédés diffère des procédés connus de recherche de données dans des bases de données, et ne se limite pas aux recherches par opérateurs booléens entre différentes bases de données. Chacun de ces procédés s'avère donner des résultats beaucoup plus pertinents que les procédés connus. Une étape d'affichage peut être prévue, pour chaque base de données, et pour chaque donnée de deuxième type associée à la donnée de référence, pour afficher le nombre de données du premier type associées à cette donnée de deuxième type, ainsi que le poids de pertinence correspondant. Peuvent également être affichées les données de deuxième type de toutes les bases de données associées à la donnée de référence, le nombre de données de premier type associées à cette donnée de deuxième type, et les poids de pertinence correspondants. Chacun de ces procédés peut comporter en outre, pour au moins chaque donnée de premier type associée dans au moins une base de donnée, le calcul d'un coefficient de pertinence fonction d'au moins un poids de pertinence. Le coefficient de pertinence peut être calculé en fonction de la somme des poids de pertinence associés aux données de deuxième type associées à la donnée de référence. Chacun de ces procédés peut alors comporter en outre une étape d'affichage des données de premier type dont le coefficient de pertinence est non nul. Les données de premier type étant des noms de société, les bases de données étant par exemple des bases de données financières ou boursières, comportant au moins la classification Dow Jones et/ou Financial Times et/ou NAICS (North American Industry Classification System) et/ou SIC (Standard Industry Classification) et/ou GIGS. Les bases de données peuvent être hébergées 30 dans un seul serveur ou dans des serveurs différents. L'invention permet donc de combiner des approches sectorielles, mais selon un procédé de type calcul de score. Selon un mode de réalisation, ce procédé peut mettre en oeuvre 3 étapes: - la définition, automatique ou pas, d'un profil type sur une société de référence, - la mise à jour et la validation du profil, - le calcul du score pour l'ensemble des 10 sociétés de la base de donnée et affichage des meilleurs scores par score décroissant. L'invention concerne également un dispositif de recherche de données dans une pluralité de bases de données, comportant chacune une pluralité de données d'un premier type, chacune associée à au moins une donnée d'un second type de données, ce dispositif comportant: - des moyens de recherche ou de sélection, dans chaque base de données: É des données de deuxième type associées à la donnée de référence, É pour chaque donnée de deuxième type, ou au moins une donnée de deuxième type, associée à la donnée de référence, du nombre de données du premier type associées à cette donnée de deuxième type, É et des moyens d'attribution, à chaque ensemble de données de premier type associé à cette donnée de deuxième type, d'un coefficient, dit poids de pertinence, fonction du nombre de données de premier type associées à cette donnée de deuxième type, Des moyens d'affichage permettent, pour chaque base de données, et pour chaque donnée de deuxième type associée à la donnée de référence, d'afficher le nombre de données du premier type associées à cette donnée de deuxième type, ainsi que le poids de pertinence correspondant. Des moyens d'affichage permettent d'afficher les données de deuxième type de toutes les bases de données associées à la donnée de référence, le nombre de données de premier type associées à cette donnée de deuxième type, et les poids de pertinence correspondants. Des moyens de calcul peuvent être prévus, pour au moins chaque donnée de premier type associée dans au moins une base de donnée, pour calculer un coefficient de pertinence fonction d'au moins un poids de pertinence. Le coefficient de pertinence peut être calculé en fonction de la somme des poids de pertinence associés aux données de deuxième type associées à la donnée de référence. Des moyens d'affichage permettent, pour chaque base de données, et pour chaque donnée de deuxième type associée à la donnée de référence, d'afficher le nombre de données du premier type associées à cette donnée de deuxième type, ainsi que le poids de pertinence correspondant. L'invention concerne également un programme informatique comportant les instructions pour mettre en uvre un procédé selon l'invention, ainsi qu'un support de données, pouvant être lu par un système informatique, comportant des données sous forme codée, pour mettre en oeuvre un procédé selon l'invention. L'invention concerne également un produit logiciel comportant un support de données susceptible d'être lu par un système informatique, permettant de mettre en oeuvre un procédé selon l'invention. BRÈVE DESCRIPTION DES DESSINS - Les figures 1 et 2 représentent schématiquement un exemple de système pour la mise en 10 oeuvre de l'invention. - La figure 3 représente schématiquement une base de données. - La figure 4 représente schématiquement des étapes d'un procédé selon l'invention. EXPOSÉ DÉTAILLÉ DE MODES DE RÉALISATION PARTICULIERS Un ensemble de moyens pour mettre en oeuvre la présente invention va être décrit en liaison avec les figures 1 et 2. Sur la figure 1, les références 40, 41, 43 désignent une pluralité d'ordinateurs, ou serveurs, ou sites électroniques (on utilisera dans la suite l'expression serveur ou plate-forme , mais celle-ci peut aussi se comprendre comme ordinateur ou site électronique ) auxquels différents utilisateurs, possédant chacun un appareil de données, par exemple un micro-ordinateur de type PC 50, 52, 54, 56... peuvent se connecter ou avoir accès via un réseau 60, par exemple Internet. Chacun des utilisateurs accède au réseau par sa propre connexion 51, 53, 55, 57... et possède sa propre adresse. Les appareils d'utilisateurs peuvent aussi être des terminaux portables avec les moyens de connexion ou de communication correspondant avec les serveurs 40, 41, 43. Chaque serveur mémorise, dans des moyens de mémorisation 42, 47, 49 des données, par exemple sous forme d'un dictionnaire ou d'une base de données B0, B1, B2 contenant un ensemble d'éléments. A partir des différentes bases, divers utilisateurs peuvent rechercher des informations corrélées ou associées à des données (dites données de référence) introduites par chacun d'eux. Selon une variante, un seul serveur 40 est alimenté en données à partir des différents autres serveurs et rassemble l'ensemble des informations de toutes les bases de données. Ainsi, chaque utilisateur n'a besoin que d'interroger un seul serveur pour consulter l'ensemble des informations de toutes les bases de données. Cependant, en général, les formats des différentes bases de donnée sont différents les uns des autres. Dans ce cas, le serveur qui rassemble les données des différentes bases convertit toutes les informations en un format unique. Dans la suite, on donnera comme exemple d'éléments le cas de données économiques relatives à des sociétés, mais cet exemple n'est pas limitatif et d'autres applications peuvent être concernées. La figure 2 représente schématiquement, en bloc, les diverses composantes d'un appareil de traitement de données 50. Un microprocesseur 70 est relié, par un bus 72, à un ensemble de mémoires RAM 74 pour stocker des données, et à une mémoire ROM 76 dans laquelle des instructions de programme peuvent être mémorisées. Ce système comporte en outre un dispositif de visualisation 78, ou écran et des moyens périphériques 80 (clavier) ou 82 (souris). La référence 84 désigne des moyens d'interface avec le réseau de type modem. Les autres appareils 52, 54,... peuvent avoir la même constitution. Le serveur a, globalement, une structure du même type avec processeur(s), zones de stockage de données (d'ailleurs désignées sur la figure 2 par les références 42, 44, 46, 48) et connexion au réseau. D'une manière générale, chaque appareil d'utilisateur comporte des moyens 78 pour visualiser des données, transmises par l'ordinateur 40 via les moyens de communication et/ou de transmission 51, 53, 55, 57, 60. Il comporte également des moyens 80 pour entrer des requêtes en vue de l'obtention de certaines données de la base ou des bases de données. Ces données sont transmises à l'un des serveurs 40, 41, 43 par les moyens de communication et/ou de transmission 51, 53, 55, 57, 60. Chacun des appareils 50, 52, 54, 56 peut être muni d'un tableur, application informatique dont 30 décrite dans le document FR - 2 839 567. Il peut être également muni d'un navigateur, un programme permettant d'exploiter le Web, et notamment de rechercher et de consulter des documents et d'exploiter les liens hyper-textuels qu'ils comportent. L'appareil de traitement de données d'un utilisateur est programmé, ou des données ou instructions de programme sont mémorisées dans une zone mémoire d'un appareil de traitement de données d'au moins un utilisateur, pour mettre en oeuvre un procédé selon l'invention et notamment pour introduire une requête, par exemple de type SQL, d'envoi de certaines données et pour recevoir, en réponse, des données d'une ou de plusieurs bases de données. De même chaque serveur, ou le serveur qui rassemble les données des différentes bases est équipé pour traiter des requêtes d'utilisateur. Chaque serveur, ou le serveur qui centralise et traite les requêtes, est programmé, ou des données ou instructions de programme sont mémorisées dans une zone mémoire de ces ou de ce serveur, pour mettre en oeuvre un procédé selon l'invention, tel que décrit dans la présente demande. Dans chaque cas, ces donnés ou instructions de programme peuvent être transférées dans une zone mémoire du serveur 40 ou de l'appareil de l'utilisateur, à partir d'une disquette ou de tout autre support (par exemple: disque dur, mémoire morte ROM, mémoire vive dynamique DRAM ou tout autre type de mémoire RAM, disque optique compact, élément de stockage magnétique ou optique) pouvant être lu par un 2876477 13 microordinateur ou un appareil de traitement de données. Un exemple de procédé selon l'invention va être décrit en liaison avec la figure 3. Dans chaque base de donnée Bi sont contenues des données, dites données de premier type aik, k = 1,...ni. A chaque donnée de premier type de la base Bi est associée une ou plusieurs données de deuxième type bit, 1 = 1, pi de cette même base Bi. Par exemple, comme illustré sur la figure 3, dans la base de données B1r sont associées: - à la première donnée ail de premier type, les données b11, b12 et b19 de deuxième type, - à la deuxième donnée a12 de premier type, les données b12 et b15 de deuxième type, - à la (n-1) ième donnée al,,_1 de premier type, les données b1P et b18 de deuxième type, - à la nième donnée ain de premier type, les données b1P, b11 et b12 de deuxième type. A chaque donnée de deuxième type sont associées une ou plusieurs données de premier type. On pourrait donc, dans chaque base, classer les données de premier type en groupes de données ayant en commun une donnée de deuxième type. Cependant, ce classement n'est pas disponible et, pour une première donnée de premier type, il faut parcourir l'ensemble de la base pour identifier les données de premier type ayant avec ladite première donnée de premier type une donnée de deuxième type en commun. Il faut reparcourir la base de données suivante pour, éventuellement, y retrouver la même donnée de premier type et les données de premier type de cette deuxième base qui ont en commun une donnée de deuxième type de la deuxième base. Il en résulte que, pour une donnée de premier type, dite donnée de référence ar, on peut, pour chaque base de données Bi: - identifier l'ensemble des données bil de 10 deuxième type qui sont associées à ladite donnée de référence, - et, pour chaque donnée de deuxième type associée à ladite donnée de référence, identifier le nombre Nil de données de premier type qui lui sont associées. Cette opération peut être effectuée pour chaque base de donnée, ou dans la base de données unique constituée par toutes les bases de données si celles - ci sont rassemblées sur un même serveur. Il est ensuite possible d'affecter, à chaque donnée de deuxième type bit d'une base de données Bi pour une donnée de référence ar, un poids ou un coefficient pil(r) fonction du nombre de données de données de premier type qui lui sont associées dans cette même base. Une donnée de deuxième type peut avoir un poids d'autant plus important que le nombre de données de premier type qui lui sont associées est faible: la classification, c'est-à-dire la donnée de deuxième type, est alors considérée comme fine. Par exemple, le poids d'une donnée de deuxième type, qui fait partie des données de deuxième type associées à la donnée de référence, est égal à l'inverse du nombre de données de premier type qui lui sont associées. Pour chaque donnée bil de deuxième type associée à la donnée de référence dans la base Bi, le nombre de données du premier type associées à cette donnée de deuxième type, ou ayant en commun cette donnée de deuxième type, ainsi que son poids correspondant, peut être affiché sur l'écran de l'utilisateur qui effectue une recherche dans les bases de données à partir de la donnée de référence. Peuvent également être affichées les données de deuxième type de toutes les bases de données associées à la donnée de référence, ainsi que le nombre de données de premier type associées à cette donnée de deuxième type, et les poids correspondants. L'utilisateur peut disposer de moyens, par exemple sous forme de cases à cocher ou à décocher à l'écran, de ne pas retenir une donnée de deuxième type, car il considère, par exemple par expérience personnelle, qu'elle n'apporte rien à sa recherche. Il peut également disposer de moyens, par exemple sous forme d'onglets + et - à sélectionner sur l'écran, permettant d'augmenter ou de diminuer le poids de telle ou telle donnée de deuxième type, là encore par exemple sur la base de son expérience personnelle. Lorsque les poids sont établis, chaque donnée aiJ du premier type de données qui fait partie de l'ensemble des données de premier type associées à au moins une des données de deuxième type associées à la donnée de référence ar se voit affecter un score SF,](r) ou un coefficient, fonction des poids des données de deuxième type qui lui sont associées. Il peut être plus aisé, en variante, de sélectionner toutes les données de premier type de toutes les bases de données et de vérifier, pour chacune de ces données de premier type, si elle fait partie de l'ensemble des données de premier type associées à au moins une des données de deuxième type associées à la donnée de référence. Si non, le score correspondant est égal à 0. Le score de chaque donnée de premier type peut être une combinaison linéaire des poids des données de deuxième type qui lui sont associées, par exemple encore la somme de ces poids. Il est alors possible de classer les données de premier type en fonction de ce score ou de ce coefficient, par exemple de manière croissante ou décroissante. Il est également possible de combiner cette donnée de score SFij (r) d'une donnée de premier type ail avec une ou des données issues des données de poids correspondant à cette donnée de premier type. Par exemple, il est possible de calculer un score final sFn (r) sous forme de pourcentage, égal au score divisé par la somme de tous les poids des données de deuxième type associées à la donnée de référence. sFii (r)= SFii(r) / Ei Ej pif (r) Les données de deuxième type peuvent également être appelées critères sectoriels. L'invention concerne donc également un procédé de recherche de données dans une ou plusieurs bases de données, ou un procédé de recherche multicritère dans une ou plusieurs bases de données, chaque base associant des données de premier type à des critères sectoriels (données de deuxième type), comportant: - la recherche ou la sélection de un, ou plusieurs, critères sectoriels associés à une donnée de premier type dite donnée de référence, - l'exploration de la, ou des, bases de données pour trouver le nombre de données de premier type associées à chacun desdits critères, ou classées suivant lesdits critères, - l'attribution à chaque donnée de premier type associée à au moins un critère, d'un coefficient final, ou d'un score final, fonction de la fréquence d'apparition de ladite donnée de premier type dans lesdits critères. Des étapes d'un procédé selon l'invention sont représentées en figure 4: selon une première étape, l'utilisateur sélectionne une donnée de premier type, dite donnée de référence (étape S1) ; le profil, comportant les données de deuxième type des diverses bases de données associées à la donnée de référence est recherché dans les différentes bases. Un poids peut être affecté à chaque donnée de deuxième type, comme expliqué cidessus; initialement, un poids peut être affecté par défaut; - le profil trouvé est présenté à l'utilisateur (étape S2) ; celui - ci peut enlever des données de deuxième type et modifier les poids affectés à ces données; les scores des données de premier type peuvent être calculés, pour l'ensemble des données de premier type de la ou des bases de données, comme expliqué ci-dessus; un tri par score décroissant peut être réalisé ; - ces résultats peuvent être présentés à l'utilisateur (étape S3) ; par exemple, lui sont présentées un nombre prédéterminé de N données de premier type. L'utilisateur va pouvoir modifier des paramètres de la recherche (enlever des données de premier type ou des données de deuxième type, par exemple en revenant à l'écran précédent), auquel cas, le procédé retourne à l'étape S2; - lorsque l'utilisateur est satisfait, le procédé est terminé (S4). Les données peuvent être sauvegardées ou mémorisées et les résultats de la recherche peuvent être exploités. Un problème peut se poser lorsque la donnée de référence ar ne fait partie d'aucune base de 25 données. Dans ce cas il est possible de faire une première sélection d'un certain nombre de données de premier type, qui semblent correspondre à la donnée de référence, et qui sont, elles, contenues dans une ou plusieurs bases, ou dans toutes les bases. Cette première sélection peut être faite selon des critères approximatifs ou selon l'expérience de l'utilisateur. Puis sont sélectionnées des données de deuxième type, associées à ces données de premier type. Plus généralement, une variante d'un procédé selon l'invention comporte la construction d'un ensemble de données de deuxième type, provenant de une ou plusieurs bases de données, associées à des données de premier type sélectionnées elles - mêmes en fonction de la ou d'une donnée de référence. Les étapes suivantes (calcul des poids, affichage, modifications éventuelles, calcul du ou des scores...etc) restent identiques à ce qui a déjà été décrit. Un exemple va maintenant être donné, qui 15 concerne le domaine financier. Le point de départ de la recherche est une société qui intéresse l'un des utilisateurs et qui sera par la suite dénommée société de référence (donnée de référence). Les bases de données Bi sont constituées de classifications financières, par exemple la classification de type Dow Jones , NASDAQ ou SIC, ou NAICS, ou FT ( Financial Times ), ou MG, ou MSI. Chacune de ces bases contient une classification sectorielle. Chaque société répertoriée dans la base est affectée d'une telle classification ou de plusieurs classifications. Ces classifications constituent les données de deuxième type au sens ci dessus. A partir de la société de référence, sont recherchées toutes les classifications sectorielles, c'est-à-dire toutes les données de deuxième type qui sont associées à la donnée de référence dans toutes les bases. Un critère sectoriel d'une base de données financière recouvre ou rassemble toutes les sociétés de cette base de données ayant des activités similaires à la société de référence. Il est également d'utiliser, en plus des codifications sectorielles classiques (SIC, NAICS, FT, DJ, GIGS), d'autres classifications supplémentaires, par exemple: - COMP ou la liste directe des concurrents établie par la société de référence elle-même. Cette liste de concurrents peut être codifiée et crée une nouvelle liste de société, - REVERSECOMP ou la liste inversée des concurrents. Il s'agit de la liste des sociétés qui citent une société de référence comme faisant partie de leurs concurrents. Ce secteur regroupe donc non plus les concurrents directs, mais les sociétés qui voient la société de référence comme un concurrent, - les répartitions sectorielles du chiffre d'affaire: Certaine base de donnéesfinancière codifient la répartition sectorielle de chiffre d'affaire des sociétés. Cette répartition du chiffre d'affaire peut également être exploitée comme un critère. Au cours d'une deuxième étape, après avoir identifié toutes les informations de classification, le moteur présente a l'utilisateur un écran de synthèse qui va permettre à l'utilisateur de valider et ou d'afficher les critères de recherche: Pour chaque critère sectoriel étendu, cet écran affiche une ligne qui comprend entre autre: - la nature de la classification (type de classification sectorielle), - la valeur de cette classification pour la société de référence (en général un code), le libellé de la codification (le texte décrivant le code de la classification), - un poids qui va permettre de définir l'importance de ce critère dans la recherche, - un sélecteur permettant à l'utilisateur d'inclure ou d'exclure ce critère de la recherche. Le moteur prend en compte la multi-cardinalité de la relation sectorielle, et pour une classification il affiche autant de lignes que la société aura de valeur sectorielle. L'écran représentera de façon visuelle les secteurs primaires (ceux qui correspondent à l'activité principale de la société de référence). Le poids par défaut est pré calculé à une valeur directement liée à la pertinence du secteur (en général, la taille de secteur est un critère suffisant). Plus le secteur est pertinent (plus le secteur est fin), plus le poids est grand. Chaque ligne qui sera choisie par l'utilisateur est appelée un critère sectoriel étendu. La troisième étape concerne la recherche. L'algorithme de recherche proprement dit est par exemple le suivant: Pour chaque société de la base de donnée Score société = 0 Pour chaque critère sectoriel étendu: - Si la société courante appartient à la même classification sectorielle: Score société = Score société + poids du critère sectoriel étendu Fin Si Fin Pour Re base de score: ScoreSociéte: ScoreSociété / somme de tous les poids des critères sectoriels étendus pour tout critère sectoriel étendu. Société suivante Puis on trie les sociétés par score décroissant en présentant à l'utilisateur les N sociétés les plus pertinentes. Un procédé tel qu'expliqué ci-dessus en liaison avec la figure 4 peut être appliqué, les données de premier type étant des noms de société et les données de deuxième type des classifications des sociétés dans diverses bases de classification. Selon une variante, la donnée de référence n'est pas une société. C'est par exemple le cas lorsqu'une société de référence n'est répertoriée dans aucune base de données. On associe alors à cette société un ensemble de sociétés, ledit ensemble résultant par exemple d'une extraction préalable des bases de données. Par exemple, la société de référence a une activité dans le domaine des roulements à bille, mais n'est pas répertoriée dans les bases. On peut donc effectuer une première recherche dans ces bases de données, recherche qui conduit à un ensemble de sociétés qui comportent les roulements à billes dans leur activité. A partir de cet ensemble de sociétés ainsi défini, la recherche du profil sectoriel va être adaptée pour présenter tous les critères sectoriels qui reviennent le plus souvent dans cet ensemble de sociétés. En d'autres termes, le profil sectoriel n'est alors pas obtenu par une recherche, dans les bases de données, effectuée sur la base d'une société de référence, mais est construit à partir d'un ensemble de sociétés ayant au moins une activité en commun avec la société de référence. Un exemple illustrant l'intérêt de l'invention va être donnée. Cet exemple concerne le domaine financier, et la recherche de sociétés comparables à une société bien connue dans le domaine pétrolier, la société EXXON. Cette société est répertoriée dans diverses bases de données ou diverses classifications, par exemple Dow Jones, Financial Times, MG Industries, FT Sector, NAICS, SIC. Dans chacune des ces bases de données, la 30 société appartient à un secteur qui peut être identifié par un code. Par exemple, dans la classification Dow Jones, EXXON est répertorié dans énergie et pétrole-principale société . Dans ce même secteur sont par ailleurs répertoriées 427 autres sociétés. Dans la classification Financial Times, la société EXXON est classée dans un secteur, uniquement identifié par son code: 214. Dans la classification NAICS, EXXON est classée dans de multiples secteurs qui peuvent être identifiés soit par un code, soit par un code et un libellé associé à ce code: par exemple cette société appartient au secteur 211, mais aussi au secteur 211 111, ce dernier étant intitulé extraction de pétrole brut et de gaz naturel . Toujours dans la classification NAICS, EXXON est répertoriée dans le secteur n 324, ainsi que dans le secteur 324 11, ce dernier étant intitulé raffinerie de pétrole . D'autres secteurs sont indiqués dans le tableau 1 ci-dessous. On constate dans ce tableau que, dans certaines classifications, telles que NAICS ou SIC, une même société peut appartenir à de multiples secteurs différents. Par contre, dans d'autres classification, telle que la classification Dow Jones, la société appartient à un seul secteur. Il en va de même pour la classification Financial Times. La société de référence, en l'espèce EXXON, peut avoir établie sa propre liste de concurrents. Cette liste peut être disponible, ou pas. Dans le cas de la société EXXON, cette liste est disponible, et comporte 10 sociétés. Cette liste est intégrée dans le tableau 1 ci-dessous sous la référence COMP. De même, d'autres compagnies peuvent citer la société EXXON en tant que concurrent. Ces autres compagnies constituent elles-mêmes une liste, qui peut être identifiée en tant que secteur, et incorporée dans le tableau I ci-dessous. Liste Sectorielle Secteur CODE Libellé Nombre Poids Supprimer Secteur de de la sociétés sélection COMP 30238NU Propre liste de concurrents de 10 w 8 la société (seulement aux U.S) REVCOMP 30238NU Autres sociétés citant cette 169 p 3 E r société comme concurrent DJ Energie et pétrole-Principales 428 w 3 r Sociétés FT 214 224 3E MGINDUSTRY 0606 Pétrole et gaz intégré 132 3 r' MGSECTOR 06 Energie 1402 1 r NAICS 211111 Crude Petroleum and Natural 1009 1 r Gas Extraction NAICS 211 1206 C 1 rNAICS 32411 Raffineries de pétrole 180 p 3 E r NAICS 324 338 w 3 j r NAICS 44711 Stations service avec magasins 70 Q 6 r NAICS 447 91 + 6 u r NAICS 483111 Transport de matériau en eau 226 + 3 profonde NAICS 483 439 Q 3 E r NAICS 48611 Transport par oléoduc d'huile 41 j 6 r brute NAICS 486 163 3 r NAICS 325211 Matériau plastique et fabrication 292 3 Q r de résine NAICS 325 4075 1 p r NAICS 32511 Fabrication pétrochimique 117 3 j r NAICS 212112 Extraction naturelle de charbon 70 J 6 L] bitumineux NAICS 212 24831 1 LJ NAICS 212234 Extraction de minerai de cuivre 293 #] 3 U et de nickel NAICS 221112 Production d'énergie électrique 184 j 3 Ln, r pour combustible fossile NAICS 221 1453 +j 1 1_7J P SIC 2911 Raffinage pétrolier 255 3 i] r SIC 291 296 E 3 r SIC 1311 Pétrole brut et gaz naturel 1256 # 1 U F SIC 131 1269 E1 r SIC 5541 Stations services de carburants 91 6 p r SIC 554 92 6 J r SIC 4412 Deep Sea Foreign Trans Of 251 3 L 3 F Freight SIC 441 252 3 r SIC 4612 Oléoducs pour pétrole brut 37 lj 6 p tr SIC 461 81 J 6LJ r SIC 2821 Matériaux plastiques et résines 329 3 p r SIC 282 572 2 F,,, SIC 2869 Chimie organique industrielle 246 13 L _j F SIC 286 359 3 P SIC 1222 Charbon bitumineux souterrain 76 E 6 p I SIC 122 157 j 3 i=j r SIC 1021 Minerai de cuivre 279 E 3 p r SIC 102 283 E 3 F SIC 4911 Services électriques 643 2 Lj r SIC 491 700]2 p r' WVB E23 Produits pétroliers / 99j 1 raffineries 6 0 WVB B1 Chimie diverse 555] 2 p r WVB Z7 Autres 3967 '#j 1 H F Tableau I D'autres secteurs peuvent être crées, par exemple à partir de la ventilation du chiffre d'affaire de la société de référence. Dans l'exemple considéré, une partie du chiffre d'affaire de la société EXXON concerne le domaine des produits pétroliers et des raffineries, et une autre partie des activités de chimie diverses. D'autres sociétés pourront avoir tout ou partie de leur chiffre d'affaire dans l'un et/ou l'autre de ces deux secteurs. Ces deux secteurs d'activité peuvent donc être considérés comme un élément de classification, regroupant chacun un certain nombre de sociétés. C'est la raison pour laquelle, dans le tableau I ci-dessus, les trois dernières lignes concernent des secteurs qui regroupent chacune des sociétés générant un certain chiffre d'affaire dans le secteur identifié. Dans le tableau I ci-dessus, est indiqué, pour chaque secteur, le nombre de sociétés identifiées. Un coefficient de poids est attribué au secteur, ce coefficient peut être par exemple un versement proportionnel au nombre de sociétés identifiées dans les secteurs: si le secteur comporte beaucoup de sociétés, ce secteur n'est pas très fin, ou encore ne comporte pas beaucoup d'informations, et son poids sera relativement faible. Si, au contraire, un secteur comporte peu de sociétés, son poids sera d'autant plus important. A titre d'exemple, dans le tableau I ci-30 dessus, le secteur NAICS 211 qui répertorie 1206 sociétés, se voit affecté d'un poids 1, tandis que le secteur SIC 4612 (oléoduc pour pétrole brut), qui ne regroupe que 37 sociétés, se voit affecté d'un poids plus important (6). Un poids par défaut peut être affecté au secteur, dès lors que le nombre de sociétés dans ce secteur est connu: ce poids est calculé automatiquement par le système. Dans le tableau I ci-dessus, l'utilisateur se voit proposer, dans la colonne poids, la possibilité d'actionner un bouton + ou - de manière à moduler, selon sa propre expérience et selon ses connaissance du marché, le poids attribué à tel ou tel secteur. Dans la dernière colonne, l'utilisateur se voit même offrir la possibilité de supprimer totalement un secteur, en ne cochant plus qu'une case qui est cochée de manière standard. Chacune des sociétés de toutes les classifications, ce qui peut considérer un nombre considérable de sociétés, par exemple de l'ordre de 40 000, et ensuite tour à tour sélectionnée, et est comparée à chacun des secteurs identifiés dans le tableau I afin de déterminer si, oui ou non, cette société fait partie du secteur considéré. Initialement, chaque société se voit attribué un score , initialisé à O. Si la société fait partie du premier secteur, le score de la société devient égal au poids du premier secteur. Si elle fait également partie du deuxième 30 secteur, le score de cette société se voit augmenter du poids du deuxième secteur. Si a société ne fait partie d'aucun des cinq secteurs suivants, elle garde son score égal à la somme des poids des premiers et deuxièmes secteurs. Si la société apparaît de nouveau dans le huitième secteur, son score est incrémenté du pois de ce huitième secteur, et devient donc égal à la somme des poids des premiers, deuxièmes et huitièmes secteurs. L'exploration du tableau I continue, avec 10 cette société, jusqu'à épuisement de tous les secteurs du tableau. Il est ensuite procédé à la même comparaison pour chaque autre société. Il en résulte que chaque société se trouve 15 affecté d'un score . Ce score peut être transformé en pourcentage, en le rapportant à la somme totale de tous les poids du tableau I. Ainsi, la société de référence elle-même, en l'occurrence la société EXXON, qui appartient par définition à tous les secteurs du tableau I, bénéficie nécessairement d'un score égal à la somme de tous les poids du tableau I. Son score final est donc de 100%. Par contre, certaines autres sociétés auront un score final compris entre 0 et moins de 100%. Dans le cas de EXXON, ce procédé a conduit à identifier 50 sociétés ayant un score final compris entre 24% et 100% (100% pour la société de référence elle-même). L'ensemble de ces sociétés est groupé dans le tableau II ci-dessous. On remarque que, de manière logique, ce tableau incorpore des sociétés bien connues du domaine pétrolier telles que BP, TOTAL, REPSOL, SUNOCO, CHEVRON, ENI, etc Code EF Nom de la ISIN Pays Chiffre Capitalis. Score société d'affaires marché (en mUSD) (en mUSD) 1 30238NU Exxon Mobil US30231G1022 USA 246 738 321 958 100% r Corp 2 30163NUSunoco, Inc US86764P1093 USA 17 929 N/A 64% r 3 3008IPC ? Petrochina Co CN0009365379 CI-IN 36 703 91 867 62% r 4 30295NU ?Chevrontexaco US 1667641005 USA 112 937 114 006 59% r 90016E1 Eni 1T0003132476 [TA 85 254 82 210 53% r 6 30448NU Unocal Corp U59152891027 USA 6 539 10 815 45% r Delaware 7 00486EF Total FR0000120271 FRA 131 574 126 172 43% r 8 01571EX BP GB0007980591 GBR 232 571 210 589 42% r 9 30354NU?I Amerada Hess US0235511047 USA 14 480 8 002 41% r 91208EN Royal Dutch 0000009470 NLD 201 728 107 684 41% r Petroleum 11 01809EX Shell Transport GB0008034141 GBR 2 429 74 728 41% r & Trad 12 32368NU Tesoro US8816091016 USA 8 846 1 912 39% r Petroleum Corp 13 01420EE Espanola ES0132580319 ESP 16 595 9 566 38% r Petroleos (cepsa 14 33549NU GIANT US3745081097 USA 1 808 280 38% r INDUSTRIES N2088O Shell Oman OM00055 1 403 5 OMN 168 NIA 38% r M Marketing Company SAOG 16 90005EE Repsol ES0173516115 ESP 45 348 26 084 38% r 17 30086PC ? Sinopec CN0005789556 CHN 51 267 34 462 36% r corporation 18 90005S1F Fortum FI0009007132 FIN 14 323 12 053 35% r Corporation 19 30559NU El Paso Corp US28336L1098 USA 12 194 5 185 35% r 30174FT Ptt Pcl TH0646010007 THA 12 497 N/A 35% r 21 30806LB ?, Refinaria de BRRIPIACNPR BRA 680 NIA 34% r Petroleo Ipiranga o S.A. 22 01364KS ? Sasol ZAE000006896 ZAF 9 667 13 118 34% r 23 300250R ? OAO TATNEFT RU0009033591 RUS 4 557 69 587 32% r 24 30236EI ? Erg IT0001157020 ITA 9 499 1 184 32% r M3082N Pride US7415374013 USA 234 N/A 32% r U Companies, L.P. 26 300040F Slovnaft CS0009004452 SVK 1 655 N/A 32% r 27 30008LA Ypf ARP9897X1319 ARG 7 354 N/A 32% r (Yacimientos Petroliferos Fi 28 30011LC oec CLP7847L1080 CHL 4 619 N/A 31% r pet pol De Ch 1 (cia 29 32292NU. Lyondell US5520781072 USA 3 801 3 659 31% r Petrochemical Co 30928AA InterOil CA46095 1 1 064 CAN 0 N/A 31% r Corporation (CHESS) 31 90038EN Dsm NL0000009769 NLD 7 606 4 760 30% r 32 300050R ? Gazprom OAO RU0007661625 RUS 19 222 N/A 30% r 33 M1282N Holly US4357583057 USA 1 403 735 29% r U Corporation 34 300020R ?. Lukoil Holding RU0009024277 RUS 22 299 N/A 29% r 30349NU ? Marrpathon Oil US5658491064 USA 41 234 13 887 29% r 36 N7289C InterOil CA46095 1 1 064 CAN 0 N/A 29% r A Corporation 37 30080NU ?. ConocoPhillips US20825C1045 USA 105 097 56 602 28% r 38 31061NU ? Coarrpken Energy US4125523096 USA 27 115 28% r 39 30539NU ? Conoco US2082515048 USA 38 737 N/A 28% r 30118EN Petroplus NL0000376937 NLD 7 685 299 27% r International 41 90002LA ? Perez Companc 5 RHOLD01002 ARG 1 908 N/A 27% r 42 33148NU ?] Transmontaigne US8939341090 USA 8 324 249 26% r 43 N3820B Dist. Produtos de BRDPPIACNP BRA 3 609 N/A 26% r R Petroleo Ipiranga R5 S.A. 44 X0007LT Mazeikiu Nafta LT0000115552 LTU 1 926 N/A 26% r 30054PC Sinopec Beijing US82935N1072 CHN 1 386 63 971 25% r Yanhua 46 90262FJ --- lino Kaiun JP3131200002 JPN 551 N/A 25% r Kaisha 47 30002OD PETROL SI003 1 1 02 1 53 SVN 1 272 N/A 25% r Ljubljana d.d. 48 00007FK ?? Sk Corp KR7003600004 KOR 11 541 N/A 25% r 49 20070NC Enbridge Inc CA29250N 1050 CAN 3 752 7 100 24% 30074F1 Reliance INE002AO1018 IND 12 004 N/A 24% Industries Tableau II Un exemple comparatif a été réalisé, pour cette même société EXXON, en utilisant uniquement des critères de croisement booléens entre différentes classifications: on a retenu la classification SIC, la classification Dow Jones, et la classification FT (Financials Times). Le tableau III ci-dessous donne, pour ces trois classifications, le code secteur auquel appartient cette société. SIC sector: Dow Jones: FT sector: J 2911 Energy Tableau III Ces trois classifications sont croisées selon le critère booléen ET , croisement dont les résultats sont rassemblés dans le tableau IV cidessous. Code EF Nom de la 1SIN Pays Secteur Secteur SIC Secteur FT société DJ 1 30064FA Alsons PHY0093E1002 PHL Energie 29-Raffinage 214-Produits Consolidated (3) du pétrole et pétroliers,' Resour industries Raffineries voisines 2 30354NU Amerada US0235511047 USA Energie 29-Raffinage 214-Produits Hess (3) du pétrole et pétroliers! industries ' voisines Raffineries 3 31213NC Avatar NA CAN Energie 29-Raffinage 214-Produits Petroleum (3) du pétrole et Pétroliers, , Inc. industries Raffineries voisines 4 30963NU Clark USA NA USA Energie 29-Raffinage 214-Produits (3) du pétrole et Pétroliers, , industries Raffineries voisines 30345LB r Companhia NA BRA Energie 29-Raffinage 214-Produits Nordeste De (3) du pétrole et pétroliers,' Participacoes industries Raffineries - Conepar voisines 6 20042AA Caltex AUOOOOOOCTXI AUS Energie 29-Raffinage 214-Produits Australia Ltd (3) du pétrole et Pétroliers, , industries Raffineries voisines 7 3001ILC Copec (Cia CLP7847L1080 CHL Energie 29-Raffinage 214-Produits Petrol De (3) du pétrole et pétroliers! Chile) industries Raffineries voisines 8 00694EJ. ? Cosmo Oil JP3298600002 JPN Energie 29-Raffinage 214-Produits Company (3) du pétrole et pétroliers' Ltd industries Raffineries voisines 9 30022L0 Empresa NA BOL Energie 29-Raffinage 214-Produits Petrolerachac (3) du pétrole et pétroliers,' o industries Raffineries voisines 30412LC ENAP NA CHL Energie 29-Raffinage 214-Produits (3) du pétrole et pétroliers,' industries Raffineries voisines 11 01420EE Espanola ES0132580319 ESP Energie 29-Raffinage 214-Produits Petroleos (3) du pétrole et pétroliers' (cepsa) industries Raffineries voisines 12 90100EF Esso FR0000120669 FRA Energie 29-Raffinage 214-Produits (Francaise) (3) du pétrole et pétroliers/ industries Raffineries voisines 13 01112FM ? Esso MYL304200008 MYS Energie 29-Raffinage 214-Produits Malaysia (3) du pétrole et pétroliers/ Bhd industries Raffineries voisines 14 30238NU Exxon Mobil US30231G1022 USA Energie 29-Raffinage 214-Produits Corp (3) du pétrole et pétroliers/ industries Raffineries voisines 32126NU Frontier Oil US35914P1057 USA Energie 29-Raffinage 214-Produits Corp (3) du pétrole et pétroliers/ industries Raffineries voisines 16 30068EP GALP NA PRT Energie 29-Raffinage 214-Produits (3) du pétrole et pétroliers/' industries Raffineries voisines 17 30103FI Hindustan INE094A01015 IND Energie 29-Raffinage 214-Produits Petroleum (3) du pétrole et pétroliers/ industries Raffineries voisines 18 30205FI Mangalore INE103A01014 IND Energie 29-Raffinage 214-Produits Refinerie & (3) du pétrole et pétroliers/ Petro industries Raffineries voisines 19 30683NU Murphy Oil US6267171022 USA Energie 29-Raffinage 214-Produits corp (3) du pétrole et pétroliers/ industries Raffineries voisines 30465FJ...W Nippon NA JPN Energie 29-Raffinage 214-Produits Mitsubishi (3) du pétrole et pétroliers/ Oil industries Raffineries Corporation voisines 21 00919FJ Nippon Oil W3679700009 JPN Energie 29-Raffinage 214-Produits Co Ltd (3) du pétrole et pétroliers/ industries Raffineries voisines 22 30294PC Offshore NA CHN Energie 29-Raffinage 214-Produits Oil (3) du pétrole et pétroliers/ Engineering industries Raffineries voisines 23 90117EA Omv Ag AT0000743059 AUT Energie 29-Raffinage 214-Produits (3) du pétrole et pétroliers/ industries Raffineries voisines 24 91001 FA 7I Oriental PHY654111111 PHL Energie 29-Raffinage 214- Produits Petroleum & (3) du pétrole et pétroliers! Minerai industries Raffineries voisines 30021E0 Pkn (Polski PLPKN0000018 POL Energie 29-Raffinage 214-Produits Koncern (3) du pétrole et pétroliers! Naftow industries Raffineries voisines 26 30806LB Refinaria de BRRIPIACNPRO BRA Energie 29-Raffinage 214- Produits Petroleo (3) du pétrole et pétroliers! Ipiranga S.A. industries Raffineries voisines 27 90005EE Repsol ES0173516115 ESP Energie 29-Raffinage 214-Produits (3) du pétrole et pétroliers! industries Raffineries voisines 28 92574ED Rwe Dea AG DE0005509004 DEU Energie 29-Raffinage 214-Produits (3) du pétrole et pétroliers,' industries Raffineries voisines 29 30041LA Sol ARP8723U1058 ARG Energie 29-Raffinage 214-Produits Petroleo SA (3) du pétrole et pétroliers' industries Raffineries voisines 0114IFM ? Shell MYL432400009 MYS Energie 29-Raffinage 214-Produits Refining Co (3) du pétrole et pétroliers/ Fom industries Raffineries voisines 31 01006FJ Showa Shell JP3366800005 JPN Energie 29-Raffinage 214-Produits Sekiyu K.K. (3) du pétrole et pétroliers' industries Raffineries voisines 32 90155FN VV Singapore SG 1 A07000569 SGP Energie 29-Raffinage 214- Produits Petroleum (3) du pétrole et pétroliers/ Co Ltd industries Raffineries voisines 33 30672FJ Tonen NA JPN Energie 29-Raffinage 214-Produits general (3) du pétrole et pétroliers/ Sekiyu K.K. industries Raffineries voisines 34 00732FJ Tonen JP3428600005 JPN Energie 29-Raffinage 214-Produits General (3) du pétrole et pétroliers' Sekiyu industries Raffineries voisines Tableau IV De manière surprenante, ce tableau ne mentionne aucune des sociétés BP, TOTAL, CHEVRON, SONOCO. Cet exemple montre que, pour une société très connue, telle que la société EXXON, le procédé selon l'invention est plus pertinent, et permet de mieux cibler les sociétés comparables à la société EXXON. Dans le cas de la société EXXON, des sociétés telles que BP, SUNOCO, TOTAL, CHEVRON en sont des concurrents bien connus. Il eu donc été possible de corriger le tableau IV en incorporant les sociétés manquantes bien connues. Cependant, la société de référence peut être une société beaucoup moins connue, auquel cas il devient impossible de compléter le tableau IV qui serait alors obtenu. Le recours à un procédé selon l'invention, générant l'information contenue dans le tableau II, offre donc un avantage décisif. REVENDICATIONS 1. Dispositif électronique de recherche de données dans une pluralité de bases de données (42, 47, 49), comportant chacune une pluralité de données d'un premier type, chacune associée à au moins une donnée d'un second type de données, ce dispositif comportant: - des moyens (40, 42, 44) de recherche ou de sélection, dans chaque base de données: É de données de deuxième type associées à 10 la donnée de référence, É et, pour au moins une donnée de deuxième type associée à la donnée de référence, du nombre de données du premier type associées à cette donnée de deuxième type, des moyens (42, 44, 46) d'attribution, à chaque ensemble de données de premier type associé à cette donnée de deuxième type, d'un coefficient, dit poids de pertinence, fonction du nombre de données de premier type associées à cette donnée de deuxième type. 2. Dispositif selon la revendication 1, comportant en outre des moyens d'affichage, pour chaque base de données, et pour chaque donnée de deuxième type associée à la donnée de référence, du nombre de données du premier type associées à cette donnée de deuxième type, ainsi que du poids de pertinence correspondant. 3. Dispositif selon l'une des revendications 1 ou 2, comportant en outre des moyens 30 d'affichage des données de deuxième type de toutes les bases de données associées à la donnée de référence, du nombre de données de premier type associées à cette donnée de deuxième type, et des poids de pertinence correspondants. 4. Dispositif selon l'une des revendications 1 à 3, comportant en outre des moyens de calcul, pour au moins chaque donnée de premier type associée dans au moins une base de donnée, d'un coefficient de pertinence fonction d'au moins un poids de pertinence. 5. Dispositif selon la revendication 4, le coefficient de pertinence étant calculé en fonction de la somme des poids de pertinence associés aux données de deuxième type associées à la donnée de référence. 6. Dispositif selon la revendication 5, comportant en outre des moyens d'affichage, pour chaque base de données, et pour chaque donnée de deuxième type associée à la donnée de référence, du nombre de données du premier type associées à cette donnée de deuxième type, ainsi que du poids de pertinence correspondant. 7. Dispositif électronique de recherche de données dans des bases de données selon l'une des revendications 1 à 6, la pluralité de bases de données étant hébergée sur un même serveur informatique. 8. Dispositif électronique de recherche de 30 données dans des bases de données selon l'une des revendications 1 à 6, les bases de données étant hébergées dans des serveurs informatiques différents. 9. Dispositif électronique de recherche de données dans des bases de données selon l'une des revendications 1 à 8, les bases de données ayant des formats différents les uns des autres.