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/05 08:10]
Francesco Beretta [Création de la base de données bd_td_exercice]
td_histoire_numerique:descriptif_exercice_2 [2014/10/07 09:13]
sboschetto [Création de deux bases de données, interfacées avec Base (LibreOffice / OpenOffice)]
Ligne 3: Ligne 3:
  
 Nous allons créer deux bases de données, bd_td_exercice et bd_personnelle,​ qui contiendront respectivement les données que je vous fournis pour les exercices et celles que vous alles produire vous-mêmes. Nous allons créer deux bases de données, bd_td_exercice et bd_personnelle,​ qui contiendront respectivement les données que je vous fournis pour les exercices et celles que vous alles produire vous-mêmes.
 +
 +  <​strong>​This is my bold text</​strong>​
 ===== Création de la base de données bd_td_exercice ===== ===== Création de la base de données bd_td_exercice =====
  
Ligne 8: Ligne 10:
 Veuillez trouver [[td_histoire_numerique:​postgresql&#​apprendre_a_utiliser_postgresql|ici]] quelques indications pour apprendre à utiliser PostgreSQL. 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 27: Ligne 31:
   * 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**
 +    * Ouvrez le schema_parametres.sql
 +    * Si le logiciel vous demande si vous voulez sauvegarder le texte que vous venez d'​effacer à l'​étape précédente,​ dites : non – car le nouveau texte SQL doit remplacer celui qui vient d'​être exécuté
 +    * Exécutez le script, etc.
   * ATTENTION : exécuter les trois fichiers .sql exactement DANS L'​ORDRE INDIQUÉ   * ATTENTION : exécuter les trois fichiers .sql exactement DANS L'​ORDRE INDIQUÉ
   * Fermez ensuite l'​Editeur SQL'   * Fermez ensuite l'​Editeur SQL'
Ligne 106: Ligne 116:
  
  
-  * Télécharger ​la version du fichier qui correspond au système de fonctionnement de l'​ordinateur:​ +  * Télécharger ​le {{:​td_histoire_numerique:​td_histoire_numerique.zip|fichier}} qui sert d'​interface à la base de données
-    * {{:​td_histoire_numerique:​td_histoire_numerique.odb.zip|Fichier pour Mac}} +
-    * {{:​td_histoire_numerique:​td_histoire_numerique.zip|Fichier pour Windows}}+
   * Le dézipper et le mettre dans le dossier du cours   * Le dézipper et le mettre dans le dossier du cours
   * Ouvrir le fichier avec le logiciel Base de la suite LibreOffice   * Ouvrir le fichier avec le logiciel Base de la suite LibreOffice
   * ATTENTION: ce fichier ne marche qu'​avec la version stable de LibreOffice:​ 4.2.6.3, et pas avec la version 4.3. Si vous avez installé la version de développement de LibreOffice (4.3), désinstallez-là et remplacez là par la version stable.   * ATTENTION: ce fichier ne marche qu'​avec la version stable de LibreOffice:​ 4.2.6.3, et pas avec la version 4.3. Si vous avez installé la version de développement de LibreOffice (4.3), désinstallez-là et remplacez là par la version stable.
   * Dans l'​interface principale de la base de données, dans le menu '​Edition'​ > Bases de données > Propriétés,​ {{ :​td_histoire_numerique:​bd_proprietes_connexion.png?​100 |}} on voit l'​adresse de connection vers la base de données PostgreSQL:   * Dans l'​interface principale de la base de données, dans le menu '​Edition'​ > Bases de données > Propriétés,​ {{ :​td_histoire_numerique:​bd_proprietes_connexion.png?​100 |}} on voit l'​adresse de connection vers la base de données PostgreSQL:
-    * dbname=bd_td_exercice hostaddr=127.0.0.1 port=5432 +<​code>​dbname=bd_td_exercice hostaddr=127.0.0.1 port=5432</​code>​ 
-  * Il n'y a rien a changer à ce sujet+  * ATTENTION que l'​adresse est bien celle-ci et aucune autre (pas par ex. dbname=bd_td_exercice hostaddr=127.0.0.1 port=5432). Car pour les utilisateurs Mac j'ai hélas laissé cette adresse là par mégarde. ​Il faut mettre l'adresse correcte (nom de la base de données et port) pour que tout se passe bien
   * Dans le cadre de gauche, dans '​Formulaires',​ {{ :​td_histoire_numerique:​bd_ecran_principal.png?​100 |}} on peut ouvrir le formulaire **objets** et retrouver les objets déjà créées à partir des notices biographiques de l'​exercice précédent   * Dans le cadre de gauche, dans '​Formulaires',​ {{ :​td_histoire_numerique:​bd_ecran_principal.png?​100 |}} on peut ouvrir le formulaire **objets** et retrouver les objets déjà créées à partir des notices biographiques de l'​exercice précédent
   * Au moment d'​ouvrir le formulaire, Base vous demandera votre mot de passe utilisé lors de l'​installation de PostgreSQL   * Au moment d'​ouvrir le formulaire, Base vous demandera votre mot de passe utilisé lors de l'​installation de PostgreSQL
Ligne 123: Ligne 131:
  
 ==== Installer l'​interface de sa base personnelle ==== ==== Installer l'​interface de sa base personnelle ====
 +
  
 Il s'agit maintenant de créer une interface pour la base de données personnelle que vous avez créé plus haut dans PostgreSQL: **bd_personnelle** Il s'agit maintenant de créer une interface pour la base de données personnelle que vous avez créé plus haut dans PostgreSQL: **bd_personnelle**
Ligne 128: Ligne 137:
 Pour ce faire :  Pour ce faire : 
  
-  * fermez le fichier ​td_histoire_numerique ​s'il est ouvert avec Base +  * Accéder au menu Fichier, enregistrer sous... {{ :td_histoire_numerique:​bd_creer_copie_base.png?​100 |}} 
-  * faites en une copie dans le même dossier ou dans un autre dossier ​dédié à votre propre base de données et travail de master – la copie s'​effectue par simple copier–coller du fichier +  * renommez la copie que vous allez créer, l'​appelant par ex. bd_personnelle – vous pouvez également la mettre ​dans un autre dossier, par ex. le dossier principal ​de votre travail de Master 
-  * renommez ​le fichier, l'​appelant par ex. bd_personnelle +  * Validez et vous vous trouverez désormais dans le nouveau ​fichier ​de Base qui (pour mémoire) vous sert de client pour accéder au serveur PostgreSQL 
-  * ouvrez le fichier par double click+  * Il faudra maintenant changer les paramètres de connexion pour changer de base PostgreSQL interfacée
   * allez dans le menu Edition > Base de données > Propriétés   * allez dans le menu Edition > Base de données > Propriétés
   * remplaces le nom de la base de données : '​dbname=bd_td_exercice'​ devient '​dbname=bd_personnelle'​   * remplaces le nom de la base de données : '​dbname=bd_td_exercice'​ devient '​dbname=bd_personnelle'​
   * vous changez ainsi la base de données du serveur PostgreSQL qui devient visible grâce au client Base   * vous changez ainsi la base de données du serveur PostgreSQL qui devient visible grâce au client Base
   * Testez la connexion avec le bouton de la même interface, mettant votre mot de passe.   * Testez la connexion avec le bouton de la même interface, mettant votre mot de passe.
-  * Si vous ovus êtes trompés de mot de passe, il faut fermer et réouvrir le fichier+  * Si vous vous êtes trompés de mot de passe, il faut fermer et réouvrir le fichier
   * ouvrez le formulaire '​objets':​ maintenant il sera vide car les tables du schéma '​objets'​ de votre base personnelle sont vides – à vous de les remplir   * ouvrez le formulaire '​objets':​ maintenant il sera vide car les tables du schéma '​objets'​ de votre base personnelle sont vides – à vous de les remplir
   * pour créer un nouvel objet, uitliser le formulaire '​objets_creation'​ {{ :​td_histoire_numerique:​bd_formulaire_objets_creation.png?​100 |}} car le formulaire '​objets'​ sert uniquement à visualiser et modifier des objets existants   * pour créer un nouvel objet, uitliser le formulaire '​objets_creation'​ {{ :​td_histoire_numerique:​bd_formulaire_objets_creation.png?​100 |}} car le formulaire '​objets'​ sert uniquement à visualiser et modifier des objets existants
Ligne 147: Ligne 156:
  
  
-==== Sauvegarde de votre base personnelle ====+====== Sauvegarde de votre base personnelle ​!!! ======
  
  
Ligne 177: Ligne 186:
  
  
- 
- 
- 
- 
- 
- 
-====== Création des objets et indexation des textes ====== 
- 
- 
-[à suivre] 
  
  
  
td_histoire_numerique/descriptif_exercice_2.txt · Dernière modification: 2014/11/27 09:45 par Francesco Beretta