21.01.2015 Views

Mise en place de la base de données spatialisée de ... - Tour du valat

Mise en place de la base de données spatialisée de ... - Tour du valat

Mise en place de la base de données spatialisée de ... - Tour du valat

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Petra Cohez-Vajda<br />

<strong>Mise</strong> <strong>en</strong> <strong>p<strong>la</strong>ce</strong> <strong>de</strong> <strong>la</strong> <strong>base</strong> <strong>de</strong> données Salicornia<br />

réseau<br />

cli<strong>en</strong>t<br />

serveur<br />

requête<br />

réponse<br />

requête<br />

Base dorsale avec les tables<br />

cont<strong>en</strong>ant <strong>de</strong>s données uniques<br />

requête<br />

Base frontale cont<strong>en</strong>ant l’application avec les<br />

formu<strong>la</strong>ires ,états, requêtes préétablies, mo<strong>du</strong>les,<br />

tables attachées au serveur<br />

Figure XXVII. Base dorsale – <strong>base</strong> frontale, uniquem<strong>en</strong>t les données circul<strong>en</strong>t au réseau.<br />

5.6.3 La gestion d’une <strong>base</strong> <strong>de</strong> données Access scindée<br />

Lorsque l’administrateur souhaite ajouter une nouvelle table dans <strong>la</strong> <strong>base</strong> dorsale,<br />

cette table ne s’affiche pas tout <strong>de</strong> suite dans <strong>la</strong> <strong>base</strong> frontale, elle doit être reliée. A<br />

l’inverse si une table est supprimée dans <strong>la</strong> <strong>base</strong> dorsale, son raccourci s’affichera<br />

toujours dans <strong>la</strong> <strong>base</strong> frontale. Ces manipu<strong>la</strong>tions peuv<strong>en</strong>t être automatisées <strong>en</strong><br />

<strong>la</strong>ngage VBA.<br />

Une <strong>base</strong> <strong>de</strong> données scindée n’apporte qu’une performance <strong>en</strong> accès aux données <strong>en</strong><br />

réseau, mais il permet au programmeur <strong>de</strong> continuer à développer son application à<br />

part, <strong>en</strong> même temps que les utilisateurs peuv<strong>en</strong>t continuer à exploiter <strong>la</strong> <strong>base</strong> <strong>de</strong><br />

données sans arrêt.<br />

Les retours d’expéri<strong>en</strong>ces démontr<strong>en</strong>t que les opérations même pour une <strong>base</strong> <strong>de</strong><br />

données Access scindée et située sur le serveur peuv<strong>en</strong>t être l<strong>en</strong>tes selon <strong>la</strong><br />

performance <strong>du</strong> réseau.<br />

Dans ce cas, il est possible d’augm<strong>en</strong>ter <strong>la</strong> performance <strong>en</strong> profitant <strong>de</strong> l’architecture<br />

cli<strong>en</strong>t - serveur et <strong>de</strong> <strong>la</strong> performance d’un serveur SQL. En intégrant les tables <strong>de</strong><br />

données (donc <strong>la</strong> <strong>base</strong> dorsale) sur le serveur MySQL (serveur SQL gratuit utilisé<br />

62

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!