CR réunion du 21.01.2005
2
G.Monet corrections : J. Guillard et F. Niño
En plus du noyau générique (construit autour du concept très général de « mesure »), chaque ORE peut
étoffer sa base de données avec des notions spécifiques à la thématique traitée. Pour optimiser les
performances à la consultation, les bases de données ORE utilisent en réalité
deux
bases de données :
la première, basée sur le schéma générique plus extensions, comportant obligatoirement les données
brutes, et une deuxième, optimisée pour les consultations (dénormalisée, selon les concepts de
datawarehouse) avec des données synthétisées, graphiques etc. Tous les accès à ces bases se font
avec une gestion fine des droits grâce au protocole LDAP. Les bases sont sous PostgreSQL et la
logique applicative et interface sont écrites en Java.
Point sur l’état d’avancement technique de la base de données ORE « Lacs subalpins »
Un groupe de travail interne au laboratoire réuni plusieurs agents concernés par le projet ORE,
représentant la totalité des équipes du laboratoire, il s’agit de Orlane Anneville (CR,) Stéphan Jacquet
(CR), Jean Guillard (IR, DU adjoint), Ghislaine Monet (IR, responsable informatique), Philippe Quetin
(IE, responsable qualité), Jérôme Lazzarotto (AI, responsable du laboratoire de chimie).
Base de données « BADEL » existante :
Une première analyse de l’existant a été faite auprès des équipes de recherches du laboratoire afin de
faire le tour des données disponibles, de leur format, de leur disponibilité, des besoins des chercheurs,
etc. Cette analyse a conduit à l’élaboration d’une base de données lacs « badel » prenant en compte les
différents compartiments du réseau trophique ; production primaire, phytoplancton, zooplancton,
poissons, données météo, etc.
Cette base de données a été créée sous postgresql 7.3.4, les pages d’interface étant écrites en php
4.2.2. Différentes procédures d’importations des données ont été développées au vu de la grande
hétérogénéité des formats de données. Certaines données ne sont pas encore importées car en cours
de validation, en particulier les données zooplancton.
Base de données « chimie » :
Une base de données propre au laboratoire de chimie est en exploitation. Elle permet au laboratoire de
gérer son stock, ses clients, ses commandes, l’entrée et la fourniture de ses résultats d’analyses. Une
partie des données de cette base doit se retrouver dans la base « badel ».
Base de données « algothèque » :
Une base de données décrivant toutes les souches d’algues disponibles dans l’algothèque du laboratoire
est en cours de développement. Il a été choisi de la développer comme « badel » avec postgresql, et
php.
Points principaux soulevés
Pour l’ensemble des ces bases, le groupe de travail souhaite une certaine homogénéité dans l’écriture
des bases et souhaitent que ces bases soient conformes aux autres bases de données des ORE, les
problèmes et questions sous-jacents étant que :
-
Actuellement personne au laboratoire n’a toutes les compétences nécessaires et n’est disponible pour
travailler à 100 % sur cette base de données.