PostgreSQL
-
Upload
majid-helmi -
Category
Documents
-
view
8 -
download
0
description
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