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: vendredi 29 mars 2019, 17:57