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:exercice_3 [2015/09/26 11:12] Francesco Beretta |
td_histoire_numerique:exercice_3 [2015/09/27 21:43] 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: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 14: | Ligne 17: | ||
* nom utilisateur: postgres | * nom utilisateur: postgres | ||
* Mot de passe: le votre et l'enregistrer | * Mot de passe: le votre et l'enregistrer | ||
- | * 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' | + | * 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. |
+ | * Ouvrir la nouvelle base de données (double-click) | ||
+ | * Restaurer les sauvegardes depuis le dossier dézippé: | ||
+ | * 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 d'une base de données pour ====== | ||
+ | |||
+ | |||
+ | 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 diapositive présente les éléments essentiels des outils que nous allons utiliser:\\ | ||
+ | |||
+ | {{:td_histoire_numerique:apache_mysql_articulation_annote_e.png?100|}} | ||
+ | |||
+ | |||
+ | \\ | ||
+ | \\ | ||
+ | Pour le td: | ||
+ | <code> | ||
+ | truncate table objets.objet restart identity cascade | ||
+ | </code> |