I.3. Les bases de données
I.3.1. Définition de base de données
Une base de données est un gros ensemble d'informations
structurées, mémorisées sur un support adressable avec
moins de redondances. Ces informations doivent pouvoir être
utilisées par des programmes et utilisateurs différents. Ainsi,
la notion de base de données est généralement
couplée à celle de réseau, afin de pouvoir mettre en
commun les informations. D'o~ le nom de base.
I.3.2. L'avènement de base de données
Au début, l'idée d'organiser les informations
dans un système se matérialisait par l'utilisation des fichiers.
Au fil de temps, l'utilisation des fichiers a prouvé ses limites,
notamment celles liées à la structuration, à la redondance
(polysémie, synonymie) et à la dépendance de
données vis-à-
- 11 -
vis des programmes. Il se souleva alors un défi dans le
monde scientifique : comment organiser les informations dans un système
tout en évitant les problèmes évoqués ci-haut :
manque de structuration, redondance de données et dépendance des
données aux programmes ?
Du fruit de ses analyse et recherches, M. Charles BACKMAN
publia en 1960 son ouvrage intitulé : « Evolution of
data storage structure ». Cet ouvrage changea à
jamais la façon d'organiser les informations dans un système.
C'était le début de base de données5.
I.3.3. Sortes de base de données
Il existe plusieurs sortes de base de données.
Certaines ont un caractère obsolète (dépassé)
tandis que d'autres sont encours d'expérimentation (Orienté
objet). Parmi les types de BDD, nous pouvons citer les bases de données
hiérarchiques, réseaux, relationnelles et orientées
objets.
Dans le cadre de ce travail, nous parlerons de base de
données relationnelle. En effet, ce type de BD organise l'information en
la rangeant dans des fichiers sous-forme des tables composées des lignes
et des colonnes. Les lignes représentent les enregistrements tandis que
les colonnes correspondent aux champs.
I.3.4. Caractéristiques de base de
données
Comme nous venons de dire ci-haut, la base de données
résulte de l'envie d'améliorer les problèmes
découverts dans l'utilisation des fichiers. Voyons donc maintenant ce
qu'apporte de particulier la base de données dans l'organisation de
l'information au sein d'un système.
- Indépendance de données vis-à-vis des
programmes ; - Modération des redondances ;
- Exhaustivité dans la conception des systèmes ; -
Structuration des informations.
I.3.5. Utilité de la base de données
- Une BDD met à la disposition des utilisateurs, des
données pour une saisie, une consultation ou une mise à jour,
tout en s'assurant des droits accordés à ces derniers
(utilisateurs) ;
- Une base de données a la possibilité de pouvoir
être accessible simultanément par plusieurs utilisateurs (quand
celle-ci est repartie) ;
- Une base de données permet de centraliser
l'information.
5 Kungula, S., Cours de Dataware house, G3 ARGB,
ESMICOM, 2010 - 2011, inédi
|