Method for interrogating database in branches of industry using SQL requests executed on database system, involves applying requests on database by automated process, and consolidating results obtaining in form of recording list of table

The method involves reformulating SQL requests by an automatic process based on defined requests and translations into corresponding SQL in selected criteria configuration information while being mentioned completely. Tables containing fields are identified, where search criteria are applied in the...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: BACHER ERIC, GOLLAIN CYRIL, FAIVRE SEBASTIEN
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The method involves reformulating SQL requests by an automatic process based on defined requests and translations into corresponding SQL in selected criteria configuration information while being mentioned completely. Tables containing fields are identified, where search criteria are applied in the fields. Representative relations between the tables are jointed. Constraints are counted on the joints. The criteria are searched on the fields. The requests are applied on a database by automated process. Results obtaining in the form of a recording list of a privileged table are consolidated. La présente invention concerne un procédé d'extraction de données d'une base de données à l'aide d'un procédé de formulation de critères de recherche sans avoir de connaissances préalables ni sur le modèle de données ni sur le langage d'interrogation SQL. Le procédé comportant les étapes de : Renseigner les informations de configuration nécessaires et suffisantes pour le procédé de formulation des critères de recherche et le procédé d'extraction des données. Renseigner la table privilégiée sur laquelle formuler la requête. Renseigner en langage naturel un ou plusieurs critères de recherche portant sur les champs de la table privilégiée Associer ou non à cette table privilégiée des informations de jointure Renseigner ou non des contraintes de dénombrement sur les informations de jointure Recommencer ou non de façon récursive sur chacune des tables jointes les opérations précédentes Reformuler une ou plusieurs requêtes à la base de données en langage SQL Appliquer l'ensemble de requêtes sur la base de données et consolider les résultats obtenus sous la forme d'une liste d'enregistrements de la table privilégiée Cette invention trouve des domaines d'application dans de nombreux secteurs d'activité en permettant au plus grand nombre de tirer parti des données des bases de données, ceci en leur permettant de formuler des requêtes sans connaissance préalable du modèle de données ni du langage SQL. Nous pouvons notamment citer les domaines d'activité liés à l'exploration de données (Data-Mining) et à l'informatique décisionnelle (Business-Intelligence ).