WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et réalisation d'une application de webmapping d'analyse territoriale sur des SIG et bases de données open source : cas du territoire camerounais

( Télécharger le fichier original )
par Gael TCHIOFFO KODJO
ESIG PARIS - Complexe Universitaire SIANTOU Yaoundé - Master en Informatique Approfondie à  la Gestion 2008
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

b. PostgreSQL

Notre sujet s'inscrit dans un cadre Open source, c'est-à-dire logiciels dont les sources sont accessibles et modifiables. Dans ce contexte, plusieurs SGBD nous sont proposés. Les plus connus sont MySQL et PostgreSQL. D'une manière générale PostgreSQL est un Système de Gestion de Base de Données Relationnelles (SGBDR) développé au département d'Informatique de l'université de Californie et fonctionnant sur des systèmes de type UNIX ou WINDOWS. Son architecture est de type client/serveur. Il est ainsi constitué d'une partie serveur, dont le programme est postmaster, traitant les requêtes des clients et d'une partie client permettant d'accéder aux données. PostgreSQL supporte une grande partie du standard SQL tout en offrant de nombreuses fonctionnalités modernes :

F requêtes complexes ;

F clés étrangères ;

F déclencheurs (triggers) ;

F vues ;

F intégrité des transactions ;

F contrôle des accès simultanés (MVCC ou multiversion concurrency control).

De plus, PostgreSQL apporte une puissance additionnelle substantielle en incorporant les quatre concepts de base ci-après afin que les utilisateurs puissent facilement étendre le système. Il s'agit des concepts de classes, héritage, types,fonctions.

D'autres fonctionnalités accroissent la puissance et la souplesse : Ce sont les méthodes d'indexation, opérateurs, contraintes et les fonctions d'agrégat.

Ces fonctionnalités placent PostgreSQL dans la catégorie des bases de données objets relationnelles. Ainsi, bien que PostgreSQL possède certaines fonctionnalités orientées objets, il appartient avant tout au monde des SGBDR.

Vocabulaire

F client/serveur : c'est une architecture dans laquelle plusieurs postes de travail dépendent d'un poste contenant toutes les ressources du système.

F Le terme site désigne le hôte sur lequel PostgreSQL est installé.

F Le super utilisateur (super user) Postgres est l'utilisateur propriétaire des binaires (programmes) et des fichiers de la base de données.

F L'administrateur des bases ou DBA est la personne responsable de l'installation de Postgres et de la politique de sécurité associée. Le DBA peut ajouter de nouveaux utilisateurs et créer des bases.

F Le postmaster est un processus qui reçoit et centralise les requêtes expédiées au système PostgreSQL. Il peut également être défini comme un serveur de bases de données multi-utilisateurs de PostgreSQL.

Caractéristiques de PostgreSQL

PostgreSQL possède de nombreuses caractéristiques faisant de lui un SGBDR robuste et puissant digne des SGBDR commerciaux. PostgreSQL dispose :

F des interfaces graphiques Windows et DOS nécessaire pour gérer les bases de données ;

F des bibliothèques écrient en plusieurs langages ;

F PostgreSQL peut-être employé comme base de données spatiale principale pour les Systèmes d'Information Géographique.

F une API ODBC permettant à n'importe quelle application supportant ce type d'interface d'accéder à des bases de données de type PostgreSQL.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il existe une chose plus puissante que toutes les armées du monde, c'est une idée dont l'heure est venue"   Victor Hugo