Outils pour utilisateurs

Outils du site


td_histoire_numerique:exercice_3

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
td_histoire_numerique:exercice_3 [2015/11/25 08:22]
Francesco Beretta [Transformation des textes encodés en XML]
td_histoire_numerique:exercice_3 [2016/01/04 19:01]
Francesco Beretta [Requêtes SQL / XPath]
Ligne 68: Ligne 68:
   * La suite du message contient la suite des erreurs provoquées par cette première erreur: celle-ci corrigée, tout rentre dans l'​ordre   * La suite du message contient la suite des erreurs provoquées par cette première erreur: celle-ci corrigée, tout rentre dans l'​ordre
  
-===== Requêtes SQL /XPath =====+===== Requêtes SQL / XPath =====
  
-Une fois les textes XML-TEI enregistrés dans la base (dans le champs 'texte-tei' des objets correspondants aux textesun objet par texte) ​on peut intérroger la base de données et extraire des informations ​des textes.+Une fois les textes ​transformés en XML avec la fonction indiquée ci-dessous, on peut intérroger la base de données et extraire des informations.
  
-Pour ce faire, on utilise la langage SQL en le combinant avec le langage XPATH que PostgreSQL implémente également ​si le champs sur lequel porte la requête ​est de type '​XML'​.+Pour ce faire, on utilise la langage SQL en le combinant avec le langage XPATH que PostgreSQL implémente également ​à condition que le champs sur lequel porte la requête ​soit de type '​XML'​.
  
  
-Pour apprendre la syntaxe des requêtes SQL, voir la manuel PostreSQL, chapitres 2 et 7. Nous y reviendrons. Pour apprendre celle du XPATH, un excellent {{:​td_histoire_numerique:​obpe6630_xpath4.pdf|tutoriel}} rédigé par Wieslaw Zielonka est [[http://​www.liafa.jussieu.fr/​~zielonka/​Enseignement/​BDAvances/​2013/​XML/​xpath4.pdf|disponible sur internet]]+Pour apprendre la syntaxe des requêtes SQL, voir la manuel PostreSQL, chapitres 2 et 7. Pour apprendre celle du XPATH, un excellent {{:​td_histoire_numerique:​obpe6630_xpath4.pdf|tutoriel}} rédigé par Wieslaw Zielonka est [[http://​www.liafa.jussieu.fr/​~zielonka/​Enseignement/​BDAvances/​2013/​XML/​xpath4.pdf|disponible sur internet]]
  
  
 Pour exécuter les requêtes ci-dessous: Pour exécuter les requêtes ci-dessous:
  
-   * ouvrir la base de données ​'​bd_td_exercice' ​avec pgAdminIII, sélectionner le dossier rouge '​schémas'​ dans l'​arboréscence,​ puis ouvrir la boît de dialoque '​SQL':​ bouton loupe.+   * ouvrir la base de données avec pgAdminIII, sélectionner le dossier rouge '​schémas'​ dans l'​arboréscence,​ puis ouvrir la boît de dialoque '​SQL':​ bouton loupe.
    * copier la requête dans l'​Editeur SQL    * copier la requête dans l'​Editeur SQL
    * exécuter la requête avec le bouton vert en forme de flèche    * exécuter la requête avec le bouton vert en forme de flèche
Ligne 91: Ligne 91:
   * pour visualiser directement le résultat avec un navigateur, sélectionner dans le menu '​Fichier'​ la commande '​Rapport rapide',​ choisir de nouveau un fichier de sortie (tout en bas), ne rien toucher aux autres paramètres et appuyer sur OK   * pour visualiser directement le résultat avec un navigateur, sélectionner dans le menu '​Fichier'​ la commande '​Rapport rapide',​ choisir de nouveau un fichier de sortie (tout en bas), ne rien toucher aux autres paramètres et appuyer sur OK
   * le résultat apparaîtra immédiatement dans votre navigateur web   * le résultat apparaîtra immédiatement dans votre navigateur web
 +
 +Provisoire:
 +<code sql>
 +SELECT ???
 +FROM ???
 +</​code>​
 +
 +===== Documentation =====
td_histoire_numerique/exercice_3.txt · Dernière modification: 2016/01/04 22:04 par Francesco Beretta