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 la realisation d'une base de donnees pour la gestion des inscriptions des etudiants.cas de l'upkan


par Germain NDANGUELA
Université pédagogique de Kananga - Graduat 2021
  

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. I.2. 5. LE SYSTEME DE GESTION DE BASES DE DONNEES26(*)

On ne gère plus un ensemble de fichiers comme jadis mais un ensemble de données structurées. En ce sens, le SGBD est donc :

Le système de gestion d'un ensemble cohérent de données non redondantes.

De plus, le SGBD doit répondre aux besoins de toute l'entreprise et non plus d'une application particulière, et ce, dans la limite des droits de chacun. On doit donc aussi considérer le SGBD comme :

Un ensemble de logiciels de gestion, de contrôle d'accès aux données et aux programmes les manipulant.

A. LES OBJECTIFS D'UN SGBD27(*)

1. Centraliser l'information

En visant cet objectif, on cherche naturellement à supprimer la redondance, à assurer l'unicité des saisies et mises à jour et à centraliser les contrôles.

2. Permettre les liaisons entre ensembles de données

On doit pouvoir ainsi établir des liaisons entre ensembles de données qui n'ont que peu de points communs (faculté, départements, auditoires, cours.).

Dans un premier temps, ces rapprochements seront matérialisés dans la base de données par des liens physiques visibles et manipulables par certains utilisateurs de la base de données.

3. Intégrité et cohérence : Intérêt des contraintes

L'information étant stockée de manière unique, il faut d'autant plus s'assurer de son intégrité, de sa fiabilité et de sa cohérence. Pour cela, il faut pouvoir définir des contraintes d'intégrité ou des contraintes de cohérence entre données, contraintes qui doivent être prises en compte aussi bien pour la définition que pour le traitement des données.

4. Partage des données

Les applications doivent pouvoir partager les informations de manière transparente. Les différentes actions de mise à jour des données doivent pouvoir être effectuées concurremment mais en respectant certaines règles de préséance entre applications et/ou utilisateurs : Exemple : Si un opérateur sollicite une opération de lecture d'une donnée, cela autorise les autres opérateurs à procéder eux-mêmes à la lecture de cette même donnée, mais interdit toute opération de mise à jour (création, modification ou suppression) de la donnée.

De la même manière toute opération de mise à jour d'une donnée interdit toute autre opération (mise à jour et lecture).

Ces autorisations et interdictions sont gérées par un mécanisme de verrouillage. Cependant, il peut arriver que ces règles ne suffisent pas à réguler les opérations de consultation et de mises à jour des informations, ce qui provoque une situation dite d'inter blocage :

Inter blocage : blocage mutuel des deux opérations du fait des mécanismes de verrouillage mis en oeuvre.

5. Sécurité

Il est indispensable d'envisager des procédures garantissant des récupérations contre tout type d'incident (matériel, logiciel), qu'il s'agisse de destructions logiques (anomalies de mise à jour) ou physiques, que ces destructions soient partielles ou totales.

Avant de présenter les mécanismes qui assurent cette sécurité, il est nécessaire de définir les notions de transaction et de requête.

Requête : Unité élémentaire de traitement permettant d'agir sur un SGBD.

Exemple : - Lecture des toutes les informations relatives à l'élève ;

- inscription d'un nouvel élève ;

- Création d'un utilisateur du SGBD ...

Transaction : Ensemble de 1 à n requêtes nécessaires à la réalisation d'une opération particulière.

Exemple : Enregistrement de l'élève avec mise à jour de nombre des inscrits ...

6. Confidentialité

Un SGBD doit offrir une protection des données afin d'éviter les accès illicites. On peut notamment assurer la confidentialité en mettant en oeuvre des procédures : d'identification, d'authentification ;

v d'autorisation d'accès. Exemple : définition des possibilités de consultation de création, de modification, de suppression d'une ou plusieurs entités au profit des utilisateurs.

* 26MOUSSA R. `'Système de gestion de base de données'', in Carthage, 2004, Inédit, P.13

* 27HAINAUTJ.L., Base des données et modèle de calcul : Cours et exercices corrigés, Paris, 4eédit, Dunod, 1994, P.165

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








"Le doute est le commencement de la sagesse"   Aristote