Spécialité Expertise et Ingénierie des Systèmes
d'Information en Santé
UE INF-MEDB : Aspects Méthodologique des bases de
données
Spécialité EISIS - UE INF-MEDB 4
Les applications devant
accéder à ces bases se
connecteront via ces
interfaces.
6. Accès à distance – Internet
Le contenu d'une base de données peut être partagé sur internet par l'intermédiaire de pages web. 2
cas se présentent:
6.1 Partage statique
Une exportation sous la forme de fichiers HTML ou XML est faite et les fichiers sont déposés sur un
serveur Web. C'est une image à un instant donné des informations de la base. Les modifications
ultérieures n'apparaîtront pas tant qu'une autre exportation n'aura pas été faite.
6.2 Partage dynamique
L'accès à la base de données se fait au moment de la demande de l'utilisateur par l'intermédiaire de
pages dynamiques. Ces pages (de type PHP, ASP…) sont déposées sur un serveur Web qui les
interprète quand on y accède.
Ces pages contiennent des balises HTML standards et des balises spéciales contenant des scripts.
Ces scripts seront interprétés et exécutés au moment de l'accès à la page. Le serveur web génèrera
une page HTML qui sera renvoyée pour répondre à la demande. Les scripts présents dans ces pages
vont permettre :
d'ouvrir la connexion à la base de données,
d'ouvrir la base,
de définir les requêtes SQL à exécuter
d'exécuter et traiter les résultats de la requête en générant la page HTML qui sera affichée
de fermer la connexion
Par l'intermédiaire de ces pages, la base de données pourra être consultée et modifiée
(ajout/suppression de données mais aussi modification de structure de la base).
Dans le cadre de ce module nous ne développerons pas plus cette partie. Pour la mettre en œuvre,
des notions de programmations sont indispensables.
7. Environnement MySQL
Nous allons aborder maintenant un autre environnement de développement de bases de données :
MySQL, logiciel de base de données open source, proposé par de nombreux sites hébergeurs. Cet
environnement peut être installé sur un ordinateur personnel en téléchargeant et installant
WampServer, Xampp ou EasyPHP. L'installation configure un environnement de travail avec