Création d'index standard, d'index de clé ou d'index basés sur des fonctions
Vous pouvez créer des index en sélectionnant des colonnes dans
l'onglet Colonnes d'une feuille de propriétés de
table, puis en cliquant sur l'outil Créer un
index.
Affichez la feuille de propriétés d'une table, puis sur
l'onglet Colonnes.
Sélectionnez la ou les colonnes sur lesquelles baser l'index,
puis cliquez sur l'outil Créer un
index.
L'index est créé et sa feuille de propriétés s'affiche.
Saisissez un nom pour l'index, puis cliquez sur l'onglet
Colonnes.
PowerAMC prend en charge la création des types d'index suivants
:
Les index standard sont associés à une ou
plusieurs colonnes contenant des valeurs à cardinalité élevée sur lesquelles
des recherches sont fréquemment effectuées. Utilisez les boutons de flèche
en bas de la liste pour réorganiser les colonnes par ordre de cardinalité
décroissante.
Les
index de clé sont associés à une clé primaire, étrangère ou
alternative et basés sur la même colonne que la clé. Sélectionnez la clé
appropriée dans la zone Définition
de colonne au-dessus de la liste, afin de vider la liste et
de remplacer son contenu par les colonnes associées à la clé.
Remarque : Les index de clé sont par convention renommés d'après le
nom de la table, avec un suffixe _PK
pour une clé primaire, _FK pour clé
étrangère ou AK pour une clé
alternative (par exemple, Projet_AK).
Les
index basés sur une fonction [si pris en charge par le
SGBD] sont remplis de valeurs dérivées d'une fonction ou d'une expression
basée sur une ou plusieurs colonnes, et fournissent un mécanisme efficace
pour évaluer des instructions qui contiennent des fonctions dans leurs
clauses WHERE. Cliquez sur l'outil Ajouter une ligne, puis cliquez dans la colonne Expression et cliquez sur le
bouton Points de suspension pour ouvrir l'Editeur SQL afin de spécifier une
expression.
Sélectionnez un ordre croissant ou décroissant pour chaque
colonne en utilisant la colonne Tri de
la liste.
Cliquez sur OK pour
finaliser la création de votre index et revenir à la feuille de propriétés de la
table.
Remarque : Vous avez également la possibilité de créer un index en
utilisant l'outil Ajouter une
ligne sur l'onglet Index de la feuille de propriétés de table, cliquant sur
l'outil Propriétés
pour afficher sa feuille de propriétés, puis sur l'onglet Colonnes afin d'y associer
manuellement les colonnes à l'index.