3 Langages de requête et de
manipulation des données
3.1 Exploitation d’une base de données
Nécessité d’un
langage pour
bases de données
Le succès de l'exploitation d’une base de données repose sur
l’existence d’un langage pour bases de données, capable de satisfaire
les besoins variés des utilisateurs. Les langages relationnels
d'interrogation et de manipulation de données offrent un avantage
déterminant (voir figure 3-1) : un et un seul langage permet de mettre
en œuvre une base de données, de gérer les autorisations d'accès,
d'interroger et de mettre à jour les tables.
L’administrateur et
l’architecte de
données
définissent les
tables et les
formats de
données
Chargé de la gestion des définitions de tables et d'attributs pour
l'entreprise, l'administrateur de données utilise un langage relationnel
de base de données pour accomplir ses tâches, assisté notamment par
un système de dictionnaire de données. En collaboration avec
l'architecte de données, il doit veiller à l'unicité et la cohérence des
définitions de données en conformité avec l’architecture de données
globale de l'entreprise et en assurer la maintenance avec l'aide
éventuelle d'un outil CASE adéquat. Au-delà du contrôle des formats
de données, il est chargé de gérer les autorisations pour restreindre
l'usage des données à certaines tables voire à certains attributs précis
d'une part, et d'autre part, pour limiter une opération déterminée, telle
que la suppression ou la mise à jour d'une table, à un groupe
d'utilisateurs bien défini.
L’expert en bases
de données installe
et contrôle les
bases de données
L'expert en bases de données utilise, dans la mesure du possible,
le même langage pour définir, installer et contrôler les bases de
données à l'aide de tables systèmes prévues à ces fins. Ces tables
constituent le catalogue du système qui contient toutes les
descriptions d’une base et les données statistiques nécessaires à son
exploitation. L’expert en bases de données formule des requêtes
d’interrogation pour extraire des informations du système qui lui
Précédent

- 82/301

Suivant