Conception et réalisation d'un logiciel de gestion et d'interrogation d'une banque de données géologiques ...

Conception et réalisation d'un logiciel de gestion et d'interrogation d'une banque de données géologiques ...

Auteur : Christiane de Bary

Date de publication : 1974

Éditeur : Fondation scientifique de la géologie et de ses applications

Nombre de pages : 177

Résumé du livre

"Le système présenté dans ce rapport a été étudié pour une équipe de géologues désirant créer une banque de données à partir de documents décrivant des prélèvements géochimiques (localisation du lieu de prélèvement, type de matériau constituant l'échantillon, mode de prélèvement, environnement géologique local, âge, description et données analytiques). Nous précisons d'abord (chapitre 2,3,5) la structure des documents et leurs formes (au moment de la saisie par l'ordinateur, en archive, en cas d'édition ultérieure). Chaque document, désigné par un code, est constitué d'au plus huit paragraphes. Les paragraphes sont subdivisés en parties (fixe, semi-fixe ou commentaire). Les parties semi-fixes sont un compromis entre partie fixe (contenant des informations en nombre et formats fixes) et partie commentaire (formée de phrases de la langue française). Chaque partie semi-fixe sert à décrire un certain nombre de caractères du prélèvement. Un caractère peut n'être décrit, être décrit seulement par "étudié mais non déterminé", ou encore être décrit par une information structurée en arborescence (ou forêt) dont chaque noeud porte une "donnée". Pour la plupart des caractères cette "forêt" doit avoir au plus trois niveaux, les niveaux 2 et 3 (adjectif et adjectif d'adjectif) étant facultatifs. Certains caractères plus complexes peuvent être décrits par des "forêts" à 4 ou 5 niveaux. Par ailleurs la fiabilité de chaque donnée doit être précisée par l'un des indicateurs "sûr", "probable", "hésitation entre", ou " exactement", "inférieur à", "supérieur à", "dans la fourchette". Au chapitre 4 nous étudions les problèmes posés par les vocabulaires et les lexiques. Nous distinguons les vocabulaires libres, ouverts, fermés. Pour le vocabulaire des âges stratigraphiques, un codage permet de prendre en comtpe, non seulement les relations d'inclusion sémantique (le Cambrien inférieur est inclus dans le Cambrien), mais encore les relations de "succession dans le temps". Les chapitres 6 et 7 traitent de la gestion du fonds documentaire. Cette gestion peut être assurée par un géologue non spécialisé en informatique. A cet effet dix programmes COBOL sont à sa disposition. Les trois principaux assurent : le premier la validation des doucments, il en signale les erreurs et en effectue un archivage provisoire, il peut ensuite être réactivé autant de fois que nécessaire pour effectuer les corrections ; le deuxième l'archivage définit ; le troisième des éditions, par paragraphe, de tout document désigné par son code. Pour les tâches qui ne peuvent être effectuées de cette façon (recherche sélective de documents, sortie dans un fichier ou sur l'imprimante des informations associées à un caractère) un programme particulier doit être écrit dans chaque cas. Mais l'établissement de l'algorithme et l'écriture du programme sont simplifiés par la possbilité d'utiliser, en plus des instructions COBOL habituelles, cingt "macro-instructions" spécialement adaptées (COBOL Elargi). Ces instructions sont de cinq classes : instructions d'appel (par exemple rendre disponible pour un test ou une sortie ultérieure l'information associée à un caractère) ; instructions de test portant sur l'un quelconque des niveaux des informations ; instructions de sortie (transfert dans une zone d'un fichier ou dans une mémoire de travail de tout ou partie de l'information associée au caractère) ; instructions d'enchaînement de séquence (par exemple, répéter un traitement pour tous les documents archivés) ; instruction de déclaration et d'appel de "procédure" (traitement à répéter pour toutes les composantes de même niveau d'une information). On trouvera à la fin du chapitre 7 un exemple d'exploitation. Cet exemple met en évidence les opérations à effectuer pour répondre simultannément à plusieurs "demandes" comportant notamment des sélections, des "sorties d'informations", des éditions de paragraphe."

Connexion / Inscription

Saisissez votre e-mail pour vous connecter ou créer un compte

Connexion

Inscription

Mot de passe oublié ?

Nous allons vous envoyer un message pour vous permettre de vous connecter.