Chapter 3 Construction de diagrammes physiques


Création d'un index lié à une clé

Lorsque vous liez un index à une clé primaire ou alternative ou à une clé étrangère, cet index est automatiquement mis à jour chaque fois que les colonnes de cette clé sont modifiées.

Un index lié à une clé est unique car il utilise le même jeu de colonnes unique que la clé.

Exemple

Prenons le cas d'une table comportant une clé primaire composée, c'est-à-dire une clé primaire portant sur plusieurs colonnes de cette table. Vous créez un index et le liez à la clé primaire. Si vous supprimez une colonne de clé primaire, l'index correspondant est également supprimé.

Steps Pour créer un index lié à une clé :

  1. Double-cliquez sur un symbole de table dans le diagramme pour afficher sa feuille de propriétés.
  2. Cliquez sur l'onglet Index.

    La page Index s'affiche. Elle répertorie les index associés à la table.
  3. Cliquez sur une nouvelle ligne dans la liste

    ou

    Cliquez sur l'outil Ajouter une ligne.

    Une flèche apparaît au début de la ligne.
  4. Saisissez un nom et un code d'index.
  5. Cliquez sur le bouton Propriétés.

    ou

    Double-cliquez sur la flèche au début de la ligne.

    La feuille de propriétés de l'index s'affiche à l'onglet Général.
  6. Saisissez ou sélectionnez des propriétés d'index.
  7. Cliquez sur l'onglet Colonnes.

    La page Colonnes s'affiche. Elle répertorie les colonnes associées à l'index. Lorsque vous venez de créer l'index, la liste est vide car aucune colonne n'est encore associée à cet index.
  8. Sélectionnez une clé primaire, une clé alternative ou une clé étrangère dans la liste Définition.

    L'index est lié à la clé sélectionnée. Les colonnes de clé associées à l'index s'affichent dans la liste de colonnes.

    Note   Noms de clé étrangère
    Les clés étrangères sont représentées par le nom de la référence qui lie les colonnes parent et enfant (par exemple : Refr:sales_title).

  9. Cochez la case A située à l'extrémité de la ligne de la colonne si vous souhaitez que les entrées d'index soient en ordre croissant pour cette colonne.

    ou

    Décochez la case A située à l'extrémité de la ligne de la colonne si vous souhaitez que les entrées d'index soient en ordre décroissant pour cette colonne.
  10. Cliquez sur OK dans les boîtes de dialogue successives.

 


Copyright (C) 2005. Sybase Inc. All rights reserved.