Académique Documents
Professionnel Documents
Culture Documents
TP N° 1
I. Objectifs :
Le but de ce TP est dans un premier temps d’installer le SGBDR PostgreSQL qui contient
l’outil pgAdmin4 et par la suite de découvrir et d’initier les apprenants à utiliser pgAdmin4 pour
manipuler PostgreSQL en créant une base de données qui serait interrogé avec les différents
types de requêtes SQL vus aux cours.
Ce TP serait fait en quadrinôme et un fichier résultat en Word sera produit et renseigne avec le
numéro du binôme qui vous sera communique pendant la séance du TP.
Des requêtes SQL seront saisies et deux captures d’images des résultats seront faites et collées
dans le fichier résultat qui sera enregistré sur le bureau dans un dossier nomme
TP1_BD_GIT2/num_Groupe sous le nom NumQuadrinome_NOM1&NOM2.
3/3
III. DECOUVERTE DE pgAdmin
pgAdmin4 est un outil graphique permettant de manipuler PostgreSQL. Pour plus
d’informations, vous pouvez consulter :
- Le help de l’application ou
- Les adresses : http://www.pgadmin.org/ et/ou http://www.pgadmin.org/?locale=fr_FR
A. Lancement de pgAdmin4
Pour accéder au logiciel, double clic sur le raccourci sur le bureau ou aller dans Démarrer,
Application, pgAdmin4.
Dans la palette Navigation Object, Groupe de serveurs, double clic Serveurs (1), double clic
PostgreSQL 14 et saisissez eniabt1 comme mot de passe de l’utilisateur PostgreSQL puis clic
OK.
- Clic droit sur Base de données, clic sur Ajouter une base de donnée
- Une nouvelle fenêtre s’ouvre : dans l’onglet Propriété (General) remplissez les champs
NOM (Database) par BaseGIT2, Propriétaire (Owner) en sélectionnant postgres dans
la liste déroulante en face et mettrez quelques commentaires dans le champ
Commentaire (facultatif) et clic sur OK (Save).
- Dans l’onglet Propriétés à gauche, la nouvelle base de données est ajoutée
- Double clic sur l’arborescence de la base de donnée (schéma, public, tables, …)
- Pour exécuter une requête, cliquez sur l’icône SQL dans la barre d’outils
- Dans la nouvelle fenêtre, onglet Editeur SQL, saisissez la requête SQL
- Les commentaires dans une requête commencent par - - (deux tirets).
C. Access à l’aide
Vous pouvez accéder à l’aide de pgAdmi4 (en particulier à l’aide des commandes SQL) via le
menu.
3/3
IV. MANIPULATION DE pgAdmin4
A. Lancement de pgAdmin4
Cliquez sur le bouton contenant le mot SQL situe dans la barre d’icônes en haut de la fenêtre de
pgAdmin4 pour lancer l’interpréteur de requêtes SQL. Il s’agit du principal outil utilisé dans ce
TP.
B. Création de la base BaseGIT2
1) Créez le schéma de données de la base BaseGIT2 en exécutant le script BDExemple.sql
dans l’interpréteur de requêtes SQL.
Il vous suffit de recopier le contenu du fichier dans la fenêtre du haut de l’interpréteur.
Pour exécuter le script SQL, il suffit de cliquer sur le bouton représentant un triangle vert
en haut de l’interpréteur SQL.
2) Insérez les nuplets exemples, en exécutant le script d’insertion BDInsertion.sql,
3) Exécutez le script FonctionEtTrigger.sql : pour créer la fonction
FunctionTriggerReservation() ainsi que le déclencheur InsertionReservation.
4) Afin de vous approprier le schéma de la base et réaliser plus facilement les requêtes
demandées dans la section suivante, insérez (par la commande SQL INSERT) les
nuplets suivants :
- Un département,
- Un enseignant dans le département GIT,
- Un étudiant,
- Une salle,
- Une réservation pour un enseignement existant,
- Une réservation qui chevauche une réservation existante (pour tester l’affichage du
déclencheur).
NB : Si vous sélectionnez plusieurs lignes avant de cliquer sur le bouton, seules les lignes
sélectionnées seront exécutées.
3/3