Unité 8 - Les méthodes, les techniques et les normes

Les langages et les techniques de requêtes

Public concerné

  • Géographes, géomètres, géologues, cartographes
  • Informaticiens
  • Public junior de moins de 26 ans (salariés ou demandeurs d’emploi)
  • Public expérimenté en poste (salariés de la branche professionnelle)
  • Demandeur d’emploi de plus de 26 ans

OBJECTIFS

  • Disposer de connaissances sur les méthodes et outils de requêtes utilisés
  • Connaître les langages de programmation spécifiques aux bases de données

MOYENS PÉDAGOGIQUES

  • Exposé théorique
  • Exercices pratiques sous forme de travaux dirigés
  • Corrigés des exercices

PRÉ-REQUIS

  • Français : compréhension et expression correcte (écrites et orales),
  • Anglais technique : comprendre une documentation technique, lire et écrire,
  • Utilisation de l’informatique : traitement texte, tableur, présentation assistée par ordinateur, système d’exploitation, internet.

Programme

  • Présentation de PostGIS et installation de PostgreSQL et de PostGIS
  • Installation, présentation et utilisation de PgAdmin3
  • Les standards pour les formats géométriques dans les bases de données spatiales
    • OGC Simple Feature for SQL (SFS), ISO 13249-3 SQL/MM Spatial Part
  • Syntaxe utilisée dans PostGIS pour les données spatiales
    • Well Known Text (WKT), Well Known Binary (WKB)
  • Création d’une base de données spatiales, import et export de données spatiales
  • Présentation des opérateurs et fonctions spatiales
  • Requêtes spatiales simples
    • Calcul de buffer, centroïde, aire, distance, intersection et inclusion topologiques, re-projections
    • Manipulation de géométries
  • Administration des bases de données
    • Exposé des problèmes de performance
    • Optimisation des requêtes spatiales et création d’index spatiaux
    • Administration des droits d’accès
    • Sauvegarde et restauration de la base de données
  • Qualifier l’intérêt de XQuery (bases de données XML), JSON (bases de données NoSQL
  • Introduction aux bases de données XML et NoSQL
  • Cas pratique : Comparaison des systèmes de stockage et d’interrogation au regard des bases de données relationnelles