10
Introduction pratique aux bases de données relationnelles
données d'effectuer la recherche dans la base et de produire une
table résultat.
Indépendance
entre l’organisation
des données et les
programmes
d’application
„ 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. Une totale indépendance des données permet
idéalement d'apporter des modifications physiques dans une base
de données relationnelle sans entraîner une adaptation
conséquente des programmes d'applications.
Plusieurs
utilisateurs peuvent
travailler
simultanément
„ Un SGBDR fonctionne dans un environnement multi-utilisateur
en permettant à plusieurs personnes d'interroger ou de traiter
simultanément une même base de données. Par conséquent, un
système de bases de données relationnelles doit être capable de
gérer des opérations concurrentes pour éviter qu'elles soient en
conflit entre elles ou compromettent la justesse des données.
La cohérence et
l’intégrité des
données sont
assuré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.
Les SGBDR
dominent le
marché
Les systèmes de bases de données non-relationnelles ne satisfont
que partiellement aux propriétés que nous venons de présenter. De ce
fait, les systèmes de bases de données relationnelles ont réussi une
percée sur le marché ces dernières années et continuent à gagner du
terrain. On assiste à une amélioration continuelle de leurs
performances (performance, en anglais) malgré le prix à payer qui
découle de la conception ensembliste du traitement. L'expérience
pratique des systèmes de bases de données relationnelles a donné une
impulsion aux nouveaux développements dans le domaine des bases
de données réparties et des bases de connaissances et de méthodes. En
outre, la théorie des bases de données relationnelles est à l'origine de
nombreux travaux de recherche et de développement dans ce domaine
(voir chapitre 6).
Précédent

- 27/301

Suivant