§2. Propriétés d'un SGBD
Cette partie retrace les propriétés fondamentales
d'un SGBD à savoir:
· Base formelle reposant sur des
principes parfaitement définis,
· Organisation structurée
des données dans des tables interconnectées
(d'où le qualificatif relationnelles), pour pouvoir détecter les
dépendances et redondances des informations,
· Implémentation d'un langage
relationnel ensembliste permettant à l'utilisateur de
décrire aisément les interrogations et manipulation qu'il
souhaite effectuer sur les données,
· Indépendance des données
vis-à-vis des programmes applicatifs (dissociation entre
la partie "stockage de données" et la partie "gestion" - ou
"manipulation"),
· Gestion des opérations concurrentes
pour permettre un accès multi-utilisateur sans conflit
· Gestion de l'intégrité des
données, de leur protection contre les pannes et les
accès illicites,
§3. Composants des SGBD
La montée en possession d'un certain nombre des
composants logiciels d'un SGBD précise:
· La description des données
au moyen d'un Langage de Définition de
Données(LDD). Le résultat de la compilation est un ensemble de
tables, stockées dans un fichier spécial appelé
dictionnaire (ou répertoire) des données,
· La manipulation des données
au moyen d'un Langage de Manipulation de Données(LMD)
prenant en charge leur consultation et leur modification de façon
optimisée, ainsi que les aspects de sécurité,
32
· La sauvegarde et la
récupération après pannes, ainsi que des
mécanismes permettant de pouvoir revenir à l'état
antérieur de la base tant qu'une modification n'est pas finie (notion de
transaction),
· Les accès concurrents aux
données en minimisant l'attente des utilisateurs et en
garantissant l'obtention de données cohérentes en cas de mises
à jours simultanées,
§4. Organisation de la mise en oeuvre des
SGBD
Les entreprises cherchent à généraliser
les outils d'aide à la décision pour la gestion des
données. Au travers les besoins que concernent cette gestion, c'est sans
conséquence que le souhait des fonctions avec pour objectif de
sécuriser, maintenir et mettre à jour ces informations que le
partage beaucoup plus fin et transparent de l'information via le système
informatique entre les cadres et les agents a des effets sur les modes
d'évaluation du travail des entreprises.
De ce fait, nous décrivons quatre catégories de
fonctions qui consacrent cette gestion de données:
· Les tâches liées à
l'architecture de données consistent à analyser,
classifier et structurer les données au moyen de modèles
confirmés,
· L'administration de données
vise à superviser l'adéquation des
définitions et des formats de données avec les directives de
standardisation et les normes internationales, à conseiller les
développeurs et les utilisateurs, et à s'assurer de la
disponibilité des données à l'ensemble des applications.
L'administrateur assume en outre des responsabilités importantes dans la
maintenance et la gestion des autorisations d'accès,
· Les professionnels en technologie de
données ont en charge l'installation, la supervision, la
réorganisation, la restauration et la protection des bases. Ils en
assurent aussi l'évolution au fur et à mesure des progrès
technologiques dans ce domaine,
· L'exploitation de données
consiste à mettre à disposition des utilisateurs
les fonctions de requête et de reporting (générateurs
d'états), ainsi qu'à assurer une assistance aux différents
services pour qu'ils puissent gérer leur stock propre de données
en autonomie (service infocentre).
|