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

Modifié le: lundi 23 juin 2014, 10:53