Chapter 6 Construction de triggers et procédures


Création de triggers pour l'intégrité référentielle

Vous pouvez créer des triggers de façon automatique pour une ou plusieurs tables d'un MPD, lorsque vous spécifiez que les triggers doivent être utilisés pour mettre en oeuvre l'intégrité référentielle et pour les colonnes dont les valeurs dépendent d'une séquence.

Steps Pour mettre en oeuvre l'intégrité référentielle entre les tables par le biais de triggers :

  1. Créez une référence entre deux tables, puis double-cliquez sur le symbole de référence pour afficher sa feuille de propriétés.
  2. Cliquez sur l'onglet Intégrité, puis sélectionnez Trigger dans la liste Mise en oeuvre.
  3. Spécifiez la forme des contraintes de modification et de suppression en utilisant les options des zones de groupe Contrainte de modification et Contrainte de suppression, puis cliquez sur OK pour revenir au diagramme.
  4. Si vous avez activé l'option de modèle Régénérer automatiquement les triggers, les triggers ont été créés automatiquement dans les tables parent et enfant. Pour vous en assurer, double-cliquez sur le symbole de table pour afficher sa feuille de propriétés, puis cliquez sur l'onglet Triggers. Si les triggers ne sont pas présents, vous allez devoir régénérer vos triggers manuellement.

Pour plus d'informations sur l'option de modèle Régénérer automatiquement les triggers et la régénération manuelle de triggers, reportez-vous à la section Régénération des triggers.

Pour plus d'informations sur la sélection des options d'intégrité référentielle dans une feuille de propriétés de référence, reportez-vous à la section "Définition de l'intégrité référentielle" dans le chapitre "Construction de diagrammes physiques"

Vous pouvez faire en sorte que PowerAMC mette en oeuvre l'intégrité référentielle entre les tables en utilisant les triggers par défaut.

Steps Pour mettre en oeuvre l'intégrité référentielle entre les tables à l'aide des triggers par défaut :

  1. Sélectionnez Outils→Options du modèle puis cliquez sur Référence sous Paramètres du modèle dans la liste Catégorie.
  2. Sélectionnez Trigger dans la liste Mise en oeuvre par défaut, puis cliquez sur OK.

    Dorénavant, lorsque vous créerez une référence entre les tables, l'intégrité référentielle sera mise en oeuvre par défaut à l'aide de triggers.

 


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