Vous êtes sur la page 1sur 14

PostgreSQL 9.

Préparé par :

ABDELMAJID CHADAD

09/05/2015
Sommaire

I. Introduction.........................................................................................................................2
II. Présentation de PostgreSQL................................................................................................2
III. Installation........................................................................................................................2
IV. Manipulation....................................................................................................................6
1. Création de base de données..........................................................................................7
2. Création des tables..........................................................................................................9
3. Insertion des données....................................................................................................12

1
I. Introduction
Dans ce document je veux essayer de traiter un peu le produits PostgreSQL comme eé tant
un SGBD Open Source, je veux essayer de le preé senter d’une manier simple et
compreé hensible sans aborder avec les deé tails

II. Présentation de PostgreSQL


PostgreSQL est un moteur de bases de donneé es relationnelles, donc riche en
fonctionnaliteé s et puissant. Son installation est cependant plutoô t simple. Il faut juste
comprendre quelques principes de base (ce que cette preé sentation s'efforce de faire)
pour le distinguer PostgreSQL il existe pour les systeè mes soit Windows soit linux il est
teé leé chargeable depuis le site officiel ce qui est recommander site :
http://www.postgresql.org/

Et on revient aè la question principale C’est quoi la diffeé rence entre PostgreSQL et


MySQL ? En effet, on ne peut pas comparer des pommes et des poires : PostgreSQL et
MySQL ne sont pas preé vus pour la meô me chose !

MySQL s'occupe avec excellence des petits volumes de donneé es, avec un faible nombre
d'utilisateurs.

PostgreSQL par contre peut geé rer les treè s gros volumes de donneé es. Des bases de 13
teras (~ 13 000 gigas !) existent et tournent parfaitement sous PostGreSQL. Son
optimiseur fait des merveilles aè partir du moment ouè il y a suffisamment de donneé es
pour qu'il soit efficace.

III. Installation
Premieè rement il faut teé leé charger PostgreSQL d’ apreè s le site officiel suivant ce lien
http://www.postgresql.org/download/ on va installer notre produits PostgreSQL
version 9.3 sur une machine Windows 64 bits et comme vous avez l’habitude, sous
Windows seulement la double clique suivis de suivant va occuper de la reste.
L’installation commence par l’installation de paquet redistribuable de Visual C++ c’est
les deé pendances neé cessaire pour plusieurs programmes, apreè s nous aurons cette feneô tre
de parameé trage et en cliquons sur suivant pour arriver au choix de reé pertoire
d’installation

2
On passe au deé termination de mot de passe de superutilisateur

Apres le choix de mot de passe en deé fini le numeé ro port, de preé feé rence de laisser le
numero de port par deé faut 5432 car apreè s tous les Framework de deé veloppement web
utilise le port par deé faut pour travailler avec

3
On pasee pour le choix de la Locale, la locale c’est tout simplement le langage utilise et
l’encodage des caracteè res dans la base de donneé e la locale de windows 8 par deé faut est
utf8 et la langue de votre systeè me

On attend pour l’installation qui prend un petit de temps cause des nombreux fichiers

4
L’assistant vient de se terminer et nous propose d executer le Stack Builder qui permet d
installer beaucoup d outils suppleé mentaire, on deé cocher l option car nous avons juste
besoin de pgAdmin III qui est le client, on lance pgAdmin III et vous trouvez face aè ca

Navigateur Tous Les


d’objet Propriétés

Panneau
SQL

 Panneau Sql : qui reé sume toutes les actions qui sont faites aè la base en SQL

 Navigateur d’objets : pour le moment nous n’avons que notre serveur

5
 Proprieé teé s : nous avons plusieurs anglets qui permettent de geé rer des diffeé rentes
proprieé teé s des tables des relations SQL …

IV. Manipulation
Pour premier vue en remarque que dans le navigateur d’objets que notre serveur
(localhost : 5432) est barreé en rouge car tout simplement on ’est pas connecteé ,
double clic sur le serveur

Une prompte s’ouvert nous invite pour entrer notre mot de passe, l’insertion de mot de
passe va nous introduire aè la phase suivant

6
1. Création de base de données
Un simple click droit sur base de donne et Ajouter une base de donneé es..

La feneô tre de Ajout de nouvelle base de donneé e ouvert est nous invites a deé finis les
proprieé teé s de la base de donneé e

Apres le clic sur Ok pour confirmer la creé ation de la base de donneé e

7
Vous pouvez remarque dans le Panneau SQL la requete SQL qui etiat faites pour creé e la
base de donneé e, on va maintenant ouvrir «DB_Test »

8
et nous ce que nous inteé resse c’est Scheé mas laè on va trouves nos tables, plus plein
d’autre chose et a l’occurrence ça va nous permettre de deé couvrir l’exeé cuteur des
requeô tes SQL sous PgAdmin III

2. Création des tables


Utilisons l’exeé cuteur de requeô tes SQL

on click dessous et on se trouve avec une nouvelle feneô tre

 Editeur SQL laè on va tapez les requeô tes SQL.

 Sortie de donneé es nous donneras les reé sultats.

On essayer de creé er une table fournisseur avec Numeé ro, nom et Adresse

9
On actualise et on remarque la creé ation de la table sur le navigateur d’objets

On va essayer de creé er une deuxieè me table avec d’autre façon on utilise GUI , clic au-
dessus de Tables

10
La fentre d Ajout de nouvelle table s’ouvre , on fournis le nom de table , et le Proprieé taire
ainsi que le Scheé ma

On passe aè l’ajout des colonnes, on deé finit le nom de la colonne ainsi que le type des
donneé es et la longueur

11
3. Insertion des données
Revenant aè la barre d’outils et on clique sur le petit catalogue

Ce qui va afficher les donneé es de la table choisi et qui nous permet d’insert d’autre
enregistrement

12
Conclusion

13

Vous aimerez peut-être aussi