Modélisation et implémentation d’une base de données répartie pour la gestion de l’enrôlement dans un processus électoralpar Jules MUSONGIELA MULEMBUE Ecole Supérieure des Métiers d'Informatique et de Commerce - Licence 2015 |
b) LES CRITERES D'UNE BD4(*)Une Base de Donnéesdoit répondre aux critères suivants : L'exhaustivité Implique la présence dans la base de données, de tous les renseignements qui ont trait aux applications en question (la présence dans la base de toutes les informations requises pour le service que l'on en attend). La non-redondance Implique la présence d'un renseignement donné une fois et une seule. Mais la non-redondance absolue est souvent difficile à réaliser. La structure Implique l'adaptation du mode de stockage des renseignements aux traitements qui les exploiteront et les mettrons à jour, ainsi qu'au coût de stockage dans l'ordinateur. I.2. SYSTEME DE GESTION DE BASES DE DONNEES (SGBD)a) DEFINITIONUn SGBD est un logiciel, le plus souvent produit par un éditeur commercial, qui gère et contrôle l'accès à une base de données, assurant ainsi une interface normalisée entre les applications et les bases de données (Database management system).5(*) b) LES OBJECTIFS D'UN SYSTEME DE GESTION DE BASES DE DONNEESDans ce cadre les SGBD se fixent les objectifs suivants : - Indépendance physique des données - Indépendance logique des données - Manipulation des données par des non-informaticiens - Administration facilitée des données - Optimisation de l'accès aux données - Contrôle de cohérence (intégrité sémantique) des données - Partageabilité des données - Sécurité des données - Sûreté des données c) LES CARACTERISTIQUES DES SGBD6(*)Les Systèmes de Gestion de Bases de Données se caractérisent par : - L'indépendance entre les données et les applications ; - Le contrôle centralisé des données pour éviter toute redondance ; - Le partage des données et accès concurrents ; - La gestion de la cohérence et de l'intégrité des données ; - La description des données stockées sous forme de métadonnées. I.3. NIVEAU D'ABSTRACTION DES DONNEESDans un SGBD les programmes qui traitent les données, les programmes applicatifs implémentant les opérations du SGBD sont indépendants des données ; cette propriété importante des bases de données s'appelle abstraction des données.Le processus de transformation des requêtes et des résultats qui sortent d'un niveau à un autre s'appelle correspondance ou mapping. L'objectif majeur des SGBD est d'assurer une abstraction des données stockées sur disques pour simplifier la vision des utilisateurs. Pour cela, trois niveaux d'abstraction ont été définis en 1974 pour laconception d'une base de données [NAM 74] (...). Nombre de méthodesde conception ont vu le jour et ont associé une forme de représentation appelée « schéma » àchacun de ces niveaux. Un niveau logique est présent dans certaines de ces méthodes.7(*)
Fig. I.1. Niveaux d'abstraction.* 4 MPOY WA MPY M., Cours de Méthode d'analyse informatique II, ISTIA/MBM 2011-2012, G3 Informatique de gestion, Inédit, p.7. * 5 ROY G., Op. cit., p.2 * 6 ROY G., Bases de données, Edition Eyrolles, Paris, 2001, pp. 8-12 * 7 SOUTOU C., UML2 pour les Bases de données, Ed. Eyrolles, Paris, 2002, p.08. |
|