L'informatisation de la gestion des abonnés de la SNEL ( Société nationale d'électricité en RDC )( Télécharger le fichier original )par Aimée DEMBO KINDJANGU Institut facultaire des sciences de l'information et de la communication RDC - Graduat 2012 |
I.4. Définition Base de donnéesUne base de données est une entité dans laquelle il est possible de stocker les données de façon structurée et avec le moins de redondance possible. Une base de données (en abrégé BD, ou DB pour data base en anglais) est un objet informatique dans lequel on enregistre des données de manières structurées. Une base de données est une collection de données sur un domaine d'application particulier où les propriétés des données ainsi que les relations sémantiques entre ces données sont spécifiées en utilisant les concepts proposés par le modèle de données sous-jacent6(*). Dans le cadre de notre travail, nous retenons qu'une base de données informatisée est un ensemble structuré de données enregistrées sur des supports accessibles par l'ordinateur, représentant des informations du monde réel et pouvant être intégrées et mises à jour par une communauté d'utilisateurs.7(*) I.4.1. Critères des bases de donnéesToute Base de Données doit remplir trois critères à savoir : Ø L'exhaustivité : elle implique l'on dispose de toutes les informations relatives au système donné ; Ø La non-redondance : elle implique l'unicité des données dans BD pour éviter les problèmes de cohérence dans les traitements ; Ø La structure : elle implique la spécification de la structure de base de données choisie lors de sa création et le respect des règles y afférant... Condition indispensable pour une bonne gestion de la BD. I.4.2. Système de Gestion de Base des données (SGBD)Le SGBD est un ensemble de services (applications logicielles) permettant de gérer les bases de données, c'est-à-dire : Ø Permettre l'accès aux données de façon simple ; Ø Autoriser un accès aux informations à de multiples utilisateurs ; Ø Manipuler les données présentes dans la base de données (insertion, suppression, modification). 251678208 Figure 2. Composition d'un SGBD Le SGBD peut se décomposer en trois sous-systèmes : Ø Le système de gestion de fichiers : il permet le stockage des informations sur un support physique ; Ø Le SGBD interne : il gère l'ordonnancement des informations ; Ø Le SGBD externe : il représente l'interface avec l'utilisateur Nous pouvons citer : MSQL Server2000 ou autre, Oracle,... I.4.2.1 Architecture de SGBDLes SGBD reposent sur trois niveaux d'abstraction qui assurent l'indépendance logique et physique des données, autorisent la manipulation de données, garantissent l'intégrité des données et optimisent l'accès aux données. L'architecture ANSI/SPARC [ANSI75] spécifie cette architecture à trois niveaux pour un SGBD : Ø Le niveau externe. Il regroupe toutes les possibilités d'accès aux données par les différents usagers. Ces accès, éventuellement distants, peuvent se faire via différents types d'interfaces et langages plus ou moins élaborés. Ce niveau détermine le schéma externe qui contient les vues des utilisateurs sur la base de données c'est à dire le sous-ensemble de données accessibles ainsi que certains assemblages d'information et éventuellement des informations calculées. Il peut donc exister plusieurs schémas externes représentant différents vues sur la base de données avec des possibilités de recouvrement. Ø Le niveau conceptuel. Il correspond à la vision des données générale indépendante des applications individuelles et de la façon dont les données sont stockées. Cette représentation est en adéquation avec le modèle de données utilisé. Dans le cas des SGBD relationnels, il s'agit d'une vision tabulaire où la sémantique de l'information est exprimée en utilisant les concepts de relation, attributs et de contraintes d'intégrité. Le niveau conceptuel est défini au travers du schéma conceptuel. Ø Le niveau physique. Il regroupe les services de gestion de la mémoire secondaire. Il s'appuie sur un système de gestion de fichiers pour définir la politique de stockage ainsi que le placement des données. Cette politique est définie en fonction des volumes de données traitées, des relations sémantiques entre les données ainsi qu'en fonction de l'environnement matériel disponible. Comme le suggère la figure 1, il est tout à fait possible de répartir les données sur différents supports de stockages distribués sur un réseau. Le niveau physique est donc responsable du choix de l'organisation physique des fichiers ainsi que de l'utilisation de telle ou telle méthode d'accès en fonction de la requête. Ce niveau doit également assurer le partage des ressources, la gestion de la concurrence et des pannes. La personne responsable de ce niveau est un administrateur de bases de données. Son rôle est à la fois d'assurer la mise en place et le contrôle des procédures systèmes liées à la gestion de la base mais aussi de gérer les droits d'accès à la base. * 6 CITUMBA J., Cours de techniques des bases des données, Inédit * 7KIALANDA, D, Cours de Base de données, UM, 2012, Inédit |
|