13.07.2013 Views

Guide Complet - Microsoft Access 2010.pdf - uri=sante.gov

Guide Complet - Microsoft Access 2010.pdf - uri=sante.gov

Guide Complet - Microsoft Access 2010.pdf - uri=sante.gov

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Indépendance des champs<br />

Lors de la construction d’une table, veillez à créer un champ pour chaque<br />

donnée à enregistrer. Ainsi, le nom et le prénom étant des informations<br />

distinctes, il est indispensable de leur affecter chacun un champ dans la table<br />

qui les enregistrera. Si vous n’appliquez pas cette règle élémentaire, les<br />

traitements ultérieurs des données s’en trouveront alourdis, voire impossibles.<br />

Imaginez, par exemple, que vous n’ayez réservé qu’un seul champ pour<br />

stocker à la fois le code postal et la ville. Il vous serait alors très difficile<br />

d’effectuer un classement des enregistrements selon cette dernière.<br />

Imaginons que vous vous lanciez précipitamment dans la création<br />

d’une table unique, qui contiendrait autant de champs qu’il existe<br />

d’éléments sur cette liste. Dès le début de la saisie, vous serez<br />

confronté au problème de redondance de certaines informations. En<br />

effet, il est rare qu’un auteur compose un seul disque et, si plusieurs<br />

œuvres d’un même auteur doivent être enregistrées, il deviendra<br />

nécessaire de répéter autant de fois la saisie de son nom et de son<br />

prénom que le fichier contiendra de disques de cet artiste. Cette<br />

erreur sera alors sanctionnée par :<br />

j une perte de temps non négligeable lors de la saisie ;<br />

j une occupation inutile de l’espace libre de votre disque dur ;<br />

j une baisse des performances lors des traitements (le parcours<br />

d’un fichier volumineux est plus long que celui d’un petit fichier) ;<br />

j une augmentation des risques d’erreurs (les informations étant<br />

enregistrées plusieurs fois, une erreur de saisie est probable) ;<br />

j l’impossibilité de corriger une information relative à un artiste (un<br />

changement de nom à la suite d’un mariage par exemple) sans<br />

devoir répéter la correction sur tous les enregistrements des disques<br />

de cet artiste.<br />

Une fois encore, la nécessité de regrouper les informations par<br />

sujets s’impose. Une information donnée ne doit être enregistrée<br />

qu’une fois dans son sujet. L’information finale (les renseignements<br />

relatifs à un disque donné dans cet exemple) sera reconstituée en<br />

liant les sujets entre eux au moyen de relations, dont le principe et<br />

les mécanismes seront décrits plus loin.<br />

Dans cet exemple, la liste des informations peut être fractionnée en<br />

trois sujets :<br />

j les informations relatives au disque ;<br />

j les informations relatives à l’artiste ;<br />

28 1. Concepts et manipulations de base

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

Saved successfully!

Ooh no, something went wrong!