1.3.2Composants d'un
système bases de données relationnelles
Un système de bases de données relationnelles
est constitué d'un composant de stockage et d'un composant de gestion de
données. Le composant de stockage a pour but de réunir dans des
tables l'ensemble des données et tous les liens qui les unissent. On
distingue d'une part les tables qui contiennent des données appartenant
aux applications des utilisateurs, d'autre part les tables systèmes
indispensables au fonctionnement d'une base de données.
Les tables systèmes contiennent les définitions
de données que les utilisateurs peuvent consulter à tout moment
sans être autorisés à les modifier. Le composant de gestion
comporte essentiellement un langage relationnel de définition et de
manipulation des données. Ce composant englobe aussi des fonctions
utilitaires telles que la restauration de la base de données en cas de
panne, la protection et la sécurité des données.
251607040
Figure 2 Les deux composants d'un système de
bases de données relationnelles
1.3.3Caractéristique
d'un système de gestion de bases données relationnelle
Une base de données relationnelle se caractérise
par les éléments suivants :
Ø Un SGBDR permet une organisation structurée
des données, fondée sur une base formelle claire. Toutes les
informations sont stockées dans des tables. Des dépendances entre
les valeurs d'attributs dans une table, ou la présence d'informations
redondantes sont identifiées.
Ø Un SGBDR dispose d'un langage ensembliste pour la
définition et la manipulation de données. C'est un langage
descriptif qui vise à faciliter la formulation des requêtes par
l'utilisateur en le déchargeant des tâches de programmation.
Ø Un SGBDR garantit une grande indépendance des
données, c'est-à-dire la nette séparation entre celles-ci
et les programmes d'application. Cette propriété résulte
du fait que le composant de gestion dissocie les applications du composant de
stockage dans un SGBDR.
Ø Un SGBDR fonctionne dans un environnement
multiutilisateur en permettant à plusieurs personnes d'interroger ou de
traiter simultanément une même base de données.
Ø Un SGBDR dispose de mécanismes garantissant
l'intégrité des données. Ce terme englobe le stockage de
données sans erreur, la protection contre les destructions, les pertes,
les abus et les accès non autorisés.
|