un schema logique de type "entite-relation", correspondant aux methodologies d'analyse les plus courantes du marche. De plus, le relationnel offre la possibilite aux utilisateurs finaux d'apprehender leurs donndes de fagon simple, sous forme de tables relationnelles, et leur permet de naviguer et de rechercher aisement leurs informations aux moyens de langages et d'outils non proceduraux. 2 . 1 . 3 A r c h i t e c t u r e e n b a s e d e d o n n e e s ( a r c h i t e c t u r e o u v e r t e ) Avec 1'avdnement de BASISplus, BASIS a evolue vers un veritable SGBD. Les caracteristiques de 1'architecture de BASISplus, systeme de gestion de bases de donnees, sont les suivantes. BASISplus est congu sur le principe d'une architecture en couches. Les couches basses du logiciel correspondent aux parties specifiques liees au systeme d'exploitation. Les couches m6dianes ont Ie .role du "moteur" : elles mod61isent les structures relationnelles et gdrent les acces aux donnees. Les couches hautes se situent au niveau applicatif ou au niveau des interfaces utilisateurs. Cette approche de structure logicielle en couches offre de nombreux avantages : - Les frontieres entre les differentes couches sont bien definies et permettent de mieux g6rer les evolutions en matiere de developpement du systeme. - De nouvelles- applications ou de nouvelles fonctionnalites peuvent etre creees comme modules s6par6s utilisant tous des services sous-jacents. - Le systfcme peut fonctionner sur des plates-formes tres diverses, n'impliquant qu'un changement mineur et tres localis6 au niveau des couches basses du produit. Au plus bas niveau, les bibliothdques systfcmes SLANG offrent les fonctions primaires d'entr6e/sortie, les communications entre processus, et les fonctions d'interface au systeme d'exploitation (SLANG est un langage de programmation structur6e, congu par Information Dimensions Inc.).
364438