Outils pour utilisateurs

Outils du site


td_histoire_numerique:descriptif_exercice_2

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:descriptif_exercice_2 [2014/10/04 14:45]
Francesco Beretta [Sauvegarde de la base de données]
td_histoire_numerique:descriptif_exercice_2 [2014/10/05 08:17]
Francesco Beretta [Création de la base de données bd_td_exercice]
Ligne 5: Ligne 5:
 ===== Création de la base de données bd_td_exercice ===== ===== Création de la base de données bd_td_exercice =====
  
 +
 +Veuillez trouver [[td_histoire_numerique:​postgresql&#​apprendre_a_utiliser_postgresql|ici]] quelques indications pour apprendre à utiliser PostgreSQL.
 +
 +\\
 +
 +Procédure d'​installation détaillée:​
 +\\
   * Téléchargez le {{:​td_histoire_numerique:​bases_de_donnees_20141003.zip|dossier zippé}} contenant les fichiers à utiliser   * Téléchargez le {{:​td_histoire_numerique:​bases_de_donnees_20141003.zip|dossier zippé}} contenant les fichiers à utiliser
   * Dézippez-le:​ il contient deux dossier -> mettez-les dans le dossier du cours, dans un sous-dossier que vous nommerez '​bases_importees'​   * Dézippez-le:​ il contient deux dossier -> mettez-les dans le dossier du cours, dans un sous-dossier que vous nommerez '​bases_importees'​
Ligne 22: Ligne 29:
   * Une fois le fichier ouvert (vous pourrez donc lire dans l'​onglet '​Editeur SQL' une série de scripts SQL prêts à exécution),​ exécuter avec le menu Requêtes > Exécuter ou avec le bouton avec la forme d'une fleche verte   * Une fois le fichier ouvert (vous pourrez donc lire dans l'​onglet '​Editeur SQL' une série de scripts SQL prêts à exécution),​ exécuter avec le menu Requêtes > Exécuter ou avec le bouton avec la forme d'une fleche verte
   * Vous regardez la dernière ligne du message : "La requête a été exécutée avec succès en 391 ms, mais ne renvoie aucun résultat."​ (le reste ne compte pas, même pas les lignes annulées) – Si vous voyez ce résultat (même si la durée en ms est différente) c'est bon.   * Vous regardez la dernière ligne du message : "La requête a été exécutée avec succès en 391 ms, mais ne renvoie aucun résultat."​ (le reste ne compte pas, même pas les lignes annulées) – Si vous voyez ce résultat (même si la durée en ms est différente) c'est bon.
 +  * En exécutant la requête SQL que vous voyez dans la boîte de dialogue SQL, le serveur PostgreSQL a créé les tables et ajouté les données que contient la requête SQL (instruction INSERT).
   * Vous répétez ensuite l'​opération avec les fichiers : **schema_parametres.sql** et **schema_vues_affichage.sql**   * Vous répétez ensuite l'​opération avec les fichiers : **schema_parametres.sql** et **schema_vues_affichage.sql**
   * ATTENTION : exécuter les trois fichiers .sql exactement DANS L'​ORDRE INDIQUÉ   * ATTENTION : exécuter les trois fichiers .sql exactement DANS L'​ORDRE INDIQUÉ
Ligne 61: Ligne 69:
   * Ouvrir dans le fichier **schema_objets.sql**   * Ouvrir dans le fichier **schema_objets.sql**
   * Une fois le fichier ouvert (vous pourrez donc lire dans l'​onglet '​Editeur SQL' une série de scripts SQL prêts à exécution),​ exécuter avec le menu Requêtes > Exécuter ou avec le bouton avec la forme d'une fleche verte   * Une fois le fichier ouvert (vous pourrez donc lire dans l'​onglet '​Editeur SQL' une série de scripts SQL prêts à exécution),​ exécuter avec le menu Requêtes > Exécuter ou avec le bouton avec la forme d'une fleche verte
 +  * En exécutant ce script SQL, le serveur PostgreSQL produit 3 nouvelles tables avec les séquences numériques associées, et alimente les tables avec les données que contient le script même (instruciton INSERT)
   * Vous répétez ensuite l'​opération avec les fichiers : **schema_parametres.sql** et **schema_vues_affichage.sql**   * Vous répétez ensuite l'​opération avec les fichiers : **schema_parametres.sql** et **schema_vues_affichage.sql**
   * ATTENTION : exécuter les trois fichiers .sql exactement DANS L'​ORDRE INDIQUÉ   * ATTENTION : exécuter les trois fichiers .sql exactement DANS L'​ORDRE INDIQUÉ
Ligne 144: Ligne 153:
  
  
-IMPORTANT: il faut effectuer des sauvegardes régulières de votre base de données personnelle en exportant en format SQL le contenu du schéma '​objets'​. Vous pourrez ainsi recréer uen copie identique de votre base dans n'​importe quel serveur PostgreSQL, par ex. sur un autre ordinateur. ​+IMPORTANT: il faut **effectuer des sauvegardes régulières de votre base de données personnelle** en exportant en format SQL le contenu du schéma '​objets'​. Vous pourrez ainsi recréer uen copie identique de votre base dans n'​importe quel serveur PostgreSQL, par ex. sur un autre ordinateur. ​
  
   * Ouvrir le client PGAdminIII et vous connecter à la base de données '​bd_personnelle'​   * Ouvrir le client PGAdminIII et vous connecter à la base de données '​bd_personnelle'​
   * Déplier les schémas dans l'​arboréscence à gauche   * Déplier les schémas dans l'​arboréscence à gauche
-  * sélectionner le schéma Objets, faire un click droit et sélectionner la commande sauvegarder+  * sélectionner le schéma Objets, faire un click droit et sélectionner la commande sauvegarder{{ :​td_histoire_numerique:​pgsql_sauvegarde_du_schema.png?​100 |}}
   * créer un dossier de sauvegarde de vos données dans le dossier du TD ou de votre Master   * créer un dossier de sauvegarde de vos données dans le dossier du TD ou de votre Master
   * atteindre ce dossier par le bouton '​...'​ de la sauvegarde de PGAdminIII   * atteindre ce dossier par le bouton '​...'​ de la sauvegarde de PGAdminIII
Ligne 180: Ligne 189:
  
  
 +[à suivre]
  
  
  
td_histoire_numerique/descriptif_exercice_2.txt · Dernière modification: 2014/11/27 09:45 par Francesco Beretta