L'idée d'une indispensable modélisation
La solution de la base de données centrale 


Pour éviter les complications qui résultent de l'empilement d'applications indépendantes on va proproser une architecture radicalement différente :

Caractéristiques :
- Une donnée ne figure qu'une seule fois (et une fois pour toutes) dans la base
- Les données sont partagées par toutes les applications et par voie de conséquence par les utilisateurs

Contrainte :
Il faut intercaler une couche logicielle, le SGBD, chargé d'assurer l'accès concurrent aux données, l'intégrité et le maintien de cohérence de celles-ci lors des mises à jour (cf la notion d'atomicité de transaction).

Avantages :
On peut modifier les applications, en ajouter sans remettre en cause l'architecture existante. Les données sont partagées par les utilisateurs (selon les droits d'accès qui leur sont attribués).
 
 

Mais se pose alors un problème de conception tout à fait nouveau :
- Comment construire une base qui soit indépendante des applications  (actuelles ou à venir) ?
- Comment définir des procédures d'exploitation appropriées ?
LES METHODES D'ANALYSE PAR LES FONCTIONS NE MARCHENT PLUS 
(indépendance par rapport aux résultats)
LES UTILISATEURS SONT DE PLEIN DROIT DANS LE SYSTEME INFORMATISE
Il faut concevoir la base selon un MODELE

Auteur : Bernard Morand  Eléments historiques Date de dernière mise à jour : 1/05/2000