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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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 />

<br />

<br />

<br />

aux modification / ajout/ suppression / mise <strong>en</strong> page <strong>de</strong>s différ<strong>en</strong>ts objets<br />

Access (formu<strong>la</strong>ires, états, tables…)<br />

aux gestions <strong>de</strong>s utilisateurs, leur rôles et leur mots <strong>de</strong> passe<br />

aux options <strong>de</strong>s différ<strong>en</strong>ts paramétrage d’une <strong>base</strong> <strong>de</strong> donnée proposé par<br />

Access.<br />

2. à sécuriser l’accès aux données (lecture seule, modification), pour éviter que les<br />

données soi<strong>en</strong>t modifiés ou au pire erronées par une fausse manipu<strong>la</strong>tion.<br />

Il n’y a pas d’objectif <strong>de</strong> masquer certaines données selon les différ<strong>en</strong>ts groupes,<br />

donc <strong>la</strong> <strong>base</strong> <strong>de</strong> données Salicornia n’a pas été cryptée.<br />

Dans <strong>la</strong> partie consultation on peut accé<strong>de</strong>r presque à toutes les données comprises<br />

dans <strong>la</strong> <strong>base</strong>. Evi<strong>de</strong>mm<strong>en</strong>t certaines données concernant le système (exemple : le<br />

nombre <strong>de</strong>s back up, les chemins d’accès pour communiquer avec les logiciels<br />

extérieurs, MapInfo, Excel…) ne se prés<strong>en</strong>t<strong>en</strong>t pas que pour l’administrateur.<br />

5.4.6 Options « .m<strong>de</strong> »<br />

Un fichier .mdb est un fichier d’Access standard qu’on utilise lors <strong>du</strong><br />

développem<strong>en</strong>t. Une fois l’outil est mis « <strong>en</strong> pro<strong>du</strong>ction » on doit le transformer <strong>en</strong><br />

fichier .m<strong>de</strong> et ne fournir que <strong>la</strong> version .m<strong>de</strong> aux utilisateurs. Cette transformation<br />

apporte une sécurité plus, car dans le fichier .m<strong>de</strong> les co<strong>de</strong>s sont « supprimées. »<br />

Dans notre cas cette transformation est intéressante car <strong>la</strong> taille d’un fichier .m<strong>de</strong><br />

considérablem<strong>en</strong>t plus petit que celui d’un fichier .mdb. Cette compi<strong>la</strong>tion se peut<br />

faire par une simple comman<strong>de</strong> <strong>du</strong> m<strong>en</strong>u « Outils/Utilitaires <strong>de</strong>s <strong>base</strong>s <strong>de</strong><br />

données/Créer un fichier m<strong>de</strong> ». Il est très important d’avoir une sauvegar<strong>de</strong> .mdb<br />

sinon les co<strong>de</strong>s et les possibilités <strong>de</strong> modification sont per<strong>du</strong>s.<br />

5.5 Sauvegar<strong>de</strong><br />

Pour éviter que les données <strong>de</strong> plusieurs semaines voire d’années <strong>de</strong> travail se<br />

perd<strong>en</strong>t <strong>en</strong> une secon<strong>de</strong> à cause d’un disque <strong>du</strong>r <strong>en</strong>dommagé, d’un virus ou <strong>de</strong> fausse<br />

manipu<strong>la</strong>tion, il est vivem<strong>en</strong>t recommandé <strong>de</strong> sauvegar<strong>de</strong>r <strong>la</strong> <strong>base</strong> <strong>de</strong> données. La<br />

façon <strong>la</strong> plus simple est <strong>de</strong> faire une copie régulièrem<strong>en</strong>t, que l’on peut récupérer<br />

lorsque <strong>la</strong> <strong>base</strong> <strong>de</strong> données est <strong>en</strong>dommagée. Dans cette application, un mo<strong>du</strong>le <strong>de</strong><br />

sauvegar<strong>de</strong> a été implém<strong>en</strong>té (d’après Germain, 2002) qui apporte une sécurité <strong>en</strong><br />

plus.<br />

A partir <strong>de</strong> <strong>la</strong> page d’accueil seul l’administrateur peut accé<strong>de</strong>r au paramétrage <strong>de</strong>s<br />

copies <strong>de</strong> sauvegar<strong>de</strong>. On peut paramétrer le nombre <strong>de</strong> copie <strong>de</strong> sauvegar<strong>de</strong> souhaité<br />

ou choisir le dossier dans lequel on souhaite les <strong>en</strong>registrer, ou définir leur mo<strong>de</strong> <strong>de</strong><br />

création. A chaque fermeture <strong>de</strong> <strong>la</strong> <strong>base</strong> <strong>de</strong> données, le programme recrée une<br />

nouvelle copie <strong>en</strong> rem<strong>p<strong>la</strong>ce</strong>m<strong>en</strong>t <strong>du</strong> plus anci<strong>en</strong>, et avertit l’utilisateur que le « back<br />

up » 37 a été créé avec succès.<br />

Par exemple, si le nombre <strong>de</strong> copie a été défini à trois, on a une sauvegar<strong>de</strong> <strong>du</strong> 09.08,<br />

une <strong>du</strong> 10.08 et une <strong>du</strong> 11.08, lors <strong>de</strong> <strong>la</strong> prochaine utilisation, le mo<strong>du</strong>le écrasera <strong>la</strong><br />

37 Back up : terme ang<strong>la</strong>is qui désigne le secours informatique, lors d’un fichier est erroné dans Access<br />

le système crée un fichier « back up », une copie <strong>de</strong> secours, <strong>de</strong> sauvegar<strong>de</strong>.<br />

59

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

Saved successfully!

Ooh no, something went wrong!