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:15]
Francesco Beretta
td_histoire_numerique:exercice_3 [2015/10/05 13:34]
Francesco Beretta
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:​Installation de la base de données|Instructions pour l'​installation ​de la base de données]] 
-  ​* 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émarrer le logiciel pgAdmin3 +\\ 
-    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]:  + 
-      * Dans le menu Fichier > Ajouter un serveur + 
-      * Nom du serveur '​postgresql_9_4'​ +====== Utilisation de la base de données ​ ====== 
-      * Hôtelocalhost + 
-      ​port TCP : 5432 +===== Fonctionnement d'une application web ===== 
-      ​base maintenancepostgres + 
-      * nom utilisateurpostgres +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: 
-      ​Mot de passe: le votre et l'​enregistrer +  * [[https://​fr.wikipedia.org/​wiki/​Serveur_web|Serveur web]] 
-  ​Pour tous, à ce stade là, une fois la connexion ​au serveur ouverte et le mot de passé '​avalé',​ créer une nouvelle base de données appelée '​TD2015'​. Dans l'​onglet Définition mettre '​codage'​ à UTF8, laisser le reste des paramètres par défaut+  * [[https://​fr.wikipedia.org/​wiki/​Serveur_informatique|Serveur informatique]] 
-  * Ouvrir ​la nouvelle ​base de données ​(double-click) +  [[https://​fr.wikipedia.org/​wiki/​Système_de_gestion_de_base_de_données|Système ​de gestion de base de données]] 
-  * Restaurer les sauvegardes depuis le dossier dézippé: + 
-    * restaurer **dans cet ordre**: ​+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 **{{:td_histoire_numerique:mcd_article_modifie.pdf|ce document}}** les modèles conceptuels qui seront présentés ​au cours
 + 
 + 
 +\\ 
 + 
 +==== Prise en main de la base de données ​du cours ==== 
 + 
 + 
 +\\ 
 +\\ 
 +<​code>​ 
 +truncate table objets.objet restart identity cascade 
 +</​code>​ 
td_histoire_numerique/exercice_3.txt · Dernière modification: 2016/01/04 22:04 par Francesco Beretta