Bonjour,
J'aimerais confirmer le fait que lorsqu'on crée une base de données(Access ou autre) il est très important de créer des index sur les champs concernés par des jointures( en fait sur la clé primaire d'une table et sur ses clés étrangères dans d'autres tables).
Ensuite , j'aimerais avoir une plus ample explication de ce que j'ai lu dans un manuel à propos de la gestion des index :C'est cette dernière phrase que je ne comprends pas bien.
Un index est d'autant plus utilie que le rapport entre le nombre de ses valeurs et le nombre de lignes de la table est élevé.
pour un index unique(sans doublons) ce rapport atteint un maximum de 1.
Par exemple : il serait superflu de bâtir un index sur le champ APT_TYPE ( apprtement_type)de la table APPARTEMENTS, car il n'existe que 6 types d'appartement pour 300 appartements; le rapport 6/300 est trop faible pour justifier la construction d'un index.
Pourquoi du fait que ce rapport est trop faible, cela ne justifie pas la création d'un index?
Merci beaucoup de votre aide.
Cordialement.
Nathalie
Partager