Ci-dessous, les différences entre deux révisions de la page.
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/03 17:42] Francesco Beretta |
td_histoire_numerique:descriptif_exercice_2 [2014/10/04 13:44] Francesco Beretta [Interfaçage avec le logiciel Base] |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
+ | 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. | ||
===== Création de la base de données bd_td_exercice ===== | ===== Création de la base de données bd_td_exercice ===== | ||
Ligne 78: | Ligne 79: | ||
===== Interfaçage avec le logiciel Base ===== | ===== Interfaçage avec le logiciel Base ===== | ||
+ | Après avoir créé les deux bases de données ci-dessus, on peut accéder aux tables et aux données qu'elles contiennent en utilisant le logiciel client PgAdminIII. Toutefois, ce n'est pas très pratique pour saisir et visualiser les données. | ||
+ | Je vous ai donc créé une interface de saisie avec le logiciel Base de la suite LibreOffice que nous utiliserons comme **client** de la base de données pour la saisie et le travail sur les données, alors que nous utilisons le client PgAdminIII comme **client** pour la gestion de la base elle même (schémas, tables, requêtes SQL etc.) | ||
+ | Le **logiciel serveur** lui même, c'est-à-dire PostgreSQL, tourne toujours lorsque votre ordinateur est allumé (sans consommer de ressources) mais il n'est pas directement visible. Il devient visible grâce à des **logiciels clients**. On parle d'une architecture client–serveur. | ||
- | dbname=td_histoire_numerique hostaddr=127.0.0.1 port=5432 | ||
+ | PRINCIPE ESSENTIEL : Grâce à cette architecture logicielle on sépare soigneusement le stockage des données de leur visualisation. Je pourrai donc améliorer progressivement l'affichage dans Base et faire évoluer le système SANS TOUCHER À VOS DONNÉES qui se trouvent dans le schéma 'objets' et, plus tard, dans le schéma 'unites_de_connaissance'. Vos données resteront toujours sur votre ordinateur, et vous pourrez les sauvegarder régulièrement, mais le reste du système d'information pourra évoluer. | ||
+ | |||
+ | |||
+ | TUTORIELS : il existe plein de tutoriels pour apprendre à utiliser Base de LibreOffice/OpenOffice | ||
+ | |||
+ | [[http://openoffice-libreoffice.developpez.com/cours/#base|Liste dans developpez.com]] | ||
+ | |||
+ | [[https://wiki.documentfoundation.org/FR/FAQ/Base|Questions et problèmes habituels]] | ||
+ | |||
+ | |||
+ | |||
+ | -----------\\ | ||
+ | |||
+ | |||
+ | Procédure à suivre pour l'installation: | ||
+ | |||
+ | * Télécharger la version du fichier qui correspond au système de fonctionnement de l'ordinateur: | ||
+ | * {{: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 | ||
+ | * 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. | ||
+ | * 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 | ||
+ | * Il n'y a rien a changer à ce sujet | ||
+ | * 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 | ||
+ | * On peut parcourir les objets un par un, ou ouvrir [... la suite suit 8-) ] | ||
====== Création des objets et indexation des textes ====== | ====== Création des objets et indexation des textes ====== |