Sommaire de la publication

Sommaire de la publication

Proulx, M.J., Y. BĂ©dard & B. Moulin, 1995, Development of a new spatiotemporal query language, Atlantic Institute, 22-23 septembre

Résumé

Un nouveau langage d’interrogation de bases de donnĂ©es facilitant la description des requĂȘtes spatiales, temporelles et spatio-temporelles a Ă©tĂ© dĂ©veloppĂ© ainsi qu’un outil logiciel le supportant. Le langage est hybride i.e. Ă  prĂ©sĂ©ance textuelle avec des extensions graphiques. Celles-ci, incorporĂ©es dans l’outil, permettent une composition des requĂȘtes beaucoup plus intuitive que les langages d’interrogation de type SQL, ce qui rend le travail de l’usager plus efficace et plus rapide. GrĂące Ă  la communication directe au systĂšme permise par l’outil, l’usager n’est plus dĂ©pendant de l’assistance d’un programmeur et n’a pas besoin de maĂźtriser la façon dont les donnĂ©es sont structurĂ©es dans les fichiers du systĂšme. Des rĂšgles de validation ont Ă©tĂ© introduites Ă  l’outil afin de mieux gĂ©rer la composition des requĂȘtes et Ă©viter des incohĂ©rences. PrĂ©sentement, un traducteur de requĂȘtes pour le langage SQL du SIG MGE-Dynamo est disponible tandis que le dĂ©veloppement de futurs traducteurs est planifiĂ© pour d’autres SIG. Cet article vise donc Ă  prĂ©senter un projet de recherche qui a permis le dĂ©veloppement d’un nouveau langage ainsi que la conception d’un nouveau logiciel que l’on a dĂ©nommĂ© PĂ©gase. Le fonctionnement de l’outil sera Ă©galement prĂ©sentĂ© et ce, Ă  partir d’exemples de requĂȘtes.

Abstract

A new database querying language and a software tool that supports it have been developed to facilitate spatio-temporal queries. This language is hybrid e.g. mainly textual with graphic extensions. These extensions, incorporated into the software tool, allow query building to be done in a much more intuitive way than the SQL type query language and thus enable the user to work faster and in a more efficient way. Thanks to this direct communication to the system provided by the tool, the user is no more dependent on the programmer’s assistance and doesn’t need to know exactly how data are stored in the system’s files. Validation rules control the query building operations to avoid inconsistencies. Presently, a query translator language is available for the Mge-Dynamo GIS SQL language whereas future translator development is planned for other GISs. This paper therefore presents a research project which has resulted in a new language and the design of a new software tool called Pegase. The tool characteristics and functions will be explained by means of query examples.