Académique Documents
Professionnel Documents
Culture Documents
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
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
Panneau
SQL
Panneau Sql : qui reé sume toutes les actions qui sont faites aè la base en SQL
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
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
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