9 nov. 2011 Marc Binard -Master Océano 2011 Développement d'une base de données océanographiques pour répondre aux besoins du projet RACE : Rapid Assessment.

Slides:



Advertisements
Présentations similaires
REFERENTIEL DE LA SERIE STG
Advertisements

Etudes de cas A vous de faire Bases de données DRES – B. TALON.
CRÉER UNE APPLICATION INTERNET RELIEE A UNE BASE DE DONNEES
Access Frédéric Gava (MCF)
1/32 Forum des utilisateurs du SISMER – Novembre 2005 Le portail NAUTILUS accès en ligne aux données et nouveau site WEB du SISMER Michèle FICHAUT Mickael.
STRATEGIE DONNEES MARINES Les données in situ Catherine Maillard, IFREMER/TMSI/IDM/SISMER SISMER Table Ronde RIO 29/11/2000 SISMER Systèmes dInformations.
Informatique liée à la Gestion de la Relation Clients (GRC). Exploiter les fonctions dun logiciel de GRC EOLE.
Alimenter son site web avec SITRA – les grandes options techniques
JXDVDTEK – Une DVDthèque en Java et XML
A L I M E N T A T I O N A G R I C U L T U R E E N V I R O N N E M E N T PhpMyGI une interface générique mysql Interface générique ? Pourquoi une interface.
SEQUENCE PEDAGOGIQUE 1ère STG Information et gestion
Les requêtes Manière de dialoguer avec une base de donnée pour :
R. Saint-Paul, G. Raschia and N. Mouaddib IRIN, Nantes (France)
Les fonctions.
Année universitaire Système dinformation Le SQL (Structured Query Language) langage dinterrogation dune base de données.
LMD: Langage de Manipulation de Données
Développement d’applications web
Construire une base de données bibliographiques Elaborer un site web
L’utilisation des bases de données
FORMDER REUNION PROJET TEMPUS FORMDER 4 Octobre 2006 T.Abdelhakim /A. Cobacho.
Initiation aux bases de données et à la programmation événementielle
En avant 8 texte 2 page 14 Texte 2 Questions sur le texte 2.
DeltaPROD Suivi des interventions Gestion de configuration
Les requêtes Les requêtes permettent dinterroger une base de données suivant 3 opérateurs : La projection Affiche le contenu dun champ complet En langage.
L’utilisation des bases de données
Algèbre relationnelle et SQL
Services fournis par le SI et technologies associées
A4.1.1 Proposition dune solution applicative A4.1.2 Conception ou adaptation de linterface utilisateur dune solution applicative A4.1.2 Conception ou.
Projet Génie Logiciel & UML, Bases de Données & Interfaces
1 SQL: Requêtes, Programmation et Triggers Chapitre 5, Sections
1 PHP 1.Langage PHP 1.1. Types de base, variables et constantes 1.2. Opérateurs et expressions 1.3. Instructions 1.4. Fonctions 2.Accès aux bases de données:
Universté de la Manouba
Les concepts et les méthodes des bases de données
1 TR: Pour commencer, je vais vous enoncer qq informations generales sur els aér ainsi que leurs origines Modélisation et analyse de l'évolution des aérosols.
Les Algorithmes de Tri Introduction Tri par Sélection
Initiation aux bases de données et à la programmation événementielle
Initiation aux bases de données et à la programmation événementielle
Sandrine BUENDIA Guillaume GALLET.
EPID-CPI-ISAIP Philippe Bancquart - mise à jour 24/02/ page 1 SQL jointure PHILIPPE BANCQUART.
PHP & My SQL.
Chapitre 5 : Le langage SQL
SIO SLAM1: Exploitation d’un schéma de données
KRIKORIAN Pierre HILMI Brahim
Traduction des opérations sous MySQL
Access Les requêtes Table médias Table (*) Requêtes simples.
Les Composants de l’architecture Oracle
0 Objectifs de la session n°1  Revenir sur toutes les bases théoriques nécessaires pour devenir un développeur Web,  Découvrir l’ensemble des langages.
Institut Supérieur des Sciences Appliquées et de Technologie Sousse
Soutenance ProJet Individuel
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Optimisation de requêtes
Tables et Procédures de décompression
ATELIER Finance V10 MARS 2010 TOTALINFO – Mars 2010.
N. Yamaguchi1 Statistiques Séance 6 – 16 Nov 2005.
Introduction à Microsoft Access Rachid Kadouche 420-EDB-03 Hiver EDB-03 Rachid Kadouche.
1 PHP 5 Notions fondamentales (cours #5) Formation continue – Cégep de Sainte-Foy.
 Formulaires HTML : traiter les entrées utilisateur
Architecture logicielle
Cours n°4M1.ist-ie (S. Sidhom) UE 203 Promo. M1 IST-IE 2006/07 Conception d’un système d'information sur Internet Architecture trois-tiers : technologies.
Analyse Orientée Objet Cahier de Laboratoire. Sujet : Il s'agit de concevoir un outil de gestion pour une PME qui commercialise des stations météorologiques.
Séance /10/2004 SGBD - Approches & Principes.
Initiation aux bases de données et à la programmation événementielle Cours N°2 : langage d’interrogation de données. (Les requêtes statistiques et autres).
Initiation aux bases de données et à la programmation événementielle
Modélisation et utilisation Aurélien Marion1 Aurélien Marion
De Arnault Chazareix :
Projet de session Par Eve Grenier Dans le cadre du cours SCG Réalisation d’applications en SIG Jeudi le 20 avril 2006.
PROJET DE SESSION PRÉSENTÉ PAR : Rosemarie McHugh DANS LE CADRE DU COURS : SCG Réalisation d’applications en SIG 16 avril 2007.
Cours Niveau 2 UTILISATION DES TABLES ET ORDINATEUR SANDRAL Gaetan 07/01/2007 Tables MN90 et ordinateur ADLM 2007/08 Cours Niveau 2.
Transcription de la présentation:

9 nov Marc Binard -Master Océano 2011 Développement d'une base de données océanographiques pour répondre aux besoins du projet RACE : Rapid Assessment of the marine Coastal Environment

9 nov Marc Binard -Master Océano 2011 Développement d'une base de données océanographiques pour répondre aux besoins du projet RACE : Rapid Assessment of the marine Coastal Environment Présence de lULg à Calvi depuis le début de années 1970; Présence de lULg à Calvi depuis le début de années 1970; STAtion de REcherches Sous-marines et Océanographiques

9 nov Marc Binard -Master Océano 2011 Développement d'une base de données océanographiques pour répondre aux besoins du projet RACE : Rapid Assessment of the marine Coastal Environment Introduction Introduction Présentation des tables fondamentales Présentation des tables fondamentales État des collections État des collections Exemples de requêtes et dexportation Exemples de requêtes et dexportation Exemple dexploitation Exemple dexploitation Conclusions Conclusions

9 nov Marc Binard -Master Océano 2011 Introduction Collecte des données: Collecte des données: Beaucoup de producteurs;Beaucoup de producteurs; Les formats évoluent, souvent les données originales ne sont plus disponibles;Les formats évoluent, souvent les données originales ne sont plus disponibles; Les paramètres, les fréquences et les instruments changent au cours de temps.Les paramètres, les fréquences et les instruments changent au cours de temps. Lutilisateur ne doit plus se soucier des ces problèmes mais il doit garder un maximum dinformation sur chaque mesure Lutilisateur ne doit plus se soucier des ces problèmes mais il doit garder un maximum dinformation sur chaque mesure

9 nov Marc Binard -Master Océano 2011 Présentation des tables fondamentales Données;Stations. Données des profiles CTD;

9 nov Marc Binard -Master Océano 2011 Tables fondamentales Timeseries (465) Timeseries (465) Identifiant unique;Identifiant unique; Distance par rapport au fond;Distance par rapport au fond; Profondeur;Profondeur; Début et fin de période;Début et fin de période; Intervalle entre deux mesures;Intervalle entre deux mesures; Code station;Code station; Code scientifique;Code scientifique;

9 nov Marc Binard -Master Océano 2011 Tables fondamentales Profil (Profile CTD) (267) Profil (Profile CTD) (267) Identifiant unique;Identifiant unique; Manière dont le sondage est obtenu tous les mètres;Manière dont le sondage est obtenu tous les mètres; Date et heure de mesure;Date et heure de mesure; Identifiant de la sonde;Identifiant de la sonde; Code campagne;Code campagne; Code station;Code station; Code scientifique.Code scientifique.

9 nov Marc Binard -Master Océano 2011 Tables fondamentales Sample (échantillon) (1407) Sample (échantillon) (1407) Identifiant unique;Identifiant unique; Distance entre le fond et léchantillon;Distance entre le fond et léchantillon; Profondeur;Profondeur; Date et heure;Date et heure; Code campagne;Code campagne; Code scientifique;Code scientifique; Code espèce;Code espèce; Code station.Code station.

9 nov Marc Binard -Master Océano 2011 Tables fondamentales Data (Données) ( ) Data (Données) ( ) Identifiant unique;Identifiant unique; Date et heure;Date et heure; Code échantillon ou code « timeserie »;Code échantillon ou code « timeserie »; Paramètre mesuré;Paramètre mesuré; Code scientifique;Code scientifique; Code instrument de mesure;Code instrument de mesure; Mesure;Mesure; Numéro dexpérience.Numéro dexpérience.

9 nov Marc Binard -Master Océano 2011 Tables fondamentales Profdata (Données des profiles) (44 253) Profdata (Données des profiles) (44 253) Identifiant unique;Identifiant unique; Valeur mesurée;Valeur mesurée; Profondeur;Profondeur; Identifiant du profile;Identifiant du profile; Paramètre mesuré.Paramètre mesuré.

9 nov Marc Binard -Master Océano 2011 État des collections La priorité a été donnée aux mesures « physiques » afin de tester les temps de réponse de la base. La priorité a été donnée aux mesures « physiques » afin de tester les temps de réponse de la base. Les mesures « biologiques » contenues dans une base de données Access préexistante ont été importées. Les autres données ont été importées notamment via un formulaire développé sur une page web. Les mesures « biologiques » contenues dans une base de données Access préexistante ont été importées. Les autres données ont été importées notamment via un formulaire développé sur une page web.

9 nov Marc Binard -Master Océano 2011 État des collections Il y a : Il y a : 112 campagnes ( );112 campagnes ( ); 267 CTD mesurés depuis 1995 ( mesures);267 CTD mesurés depuis 1995 ( mesures); 465 « timesries » ( ) au mât météo, minilog, etc. ( mesures);465 « timesries » ( ) au mât météo, minilog, etc. ( mesures); 1407 échantillons ( );1407 échantillons ( ); 132 stations;132 stations; 134 paramètres de mesure;134 paramètres de mesure; 20 instruments de mesure.20 instruments de mesure.

9 nov Marc Binard -Master Océano 2011 État des collections

9 nov Marc Binard -Master Océano 2011 État des collections Ces deux tableaux ont été obtenus en 10 secondes par la requête: Select tssta_codesta,dataparam_codeparam,count(datavalue), Min(daytime), Max(daytime),Min(datavalue),Max(Datavalue) from timeseries INNER JOIN data ON timeseries.codeds = data.dasa_codeds group by tssta_codesta, dataparam_codeparam order by tssta_codesta, dataparam_codeparam;

9 nov Marc Binard -Master Océano 2011 Exemples de requêtes et dexportation PostgreSQL permet beaucoup plus quAccess: Véritable langage SQL;Véritable langage SQL; Prise en charge de la gestion spatiale (Spatial PostgreSQL);Prise en charge de la gestion spatiale (Spatial PostgreSQL); Outil de gestion et dinterrogation à distance (pgAdmin);Outil de gestion et dinterrogation à distance (pgAdmin);

9 nov Marc Binard -Master Océano 2011 Requêtes et exportation Ouvrir pgAdmin et exécuter: Ouvrir pgAdmin et exécuter: select * from measuringdevice;select * from measuringdevice; select codemeas, description,model from measuringdevice;select codemeas, description,model from measuringdevice; select codemeas,description,model from measuringdevice where("description"='sonde CTD');select codemeas,description,model from measuringdevice where("description"='sonde CTD'); select min(codemeas),max(codemeas),count(codemeas) from measuringdevice;select min(codemeas),max(codemeas),count(codemeas) from measuringdevice; Select "daytime","profsta_codesta","depth","prdataparam_codepar am","datavalue" from profil INNER JOIN profdata ON profil.codeprofil = profdata.prda_codeprofil where ("depth" ='3') and ("prdataparam_codeparam" ='watertemp') and ("daytime"=' ')ORDER BY "profsta_codesta";Select "daytime","profsta_codesta","depth","prdataparam_codepar am","datavalue" from profil INNER JOIN profdata ON profil.codeprofil = profdata.prda_codeprofil where ("depth" ='3') and ("prdataparam_codeparam" ='watertemp') and ("daytime"=' ')ORDER BY "profsta_codesta";

9 nov Marc Binard -Master Océano 2011 Exemples dexploitation Estimation de la température en TH_08 sur base des mesures effectuées en T1 pour le calcul des flux de chaleur Estimation de la température en TH_08 sur base des mesures effectuées en T1 pour le calcul des flux de chaleur Estimation des conditions de vent au mât météo sur base des valeurs mesurées à laéroport pour le forçage du modèle hydrodynamique Estimation des conditions de vent au mât météo sur base des valeurs mesurées à laéroport pour le forçage du modèle hydrodynamique Validation des modèles Validation des modèles

9 nov Marc Binard -Master Océano Exemples dexploitation Estimation de la température en TH_08 sur base des mesures effectuées en T1 pour le calcul des flux de chaleur

9 nov Marc Binard -Master Océano Exemples dexploitation Estimation de la température en TH_08 sur base des mesures effectuées en T1 pour le calcul des flux de chaleur

9 nov Marc Binard -Master Océano 2011 Conclusions La base de données RACE garantit la pérennité des mesures; La base de données RACE garantit la pérennité des mesures; Elle permet deffectuer des requêtes complexes répondant aux besoins spécifiques des différentes équipes de recherche; Elle permet deffectuer des requêtes complexes répondant aux besoins spécifiques des différentes équipes de recherche; Le résultat des requêtes est facilement exporté sous forme de fichiers « texte » exploitable par différents logiciels. Le résultat des requêtes est facilement exporté sous forme de fichiers « texte » exploitable par différents logiciels.

9 nov Marc Binard -Master Océano 2011 Exercices Données de Calvi en ligne (sous VPN) Données de Calvi en ligne (sous VPN) Downloader Downloader

9 nov Marc Binard -Master Océano 2011 Exercices Mot de passe = master_gher Mot de passe = master_gher