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/09/26 11:21]
Francesco Beretta
td_histoire_numerique:exercice_3 [2015/09/28 09:46]
Francesco Beretta [Application de cette méthode aux informations historiques]
Ligne 1: Ligne 1:
 +Revenir à la [[td_histoire_numerique:​accueil|page d'​accueil]].
 +
 +
 ====== Installation de la base de données pour l'​exercice ====== ====== Installation de la base de données pour l'​exercice ======
  
-  * Télécharger le {{:​td_histoire_numerique:​td2015_20190926.zip|fichier}} qui contient la sauvegarde de la base de données+  * {{:​td_histoire_numerique:​td2015_20190926.zip|Télécharger le fichier}} qui contient la sauvegarde de la base de données
   * Créer un dossier appelé BD_TD2015 et un sous-dossier appelé '​sauvegardes'​   * Créer un dossier appelé BD_TD2015 et un sous-dossier appelé '​sauvegardes'​
   * Déplacer le fichier téléchargé vers le dossier '​sauvegardes'​ et le décompresser (dézipper)   * Déplacer le fichier téléchargé vers le dossier '​sauvegardes'​ et le décompresser (dézipper)
-  * Démarrer le logiciel pgAdmin3+  * Démarrer le logiciel ​**pgAdmin3** (à ne pas confondre avec l'​application web phpPgAdmin)
     * Pour les utilisateurs de Windows, il se trouve dans le dossier C:​\Bitnami\wappstack-5.5.29-1\postgresql\bin et normalement on peut le lancer depuis le menu des applications     * Pour les utilisateurs de Windows, il se trouve dans le dossier C:​\Bitnami\wappstack-5.5.29-1\postgresql\bin et normalement on peut le lancer depuis le menu des applications
     * Pour les utilisateurs de MacOS il faut le télécharger depuis [[http://​www.pgadmin.org/​download/​macosx.php|cette page]] en prenant la version qui correspond à votre système d'​exploitation,​ si possible la plus récente. Une fois installé, il faut paramétrer la connexion [on fera l'​exercice en classe]: ​     * Pour les utilisateurs de MacOS il faut le télécharger depuis [[http://​www.pgadmin.org/​download/​macosx.php|cette page]] en prenant la version qui correspond à votre système d'​exploitation,​ si possible la plus récente. Une fois installé, il faut paramétrer la connexion [on fera l'​exercice en classe]: ​
Ligne 17: Ligne 20:
   * Ouvrir la nouvelle base de données (double-click)   * Ouvrir la nouvelle base de données (double-click)
   * Restaurer les sauvegardes depuis le dossier dézippé:   * Restaurer les sauvegardes depuis le dossier dézippé:
-    * restaurer **dans cet ordre**: objets, parametres, vues 
     * click droit sur la base de données TD2015 et choisir dans le menu contextuel '​**Restaurer**'​     * click droit sur la base de données TD2015 et choisir dans le menu contextuel '​**Restaurer**'​
 +    * chercher le dossier téléchargé et dézippé, ouvrir le fichier base.backup
 +    * clicker le bouton '​Restauration'​
 +    * Si vous lisez à la fin du log: "Le process a retourné le code de sortie 0." c'est réussi (0 = OK ; 1 = erreur)
  
  
 +Si tout s'est bien passé la base est installée. Sélectionnez la base TD2015 et rafraichissez (bouton avec les flèches rouges et vertes)
 +
 +\\
 +
 +
 +
 +====== Utilisation de la base de données ​ ======
 +
 +===== Fonctionnement d'une application web =====
 +
 +Les principes de fonctionnement d'une application web utilisant une base de données relationnelle pour stocker les informations sont présentés dans ces articles:
 +  * [[https://​fr.wikipedia.org/​wiki/​Serveur_web|Serveur web]]
 +  * [[https://​fr.wikipedia.org/​wiki/​Serveur_informatique|Serveur informatique]]
 +  * [[https://​fr.wikipedia.org/​wiki/​Système_de_gestion_de_base_de_données|Système de gestion de base de données]]
 +
 +Cette image présente schématiquement les des outils que nous allons utiliser:\\
 +
 +{{:​td_histoire_numerique:​apache_mysql_articulation_annote_e.png?​100|}}
 +
 +\\
 +
 +===== Modélisation des données =====
 +
 +
 +
 +==== Quelques notions de base ====
 +
 +
 +  * [[https://​fr.wikipedia.org/​wiki/​Modèle_entité-association|Modèle entité-association]]
 +  * [[https://​fr.wikipedia.org/​wiki/​Merise_(informatique)|La méthode Merise]]
 +  * [[http://​merise.developpez.com/​faq/?​page=MCD|Merise et modélisation de données]]
 +  * [[https://​en.wikipedia.org/​wiki/​Entity–relationship_model|ERD – entity relationship diagramm]]
 +
 +
 +==== Application de cette méthode aux informations historiques ====
 +
 +Il y a différentes manières d'​aborder la question de la modélisation des données historiques. L'​approche présentée ici est issue de l'​expérience du projet [[http://​symogih.org|symogih.org]].
 +
 +\\
 +On trouvera une explication détaillée de la méthode dans [[https://​halshs.archives-ouvertes.fr/​halshs-00677658|cet article]] et dans ce document les modèles conceptuels qui seront présentés au cours.
 +
 +
 +==== Prise en main de la base de données du cours ====
 +
 +
 +\\
 +\\
 +Pour le td:
 <​code>​ <​code>​
 truncate table objets.objet restart identity cascade truncate table objets.objet restart identity cascade
 </​code>​ </​code>​
- 
  
td_histoire_numerique/exercice_3.txt · Dernière modification: 2016/01/04 22:04 par Francesco Beretta