发明名称 COMPUTER-BASED INFORMATION ACCESS METHOD AND APPARATUS TO PERMIT SQL-BASED MANIPULATION OF PROGRAMMING LANGUAGE-SPECIFIC DATA FILES
摘要 <p>Un procédé et un appareil permettent de créer, de lire et de modifier des programmes d'application en langage de programmation de la troisième génération (3GL) par l'intermédiaire de demandes en langage d'interrogation structuré (SQL). Un catalogue est créé par sélection de programmes sources, à partir de données d'application 3GL, pour lesquels des définitions de fichier doivent être extraites, par identification, dans les programmes sources choisis, des fichiers spécifiques qui doivent être traités, par extraction des schémas appropriés des fichiers sélectionnés, et par enregistrement des schémas appropriés dans un catalogue. Une fois que les schémas de données spécifiques au 3GL contenus dans la source d'application ont été extraits et mémorisés dans le catalogue, la base de données relationnelle qui doit se fonder sur les données représentées par le schéma 3GL est définie et mémorisée dans le catalogue du système afin qu'un moteur de base de données SQL d'exécution puisse accéder aux tables de la base de données relationnelle. En outre, les données 3GL aussi bien que la base de données relationnelle peuvent être modifiées et maintenues avec un seul jeu d'outils. Après que le catalogue a été créé, le procédé selon l'invention consiste à utiliser le catalogue pour traiter les demandes SQL afin d'accéder à la représentation de la base de données relationnelle des données 3GL par analyse de la requête SQL, génération d'un ensemble de plans d'exécution possibles pour la manipulation de la forme relationnelle des données, sélection d'un plan optimal fondé sur l'information fournie par le catalogue système, et exécution du plan par traitement de la requête SQL pour des données relationnelles à partir des fichiers de données 3GL sous-jacentes décrites dans le catalogue système.</p>
申请公布号 WO1995031786(A1) 申请公布日期 1995.11.23
申请号 US1995005851 申请日期 1995.05.12
申请人 发明人
分类号 主分类号
代理机构 代理人
主权项
地址