20
I.2. BASE DE DONNEES
Le nombre d'informations disponibles et les moyens de les
diffuser sont en constante progression. La croissance du World Wide Web
a encore accru ce développement, en fournissant l'accès
à des bases de données très diverses avec une interface
commune. Celles-ci se situent au coeur de l'activité des entreprises,
des administrations, de la recherche et de bon nombre d'activités
humaines désormais liées à l'informatique.
Dans le domaine purement informatique, elles interviennent
dorénavant à tous les niveaux. Les développeurs
d'applications s'appuient sur des bases de données externes pour
gérer leurs données alors qu'auparavant elles étaient
intégrées dans le programme.
Les bases de données reposent sur des
théories solides et sont à l'origine d'une des plus importantes
disciplines de l'informatique : l'ingénierie des systèmes
d'information. Cette section présente une idée intuitive
de ce qu'est une base de données, de son utilisation puis des
éléments de qualité qui lui sont associés.
1.2.1. Limites du système de gestion de fichier
L'utilisation de fichiers impose d'une part, à
l'utilisateur de connaître l'organisation séquentielle,
indexée, des fichiers qu'il utilise afin de pouvoir accéder aux
informations dont il a besoin et, d'autre part, d'écrire des programmes
pour pouvoir effectivement manipuler ces informations. Pour des applications
nouvelles, l'utilisateur devra obligatoirement écrire de nouveaux
programmes et il pourra être amené à créer de
nouveaux fichiers qui contiendront peut-être des informations
déjà présentes dans d'autres fichiers.
De telles applications sont :
· Rigides,
· Contraignantes,
· Longues et coûteuses à mettre en oeuvre.
Les données associées sont :
· Mal définies et mal désignées,
· Redondantes,
· Peu accessibles de manière ponctuelle,
21
? Peu fiables.
La prise de décision est une part importante de la vie
d'une société. Mais elle nécessite d'être bien
informé sur la situation et donc d'avoir des informations à jour
et disponibles immédiatement.
Les utilisateurs, quant à eux, ne veulent plus de
systèmes d'information constitués d'un ensemble de programmes
inflexibles et de données inaccessibles à tout non
spécialiste ; ils souhaitent des systèmes d'informations globaux,
cohérents, directement accessibles (sans qu'ils aient besoin soit
d'écrire des programmes soit de demander à un programmeur de les
écrire pour eux) et des réponses immédiates aux questions
qu'ils posent. On a donc recherché des solutions tenant compte à
la fois des désirs des utilisateurs et des progrès techniques.
Cette recherche a abouti au concept de base de données.
|