Chapitre I
Généralités
7
Les systèmes de gestion de base de données sont des logiciels universels, indépendants
de l'usage qui est fait des bases de données. Ils sont utilisés pour de nombreuses applications
informatiques, notamment les guichets automatique bancaires, les logiciels de réservation, les
bibliothèques numériques les logiciels d'inventaire, les progiciels de gestion intégrés ou la
plupart des blogs et sites web. Il existe de nombreux systèmes de gestion de base de données.
En 2008, Oracle détenait près de la moitié du marché des SGBD avec MySQL et Oracle
Database. Vient ensuite IBM avec près de 20 %, laissant peu de place pour les autres acteurs.
Les SGBD sont souvent utilisés par d'autres logiciels ainsi que les administrateurs ou les
développeurs. Ils peuvent être sous forme de composant logiciel, de serveur, de logiciel
applicatif ou d'environnement de programmation.
I-6-Le but visé :
Les SGBD sont les logiciels intermédiaires entre les utilisateurs et les bases de données.
Un SGBD cache la complexité de manipulation des structures de la base de données et met à
disposition une vue synthétique du contenu
(1)
.
L'ensemble SGBD et base de données est destiné à permettre le stockage d'informations
d'une manière qui offre de nombreux avantages par rapport à un enregistrement conventionnel
dans des fichiers. Il permet d'obtenir et de modifier rapidement des informations, de les
partager entre plusieurs usagers. Il garantit l'absence de redondance, l'intégrité, la
confidentialité et la pérennité des informations tout en donnant des moyens d'éviter les
éventuels conflits de modifications et en cachant les détails du format de fichier des bases de
données
(2)
.
Les informations sont enregistrées sous forme de données: des suites de bits sans
signification qui sont la représentation de renseignements bruts (lettres, nombres, couleurs,
formes,...). Le SGBD comporte différents mécanismes destinés à retrouver rapidement les
données et les convertir en vue d'obtenir des informations qui ont un sens
(3) .
 à l'aide du SGBD plusieurs usagers et plusieurs logiciels peuvent accéder
simultanément aux informations. Le SGBD effectue les vérifications pour assurer
qu'aucune personne non autorisée n'ait accès à des informations confidentielles
contenues dans la base de données, il arbitre les collisions lorsqu'il y a plusieurs
modifications simultanées de la même information et comporte des mécanismes en
vue d'éviter des pertes d'informations à la suite d'une panne;
 la redondance est la présence de plusieurs copies de la même information - dont la
modification peut amener à des incohérences, c'est-à-dire que les différentes copies ne
correspondent plus. Le SGBD vérifie - voire refuse- la présence de redondances. Le
SGBD effectue également sur demande des vérifications pour assurer que les
informations qui sont introduites sont correctes: que les valeurs sont dans les limites
admises, que leur format est correct et que les informations sont cohérences par
rapport à ce qui se trouve déjà dans la base de données;
_____________________
(1),(2),(3) :
http://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_base_de_donn%C3%A9es
Précédent

Inventaire des outils logiciels pour le traitement et la gestion d\'une base de données marine et cotière - 11/37

Suivant