2.4 Objectif d'un système de gestion de bases de
données (SGBD)
Les principaux objectifs fixés aux SGBD afin de
résoudre les problèmes causés par une gestion sous forme
de fichiers à plat sont les suivants :
· Indépendance physique : La façon dont
les données sont définies doit être indépendante des
structures de stockage utilisées ;
· Indépendance logique : Un même ensemble
de données peut être vu différemment par des utilisateurs
différents. Toutes ces visions personnelles des données doivent
être intégrées dans une vision globale ;
· Accès aux données : L'accès aux
données se fait par l'intermédiaire d'un Langage de programmation
;
· Manipulation de Données (LMD). Il est crucial
que ce langage permette d'obtenir des réponses aux requêtes en un
temps « raisonnable ». Le LMD doit donc être optimisé,
minimiser le nombre d'accès disques, et tout cela de façon
totalement transparente pour l'utilisateur ;
· 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. En effet, des visions différentes des données
(entre autres) se résolvent plus facilement si les données sont
administrées de façon centralisée ;
· Non redondance des données : Afin
d'éviter les problèmes lors des mises à jour, chaque
donnée ne doit être présente qu'une seule fois dans la base
;
· Cohérence des 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. Elles doivent pouvoir être exprimées simplement et
vérifiées automatiquement à chaque insertion, modification
ou suppression des données. Les contraintes d'intégrité
sont décrites dans le Langage de Description de Données (LDD)
;
· Partage des 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 ;
· Sécurité des données : Les
données doivent pouvoir être protégées contre les
accès non autorisés. Pour cela, il faut pouvoir associer à
chaque utilisateur des droits d'accès aux données.
14
CHAPITRE III. DEMARCHE DU PROJET
|