B. INDEX
La création d'un champ indexé dans une table accélère l'accès aux données fréquemment consultées ou triées. Les valeurs d'un champ indexé sont triées dans un ordre croissant, en association avec leur numéro d'enregistrement respectif. Une valeur cherchée sera plus rapidement trouvée et permettra d'accéder ainsi plus vite aux champs de l'enregistrement.
bouton gauche
<clic g> sur la case (sélecteur
de champ à gauche du champ à déplacer)
le
champ est encadré et ses propriétés sont affichées dans le volet bas
en face de , indiquer "non" ou "oui", avec ou sans doublons
Les indexations accélèrent la consultation et les tris, mais ralentissent les mises à jour d'enregistrement
Non : Ne pas créer d'index sur le champ spécifié
Oui - avec doublons : Créer un index
sur le champ spécifié
(avec possibilité de valeurs en
double sur ce champ)
Oui - sans doublons : Créer un index unique sur le champ spécifié
Pour un index unique, la valeur saisie ne
sera acceptée que si celle-ci n'existe pas déjà dans un autre enregistrement (champs servant d'identificateur comme le matricule, le code
produit, l'Isbn)
Pour affiner les recherches d'enregistrement, il est utile de créer des index
composés sur plusieurs champs à la fois (jusqu'à
10 champs)
Pour afficher les index :
onglet "création"
groupe "afficher/masquer"
(3ème bloc)
<clic
g> sur
Les
champs indexés s'affichent dans une fenêtre
Pour créer un index multi champs, ajouter
une ligne pour chaque champ, en ne faisant figurer le nom de l'index que sur la
première ligne
L'index de nom Lecteur est
composé de NomLecteur et PrenomLecteur
Dans la table "lecteur" de la base en cours "bibliotheque",
Créer un index composé des champs NomLecteur
et PrenomLecteur