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

 > 

Etude d'une réplication symétrique asynchrone dans une base de données répartie. Application à  l'enrôlement des électeurs

( Télécharger le fichier original )
par Djedje NKONGOLO
Université de Kinshasa - Licence 2011
  

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

II. SYSTEME DE GESTION DE BASE DE DONNEES (SGBD)

II.1. Définition

Un système de gestion de base de données (SGBD) en anglais « data base management system (DBMS) »:

ü Est un outil informatique permettant aux utilisateurs de structurer, d'insérer, de modifier et de chercher de manière efficace des données spécifiques dans une grande quantité d'informations stockées sur les mémoires secondaires (disques magnétiques) partagées de manière transparente par plusieurs utilisateurs.

ü Est un logiciel permettant d'interagir avec une base de données.

ü Est un service ou un ensemble des services (application logicielle) permettant de gérer la base de données.

II.1.1. OBJECTIF

Des objectifs principaux ont été fixés aux systèmes de gestion de base de données afin de résoudre les problèmes causés par la démarche classique. Ces objectifs sont les suivants :

ü L'indépendance physique : La façon dont les données sont définies doit être indépendante des structures des stockages utilisées.

ü L'indépendance logique : Un même ensemble de données peut être vu différemment par les utilisateurs différents.

ü L'accès aux données : Il se fait par l'intermédiaire d'un langage de manipulation de données (LMD) permettant d'obtenir des réponses aux requêtes en un temps raisonnable.

ü L'administration centralisée des données (intégration) : Toutes les données doivent être centralisées dans un réservoir unique, commun à toutes les applications permettant de résoudre plus facilement des différentes versions des données.

ü Le non redondance de données : Il permet d'éviter les problèmes lors de la mise à jour, chaque donnée ne doit être présentée qu'une seule fois dans la base de données.

ü La cohérence de données : Les données sont soumises à un certain nombre de contraintes d'intégrité qui définissent un état cohérent de la base de données.

ü Le partage de données : Il s'agit de permettre à plusieurs utilisateurs d'accéder aux mêmes données au même moment de manière transparente.

ü La sécurité de données : Les données doivent être protégées contre les accès non autorisés, pour cela, il faut pouvoir associer à chaque utilisateur le droit d'accès aux données.

II.1.2. PRINCIPE DE FONCTIONNEMENT

Le système de gestion de base de données héberge généralement plusieurs bases de données, destinées à des logiciels différents.

Actuellement, la plupart des systèmes de gestion de base de données fonctionnent selon le mode ou architecture client-serveur. Le serveur (sous-entendu la machine qui stocke les données) reçoit des requêtes de plusieurs clients de manière concurrente, les analyse, les traite puis retourne le résultat au client.

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








"Là où il n'y a pas d'espoir, nous devons l'inventer"   Albert Camus