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.

  1. Affichez la feuille de propriétés d'une table, puis sur l'onglet Colonnes.
  2. 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.
  3. Saisissez un nom pour l'index, puis cliquez sur l'onglet Colonnes.
  4. 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.
  5. Sélectionnez un ordre croissant ou décroissant pour chaque colonne en utilisant la colonne Tri de la liste.
  6. 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.