Chapter 3 Construction de diagrammes physiques


Création d'une colonne calculée

Une colonne calculée est une colonne dont le contenu est obtenu à l'aide d'une expression qui utilise des valeurs provenant des autres colonnes de la table. Le résultat obtenu est alors utilisé comme valeur pour cette colonne.

Vous pouvez saisir des expressions calculées simples directement dans la zone Expression calculée qui figure sur l'onglet Détails d'une feuille de propriétés de colonne. Pour définir des expressions plus complexes, il est préférable d'utiliser l'Editeur SQL accessible en cliquant sur l'outil Editer figurant sur cette même page.

Les colonnes calculées ne sont pas prises en charge par tous les SGBD.

Exemple

Imaginons que vous deviez faire figurer dans une colonne le montant total des ventes d'un gadget. Vous pouvez alors créer une colonne calculée qui prendra en compte le nombre de gadgets vendus et le multipliera par le prix de ces gadgets :

Nom de la colonne Contenu Action sur les données
Nombre ventes Nombre de gadgets vendus
Prix gadget Prix de vente des gadgets
Montant ventes Montant total des ventes de gadget Obtenu en multipliant les valeurs des deux colonnes

Cet exemple est extrêmement simple, mais l'Editeur SQL permet de définir des expressions très complexes.

Pour plus d'informations sur l'Editeur SQL, reportez-vous à la section "Utilisation des outils SQL" dans le chapitre "Notions de base relatives au Modèle Physique de Données".

Steps Pour créer une colonne calculée :

  1. Double-cliquez sur une table dans le diagramme pour afficher sa feuille de propriétés.
  2. Cliquez sur l'onglet Colonnes pour afficher la liste des colonnes.
  3. Cliquez sur une ligne vide dans la liste.

    ou

    Cliquez sur le bouton Ajouter une ligne.

    Un flèche s'affiche au début de la ligne.
  4. Saisissez un nom et un code de colonne.
  5. Cliquez sur Appliquer.
  6. Double-cliquez sur la flèche au début de la ligne pour afficher la feuille de propriétés de la colonne.
  7. Cochez la case Calculée.
  8. Cliquez sur l'onglet Détails.
  9. Saisissez une expression dans la zone Expression calculée.

    ou

    Cliquez sur l'outil Editeur SQL située à droite de la zone Expression calculée pour ouvrir l'Editeur SQL.
  10. Créez l'expression qui va définir la colonne calculée.


    Dans notre exemple, on utilise un astérisque (*) comme opérateur arithmétique pour multiplier le nombre de ventes par le prix de vente.
  11. Cliquez sur OK pour revenir à la feuille de propriétés de la colonne.

    L'expression s'affiche dans la zone Expression calculée.
  12. Cliquez sur OK dans les boîtes de dialogue successives.

 


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