PostgreSQL

15
 PostgreSQL 9.3 0  Préparé par : ABDELMAJID CHADAD  

description

Présentation de SGBDRO PostgreSQL

Transcript of PostgreSQL

PostgreSQL 9.3

Sommaire2I.Introduction

2II.Prsentation de PostgreSQL

2III.Installation

6IV.Manipulation

71.Cration de base de donnes

92.Cration des tables

123.Insertion des donnes

I. IntroductionDans ce document je veux essayer de traiter un peu le produits PostgreSQL comme tant un SGBD Open Source, je veux essayer de le prsenter dune manier simple et comprhensible sans aborder avec les dtails II. Prsentation de PostgreSQL

PostgreSQL est un moteur de bases de donnes relationnelles, donc riche en fonctionnalits et puissant. Son installation est cependant plutt simple. Il faut juste comprendre quelques principes de base (ce que cette prsentation s'efforce de faire) pour le distinguer PostgreSQL il existe pour les systmes soit Windows soit linux il est tlchargeable depuis le site officiel ce qui est recommander site: http://www.postgresql.org/Et on revient la question principale Cest quoi la diffrence entre PostgreSQL et MySQL? En effet, on ne peut pas comparer des pommes et des poires : PostgreSQL et MySQL ne sont pas prvus pour la mme chose !MySQL s'occupe avec excellence des petits volumes de donnes, avec un faible nombre d'utilisateurs.

PostgreSQL par contre peut grer les trs gros volumes de donnes. Des bases de 13 teras (~ 13 000 gigas !) existent et tournent parfaitement sous PostGreSQL. Son optimiseur fait des merveilles partir du moment o il y a suffisamment de donnes pour qu'il soit efficace.

III. Installation

Premirement il faut tlcharger PostgreSQL d aprs 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 lhabitude, sous Windows seulement la double clique suivis de suivant va occuper de la reste. Linstallation commence par linstallation de paquet redistribuable de Visual C++ cest les dpendances ncessaire pour plusieurs programmes, aprs nous aurons cette fentre de paramtrage et en cliquons sur suivant pour arriver au choix de rpertoire dinstallation

On passe au dtermination de mot de passe de superutilisateur

Apres le choix de mot de passe en dfini le numro port, de prfrence de laisser le numero de port par dfaut 5432 car aprs tous les Framework de dveloppement web utilise le port par dfaut pour travailler avec

On pasee pour le choix de la Locale, la locale cest tout simplement le langage utilise et lencodage des caractres dans la base de donne la locale de windows 8 par dfaut est utf8 et la langue de votre systme

On attend pour linstallation qui prend un petit de temps cause des nombreux fichiers

Lassistant vient de se terminer et nous propose d executer le Stack Builder qui permet d installer beaucoup d outils supplmentaire, on dcocher l option car nous avons juste besoin de pgAdmin III qui est le client, on lance pgAdmin III et vous trouvez face ca

Panneau Sql: qui rsume toutes les actions qui sont faites la base en SQL Navigateur dobjets: pour le moment nous navons que notre serveur

Proprits: nous avons plusieurs anglets qui permettent de grer des diffrentes proprits des tables des relations SQL

IV. ManipulationPour premier vue en remarque que dans le navigateur dobjets que notre serveur (localhost: 5432) est barr en rouge car tout simplement on est pas connect, double clic sur le serveur

Une prompte souvert nous invite pour entrer notre mot de passe, linsertion de mot de passe va nous introduire la phase suivant1. Cration de base de donnes Un simple click droit sur base de donne et Ajouter une base de donnes..

La fentre de Ajout de nouvelle base de donne ouvert est nous invites a dfinis les proprits de la base de donne

Apres le clic sur Ok pour confirmer la cration de la base de donne

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

et nous ce que nous intresse cest Schmas l on va trouves nos tables, plus plein dautre chose et a loccurrence a va nous permettre de dcouvrir lexcuteur des requtes SQL sous PgAdmin III 2. Cration des tablesUtilisons lexcuteur de requtes SQL on click dessous et on se trouve avec une nouvelle fentre

Editeur SQL l on va tapez les requtes SQL. Sortie de donnes nous donneras les rsultats.

On essayer de crer une table fournisseur avec Numro, nom et Adresse

On actualise et on remarque la cration de la table sur le navigateur dobjets

On va essayer de crer une deuxime table avec dautre faon on utilise GUI , clic au-dessus de Tables

La fentre d Ajout de nouvelle table souvre , on fournis le nom de table , et le Propritaire ainsi que le Schma

On passe lajout des colonnes, on dfinit le nom de la colonne ainsi que le type des donnes et la longueur

3. Insertion des donnes Revenant la barre doutils et on clique sur le petit catalogue Ce qui va afficher les donnes de la table choisi et qui nous permet dinsert dautre enregistrement

Conclusion

Prpar par:

ABDELMAJID CHADAD

09/05/2015

Tous Les Proprits

Panneau SQL

Navigateur dobjet

13