Création de deux bases de données, interfacées avec Base (LibreOffice / OpenOffice)

Création de la base de données bd_td_exercice

Téléchargez le 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'

Ouvrez le logiciel pgAdmin III qui se trouve dans 'Programmes' > 'PostgreSQL 9.3' et connectez vous au serveur PostgreSQL 9.3 en utilisant le compte postgres et le mot de passe utilisé lors de l'installation. Cf. cette image

Ouvrez dans l'arboréscence de gauche les bases de données et, avec un click droit, ajouter une nouvelle base de données

Appelez la nouvelle base de données 'bd_td_exercice'; avant de clicker sur 'OK' vérifier que dans l'onglet 'Définition' le codage des caractères est bien à UTF-8

Sélectionnez la base de données 'bd_td_exercice' et activez-là par double click

Clicquez sur le bouton SQL (une sorte de loupe sur fonds orange)

Normalement, l'onglet 'Editeur SQL' qui s'ouvre est vide, sinon effacez le texte qu'il contient

Si le logiciel vous demande si vous voulez sauvegarder le texte que vous venez d'effacer à l'étape précédente, dites : non

A partir du menu 'Fichier' > 'Ouvrir', ouvrez les fichiers à installer qui se trouvent dans le dossier 'bases_importees' > 'bases_de_donnees_20141003' > 'bd_td_exercice' que vous venez de dézipper

Ouvrir dans le fichier schema_objets.sql

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 répétez ensuite l'opération avec les fichiers : schema_parametres.sql et schema_vues_affichage.sql

ATTENTION : exécuter les trois fichiers .sql exactement DANS L'ORDRE INDIQUÉ

Fermez ensuite l'Editeur SQL'

Sélectionner le dossier 'Schémas' (image rouge et blanche) dans l'arboréscence de gauche et rafraichir (Affichage > Rafraîchir ou bouton vert et rouge en haut)

Déploiez l'arboréscence du schéma par un click et trois schémas (=dossiers) apparaîssent, en plus du schema 'public', contenant les tables et vues de votre base de données

Par exemple, ouvrir le schéma 'objets', puis selectionner 'Tables', vous verrez la liste des trois tables

Dépliez l'arboréscence des tables, sélectionnez la table 'Objet', clickquez sur le bouton en forme de table, bleu et blanc, à droite du bouton de la loupe SQL et vous verrez apparaître une table contenant les données

Voilà ! Si vous en êtes là, le plus difficile est fait, vous avez créé la base de données de l'exercice.

Création de la base de données bd_personnelle

Maintenant il faut créer une base de données vide ou, plus précisément, une base de données dont les tables du schéma 'objets' sont vides – car c'est là que vous allez mettre vos propres données.

A ce sujet, voici quelques indications importantes:

le rôle d'un schéma dans PostgreSQL est analogue à celui d'un dossier du disque dur: il réunit des tables, des fonctions, des séquences numériques, etc. tout comme un dossier réunit des fichier

pour nous permettre de travailler de manière collaborative, vous alimentez avec vos données les tables du schéma 'objets' de votre base de données personnelle, mais vous ne touchez pas aux autres schémas et aux données qu'ils contiennent.

ceci me permettra de mettre à jour le contenu des schémas 'parametres' et 'vues_affichage', vous pourrez les écraser et remplacer par les nouveaux, et on ne TOUCHERA PAS vos données

quant aux tables qui les contiennent (celles du schéma objets) vous en ferez des sauvegardes régulières selon la procédure que j'indiquerai plus pas

Ceci étant dit, il faut donc:

créer une nouvelle base de donnée que vous appellerez bd_personnelle

Activez cette base par double click

Clicquez sur le bouton SQL orange pour ouvrir l' Editeur SQL

S'il n'est pas vide, effacez le texte qu'il contient sans le sauvegarder

A partir du menu 'Fichier' > 'Ouvrir', ouvrez les fichiers à installer qui se trouvent dans le dossier 'bases_importees' > 'bases_de_donnees_20141003' > 'bd_td_personnelle' que vous venez de dézipper (et pas 'db_td_exercice')

Ouvrir dans le fichier schema_objets.sql

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 répétez ensuite l'opération avec les fichiers : schema_parametres.sql et schema_vues_affichage.sql

ATTENTION : exécuter les trois fichiers .sql exactement DANS L'ORDRE INDIQUÉ

Fermez ensuite l'Editeur SQL'

Sélectionner le dossier 'Schémas' (image rouge et blanche) dans l'arboréscence de gauche et rafraichir (Affichage > Rafraîchir ou bouton vert et rouge en haut)

Déploiez l'arboréscence du schéma par un click et trois schémas (=dossiers) apparaîssent, en plus du schema 'public', contenant les tables et vues de votre base de données

Par exemple, ouvrir le schéma 'objets', puis selectionner 'Tables', vous verrez la liste des trois tables

Dépliez l'arboréscence des tables, sélectionnez la table 'Objet', clickquez sur le bouton en forme de table, bleu et blanc, à droite du bouton de la loupe SQL

Cette fois, la table est vide car c'est à vous de la remplir

Interfaçage avec le logiciel Base

Fichier pour Mac

Fichier pour Windows

Adresse de connection de la base de données: dbname=bd_td_exercice hostaddr=127.0.0.1 port=5432

Télécharger le fichier correspondant au système de fonctionnement de l'ordinateur

Le dézipper et le mettre dans le dossier du cours

Ouvrir le fichier avec le logiciel Base de la suite LibreOffice

Création des objets et indexation des textes

Sauvegarde de la base de données