AGROBASE : un système de gestion de données expérimentales



Documents pareils
La voix en images : comment l évaluation objectivée par logiciel permet d optimiser la prise en charge vocale

Système de diffusion d information pour encourager les PME-PMI à améliorer leurs performances environnementales

Dessin assisté par ordinateur en lycée professionnel

statique J. Bertrand To cite this version: HAL Id: jpa

Sur le grossissement des divers appareils pour la mesure des angles par la réflexion d un faisceau lumineux sur un miroir mobile

L indice de SEN, outil de mesure de l équité des systèmes éducatifs. Une comparaison à l échelle européenne

Notes de lecture : Dan SPERBER & Deirdre WILSON, La pertinence

Comptabilité à base d activités (ABC) et activités informatiques : une contribution à l amélioration des processus informatiques d une banque

Compte-rendu de Hamma B., La préposition en français

Les intermédiaires privés dans les finances royales espagnoles sous Philippe V et Ferdinand VI

Jean-Luc Archimbaud. Sensibilisation à la sécurité informatique.

Program Analysis and Transformation: From the Polytope Model to Formal Languages

Budget Constrained Resource Allocation for Non-Deterministic Workflows on a IaaS Cloud

Peut-on perdre sa dignité?

Étude des formes de pratiques de la gymnastique sportive enseignées en EPS à l école primaire

Un SIG collaboratif pour la recherche historique Partie. Partie 1 : Naissance et conception d un système d information géo-historique collaboratif.

Les Champs Magnétiques

e-science : perspectives et opportunités pour de nouvelles pratiques de la recherche en informatique et mathématiques appliquées

Les déterminants du volume d aide professionnelle pour. reste-à-charge

La complémentaire santé : une généralisation qui

Sylvain Meille. Étude du comportement mécanique du plâtre pris en relation avec sa microstructure.

Jean Sykes Nereus, la collaboration européenne, et le libre accès

Famille continue de courbes terminales du spiral réglant pouvant être construites par points et par tangentes

Calculer les coûts ou bénéfices de pratiques sylvicoles favorables à la biodiversité : comment procéder?

Editing and managing Systems engineering processes at Snecma

Sur la transformation de l électricité statique en électricité dynamique

Forthcoming Database

Jessica Dubois. To cite this version: HAL Id: jpa

MSO MASTER SCIENCES DES ORGANISATIONS GRADUATE SCHOOL OF PARIS- DAUPHINE. Département Master Sciences des Organisations de l'université Paris-Dauphine

Un exemple spécifique de collaboration : Le produit-partage

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance

HAL-Pasteur. La plate-forme d archive ouverte de l Institut Pasteur. Formation au dépôt d articles.

Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision

MSO MASTER SCIENCES DES ORGANISATIONS GRADUATE SCHOOL OF PARIS- DAUPHINE. Département Master Sciences des Organisations de l'université Paris-Dauphine

RÉSUMÉ DE THÈSE. L implantation des systèmes d'information (SI) organisationnels demeure une tâche difficile

Once the installation is complete, you can delete the temporary Zip files..

Changement de campagne

Forge. Présentation ( )

Services à la recherche: Data Management et HPC *

Accès aux données Sentinelles

RAPID Prenez le contrôle sur vos données

< _17_0>

Guide d'installation rapide TFM-560X YO.13

Telecharger gratuitement convertisseur de fichier word en pdf

PeTEX Plateforme pour e-learning et expérimentation télémétrique

AICp. Vincent Vandewalle. To cite this version: HAL Id: inria

La régulation du réseau Internet

ÉVALUATION DES RÉTROACTIONS DONNÉES PAR UN LOGICIEL D AIDE À L APPRENTISSAGE DE L ÉCRITURE MANUSCRITE

Supervision et infrastructure - Accès aux applications JAVA. Document FAQ. Page: 1 / 9 Dernière mise à jour: 15/04/12 16:14

Galaxy est une plateforme de traitements (bio)informatiques accessible depuis l'url : (en précisant votre login et mot de passe LDAP «genotoul»).

Les Portfolios et Moodle Petit inventaire

INTELLIGIBILITÉ DE LA PAROLE EN CHAMBRE SOURDE - INFLUENCE DU DIFFUSEUR

THÈSE. présentée à TÉLÉCOM PARISTECH. pour obtenir le grade de. DOCTEUR de TÉLÉCOM PARISTECH. Mention Informatique et Réseaux. par.

Guide pour les projets de mobilité AC102 Formation Professionnelle. Accès au Mobility Tool +

Contents Windows

How to Login to Career Page

clef primaire ; clef étrangère ; projection ; restriction ; jointure ; SQL ; SELECT ; FROM ; WHERE

Paxton. ins Net2 desktop reader USB

Call Center View Alarm Reporter

UNIVERSITE LYON 3 (JEAN MOULIN) Référence GALAXIE : 4140

L ESPACE À TRAVERS LE REGARD DES FEMMES. European Economic and Social Committee Comité économique et social européen

Perspectives du développement de l énergie solaire en U.R.S.S. : conversion thermodynamique en électricité

Il est donc essentiel de savoir vérifier si sa VHF est correctement codée.

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES

LES CLAUSES DES CONTRATS DE DETTE DES PETITES ENTREPRISES : CAS DES ENTREPRISES CANADIENNES

3. Comment introduire ma déclaration mensuelle?

PROTECTION DE VOS DÉPÔTS. De 1 $ jusqu à $

on demand accountancy (1 user, 1 dossier)

Material Banking Group Percentage Regulations. Règlement fixant le pourcentage (groupe bancaire important) CONSOLIDATION CODIFICATION

English Q&A #1 Braille Services Requirement PPTC Q1. Would you like our proposal to be shipped or do you prefer an electronic submission?

Mode d emploi abrégé COMBOX basic et pro pour réseau f ixe et mobile.

Modèle d évaluation quantitative des risques liés au transport routier de marchandises dangereuses

iqtool - Outil e-learning innovateur pour enseigner la Gestion de Qualité au niveau BAC+2

RETHINKING JACQUES ELLUL AND THE TECHNOLOGICAL SOCIETY IN THE 21ST CENTURY REPENSER JACQUES ELLUL ET LA SOCIETE TECHNICIENNE AU 21EME SIECLE

Introduction aux bases de données

CLIM/GTP/27/8 ANNEX III/ANNEXE III. Category 1 New indications/ 1 re catégorie Nouvelles indications

ADHEFILM : tronçonnage. ADHEFILM : cutting off. ADHECAL : fabrication. ADHECAL : manufacturing.

Quatre axes au service de la performance et des mutations Four lines serve the performance and changes

Les simulations dans l enseignement des sondages Avec le logiciel GENESIS sous SAS et la bibliothèque Sondages sous R

MEMORANDUM POUR UNE DEMANDE DE BOURSE DE RECHERCHE DOCTORALE DE LA FONDATION MARTINE AUBLET

La révolution SaaS au service de la valorisation de la recherche

Exemple PLS avec SAS

Université de XY University of XY. Faculté XY Faculty of XY

NETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR. Logiciel TIJARA. NETWORK AND SOFTWARE ENGINEERING Manuel d'utilisateur "TIJARA" 1

Completed Projects / Projets terminés

Integrated Music Education: Challenges for Teaching and Teacher Training Presentation of a Book Project

Bac Professionnel Systèmes Electroniques Numériques

Tutoriel de formation SurveyMonkey

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux

Institut français des sciences et technologies des transports, de l aménagement

Manuel d utilisation du prototype d étiquetage et première expérimentation (fin 2008)

PARAGON Disk Wiper. Guide de l utilisateur. Paragon Technology GmbH, System Programmierung. Copyright Paragon Technology GmbH

Influence des conditions et matériels de pulvérisation sur les pertes de pesticides au sol et dans l air en viticulture Languedocienne

If the corporation is or intends to become a registered charity as defined in the Income Tax Act, a copy of these documents must be sent to:

PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS)

Acquisition. d une centrale de surveillance des températures CAHIER DES CHARGES. Maître de l'ouvrage :

Transcription:

AGROBASE : un système de gestion de données expérimentales Daniel Wallach, Jean-Pierre RELLIER To cite this version: Daniel Wallach, Jean-Pierre RELLIER. AGROBASE : un système de gestion de données expérimentales. Agronomie, EDP Sciences, 1987, 7 (9), pp.739-742. <hal-00885048> HAL Id: hal-00885048 https://hal.archives-ouvertes.fr/hal-00885048 Submitted on 1 Jan 1987 HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

- de NOTE TECHNIQUE AGROBASE : un système de gestion de données expérimentales Daniel WALLACH Jean-Pierre RELLIER 1.N.R.A., Laboratoire de Biométrie (*) Station d Agronomie, chemin de Borde Rouge, Centre de Recherches de Toulouse, B.P. 27, Auzeville, F 31326 Castanet Tolosan Cedex RÉSUMÉ On présente les caractéristiques d AGROBASE, un système de gestion de données expérimentales agronomiques. Ce logiciel, d un apprentissage rapide, peut être utilisé directement sur une large gamme d expériences. Autour d un noyau, constitué d un logiciel commercialisé largement répandu, on a ajouté une couche de programmes libérant l utilisateur des contraintes syntaxiques du noyau, et enchaînant automatiquement les commandes élémentaires nécessaires à la réalisation d une tâche donnée. Aux sorties standards fournies par AGROBASE, l utilisateur peut adjoindre des programmes satisfaisant ses besoins particuliers. L utilisation de ce type de logiciel peut améliorer la valorisation du travail expérimental. Mots clés additionnels : Base de données, informatique. SUMMARY A GROBA SE : a data base management system for experimental data. A data base management system for data from agronomic experiments is presented. This software, named AGROBASE, is very easily learned, and is applicable to a wide range of experiments. Agrobase uses as a starting point a commercial data base management program, to which is added a layer of procedures which combine the elementary commands of the commercial program so that complex tasks can be accomplished by simple choice from a menu. AGROBASE contains various standard output options, to which can be added outputs specifically adapted to each user s requirements. The use of this type of software can improve the exploitation of experimental results. Additional key words : Data base, data processing. I. INTRODUCTION L expérimentation agronomique représente souvent un investissement important, à valoriser au mieux à partir des données recueillies. On valorise des informations en les traitant de façons variées, ou en les stockant à des fins de statistiques pluriannuelles, ou encore en les partageant avec d autres utilisateurs. Ces fonctions peuvent être remplies par une base de données informatisée. Encore faut-il disposer d un logiciel pour la constituer, la gérer et l exploiter. Nous présentons un tel logiciel, AGROBASE, développé et utilisé à l LN.R.A. de Toulouse. Ce logiciel est spécifiquement adapté aux données issues d expériences agronomiques, mais non pas à une expérience particulière. Il peut donc être utilisé tel quel dans un grand nombre de situations d expérimentation. Dans d autres cas, où l utilisation d AGROBASE dans son intégralité ne convient pas, les choix qui y sont faits, et qui sont décrits ici, peuvent néanmoins aider à guider le développement d un autre système de gestion de données. II. SUPPORT INFORMATIQUE Les choix initiaux et fondamentaux étaient : développer le logiciel sur microordinateur,

- de pour profiter de la facilité d accès à ces machines pour des expérimentateurs, le fonder sur un logiciel commercialisé de gestion de base de données, pour disposer d une programmation efficace des fonctions élémentaires de gestion. Le logiciel commercial choisi est KMAN (produit de Micro Data Base Systems), qui est parmi les plus performants logiciels de ce type (Anonyme, 1984). AGROBASE est donc un «superlogiciel», qui adapte KMAN aux besoins spécifiques de la gestion de données agronomiques. En particulier, pour développer AGROBASE à partir de KMAN, il a fallu décider comment les données seraient réparties et organisées dans les tables de données. Ensuite, il a fallu créer, à partir des fonctions élémentaires de KMAN, des programmes permettant d une part de dégager le plus possible l utilisateur des contraintes syntaxiques de KMAN, et d autre part d enchaîner automatiquement les commandes KMAN nécessaires à la réalisation d une tâche donnée. Pour installer et utiliser AGROBASE, il faut donc posséder le logiciel KMAN, et un microordinateur qui supporte ce logiciel (systèmes d exploitation MS-DOS, PC-DOS ou CP/M-86), avec disque dur. Les choix d ordinateur et de logiciel ne sont pas définitifs. Il n y a aucun problème pour transporter AGROBASE et la base de données qu il gère d un ordinateur à un autre. D autre part, AGROBASE contient des procédures pour sortir toutes les données de la base sous forme de fichiers de format standard, ce qui permet de les transférer éventuellement à un autre système de gestion de base de données. III. CARACTÉRISTIQUES D AGROBASE Le logiciel KMAN, et donc AGROBASE, crée et gère une base de données de type relationnel. Avec ce type de structure, les données sont stockées dans des tables rectangulaires, et chaque table contient des informations se rapportant à un aspect particulier de l expérience. Les tableaux 1 et 2 montrent, comme exemple, quelques enregistrements de 2 des tables d AGROBASE. Dans la présentation d AGROBASE ci-dessous, on n insiste pas sur les fonctions de ce logiciel, qui sont plus ou moins classiques (saisie de données, recherche de données d après plusieurs critères, échanges de données avec des fichiers de format standard,...). On présente plutôt les caractéristiques d AGROBASE par rapport à 4 objectifs, qui sont particulièrement importants dans le contexte d expérimentation agronomique. A. AGROBASE accepte une grande gamme de données nécessaire pour ne pas être limité à une expérience spécifique ou à une utilisation particulière des données. Ceci est accompli de 2 façons. D abord, il définit 39 tables de données qui permettent de stocker des informations concernant les opérations de gestion technique, les mesures sur le sol et sur la plante, l organisation et l environnement de l expérience, le climat, et les codes utilisés (tabl. 3). Deuxièmement, l utilisation étendue de codes permet de stocker une grande variété d informations dans une table donnée, en lui conservant une structure simple. Par exemple, dans la table «mesures sur le sol» le type de mesure est indiqué par un code. Ainsi, dans le tableau 1, le le! enregistrement contient le résultat d une mesure de l humidité du sol, le 2e, le pourcentage de matière organique, et le 3e, la notation d émiettement. Il faut souligner que la structure relationnelle de la base de données permet de regrouper facilement des informations de différentes tables. Supposons, par exemple, que l on veuille visualiser ensemble les mesures sur le sol et les opérations de travail du sol pour la

C. AGROBASE limite les risques d introduire des erreurs dans la base de données La base de données est protégée de fausses manipulations par le fait que l utilisateur ne travaille jamais directement avec les instructions de KMAN, mais toujours par le biais d une procédure d AGROBASE. Ainsi il est impossible, par exemple, d effacer par erreur une table de données, ou d ajouter des données en oubliant de mettre à jour l index de la table. Pour assurer la cohérence des données stockées, AGROBASE vérifie, pour chaque nouvel enregistrement, que les codes utilisés ont été définis préalablement dans des tables prévues à cet effet, et que les dates sont acceptables (entre le début et la fin de l expérience pour les opérations de gestion technique, entre les dates de semis et de récolte pour les mesures sur la plante). Par contre, à cause de la difficulté à définir des fourchettes partout valables, il n y a pas de contrôle des valeurs numériques. Si les vérifications se faisaient au moment de la saisie, des attentes pénibles en résulteraient. Pour éviter cette situation AGROBASE possède, pour chaque table de la base de données, une table «tampon» avec la même structure. L ajout de nouvelles données se fait dans la table «tampon», sans contrôle, et donc sans problème de temps de réponse. Quand la saisie est terminée, l utilisateur appelle la procédure qui vérifie les données et ne transfère que celles sans erreurs. (Une autre procédure permet de corriger par la suite les données erronnées.) Cette utilisation de tables «tampon» facilite d autre part l importation de données à partir d un fichier classique. Il suffit de copier ces données dans la table «tampon» appropriée, puis de les traiter exactement comme des données entrées de façon interactive. Cette procédure peut être appliquée à des données saisies à l aide d un ordinateur portable. D. AGROBASE est fait pour évoluer facilement parcelle A01. Il suffit pour cela de rechercher les enregistrements avec ce nom de parcelle dans les 2 tables de données. B. AGROBASE est d un apprentissage rapide et facile ce qui est nécessaire pour rendre les données très accessibles à des non informaticiens. Pour le rendre convivial, les techniques classiques ont été employées. D abord, le logiciel est piloté complètement à partir de menus. Ainsi, chaque choix d activité sur la base se fait en répondant, avec un numéro, aux possibilités présentées. D autre part, au cours de la saisie des informations, des grilles de saisie sont affichées, que l utilisateur complète. L initiation du nouvel utilisateur à AGROBASE est facilitée par un livret de travaux pratiques inclus dans la brochure. aussi bien par rapport aux données acceptées que par rapport à leur utilisation, ce qui est essentiel pour un outil de recherche. Les données à stocker peuvent évoluer de 3 façons. S il s agit de nouvelles mesures sur la plante ou sur le sol, il suffit d ajouter les nouveaux codes correspondants dans la table des codes. Deuxièmement, on peut décider d ajouter une nouvelle table de données (comptages d insectes, par exemple). Cela demande de la programmation, mais la structure modulaire d AGROBASE est faite pour faciliter ce travail. Enfin, on peut être amené à modifier la structure d une table de données existante. Un tel changement pose toujours problème, et un des objectifs lors du choix des structures des tables de données est de limiter les risques et coûts de changements de structure. Il y a des recommandations classiques pour atteindre cet objectif (M ARTIN, 1977), et elles ont été adoptées pour toutes les tables d AGROBASE. Par rapport aux sorties, des procédures d AGRO- BASE permettent d une part d extraire des données d une seule table pour comparer des parcelles, et d autre part de sortir des données de plusieurs tables qui se rapportent à la même parcelle. On peut prévoir

que chaque utilisateur aura, en plus, ses propres besoins en termes de sorties. La structure d AGRO- BASE est prévue pour accueillir ces nouvelles procédures de sorties. IV. CONCLUSIONS Même sans compter le temps de conception et de développement d AGROBASE, l utilisation d un tel logiciel sur une expérimentation nécessite un certain investissement intellectuel et matériel (temps, argent). Il existe donc un seuil en deça duquel il est préférable de traiter les données par des procédures spécifiques, éventuellement, mais pas forcément, informatiques. Par contre, la pérennité des dispositifs, la multiplicité des équipes travaillant sur les mêmes données, la complexité des traitements numériques, sont autant de conditions justifiant le recours à un système de gestion de base de données. Ce mode de travail pourrait se développer parmi les chercheurs dans les années à venir. AGROBASE peut être vu comme le prototype (opérationnel) d une nouvelle génération d outils pour les agronomes.!cpm /e 27!Wp/- 79!7. Reçu Accepté le 27 le janvier 2 juin 1987. RÉFÉRENCES BIBLIOGRAPHIQUES Anonyme, 1984. Project : Database, part 7. PC magazine, 3 (17), 218-278. Martin J., 1977. Computer Data-Base Organization, 2 éd., Prentice-Hall, New Jersey, 713 p.