0% ont trouvé ce document utile (0 vote)
268 vues8 pages

Presentation Postgresql

Transféré par

Mohamed Allag
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
268 vues8 pages

Presentation Postgresql

Transféré par

Mohamed Allag
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Introduction à PostgreSQL

 Caractéristiques et fonctionnalités
 Avantages
 Structure
 Critères de choix

1
PostgreSQL c’est…

SGBDR puissant et
robuste

Multi-plateformes

Supporte une Sous licence BSD Supporte de


grande partie du
Open source nombreux langages
standard SQL
programmation

Modèle client-serveur
2
PostgreSQL avantages

 Conçu pour prise en charge des données


volumineuses;
 Déploiement illimité;
 Bonne documentation de référence;
 Excellent support;
 Outils graphiques d’administration;

3
L’architecture client-serveur

PostgreSQL utilise un modèle client-serveur : "un processus par utilisateur "

Une session Postgres consiste en plusieurs processus


posteD posteA UNIX coopérants :
[Link] [Link]

un processus démon superviseur (postmaster)

L'application utilisateur (ex. le programme PSQL,


PGAdmin3)

le serveur de base de données (processus Postgres)

4
Applications « clientes »

 Logiciel permettant de se connecter au


Apache
serveur, d’envoyer des requêtes et de serveur www
récupérer le résultat.
R + rpostgresql
Poste A
 Exemple : pgAdmin, spécialement conçue
pour administrer une base de données. Serveur BD

 D’autres logiciels peuvent faire office de


clients. Exemples :
– psql (console PostgreSQL)
– R avec le package rpostgresql pgAdmin III pgAdmin III
– QGIS pour lire et afficher des données Poste C Poste D

spatiales
– Un serveur web 5
Les objets d’une base de données

 Le serveur est organisé en plusieurs bases de données


 A la création d’une base de données,
il y a création du schéma public (schéma par défaut)

 Les schémas contiennent les tables

 Tout objet doit appartenir à un schéma

 Les données sont stockées dans des tables

 Une table est composée de colonnes (attribut) pouvant


contenir un certain types de données (nombre, texte, date,
géométrie…)

 Les utilisateurs et groupes (rôles) ont certains droits sur les objets
d’une base

6
Quel SGBDR utiliser ?

Quelques critères communs

 Le coût
 Systèmes d’exploitation supportés
 Volume de données qu’il est capable de gérer
 Le nombre d’utilisateurs capable d’interroger la base
simultanément
 Facilité d’interfaçage avec d’autres logiciels

7
Pour aller plus loin…

Ressources sur PostgreSQL

 [Link]
 [Link]
 [Link]
 [Link]

Vous aimerez peut-être aussi