Cm5 psa triggers vues Triggers et vues Patricia Serrano Alvarado Université de Nantes Laboratoire LS N CTriggers what for ? Les contraintes permettent d ? assurer une certaine cohérence sémantique et structurelle d ? un attribut ou d ? une table ? Unicité

Triggers et vues Patricia Serrano Alvarado Université de Nantes Laboratoire LS N CTriggers what for ? Les contraintes permettent d ? assurer une certaine cohérence sémantique et structurelle d ? un attribut ou d ? une table ? Unicité clés clés référentielles check ? Comment assurer une cohérence sémantique plus complexe ? Lorsqu ? une table est modi ?ée générer la modi ?cation d ? une autre ? Lorsqu ? une valeur est insérée la modi ?er avant de la stocker dans la BD ? Etc CTriggers ? Règle Événement-Condition-Action ECA ? Événement ? Insert delete update sur une table ou vue ? Condition ? Test ou prédicat logique ? Action ? Si la condition est satisfaite code PL SQL à exécuter CTrigger ? Sont gérés au niveau du SGBD ? Se déclenchent quelque soit l ? outil utilisée sqlplus formes applications java PHP etc CUtilité des triggers ? Générer automatiquement des valeurs ? Prévenir de manipulations non valides ? Renforcer la sécurité ? Renforcer l ? intégrité référentielle des n ?uds dans une base de données répartie ? Fournir une journalisation transparente d ? événements ? Fournir auditing ? Maintenir de manière synchrone de tables dupliquées ? Obtenir des statistiques sur l ? accès aux tables ? Modi ?er une table lorsqu ? une opération DML est réalisée sur une vue ? Etc CType de triggers Les événements courants DML ?INSERT ? S'exécute à chaque opération d'insertion lancée par l'utilisateur ou par un programme ?UPDATE ? S'exécute à chaque opération de mise à jour lancée par l'utilisateur ou par un programme ?DELETE ? S'exécute à chaque opération de suppression lancée par l'utilisateur ou un programme CType de triggers ? On peut spéci ?er si le trigger se déclenche une fois pour tous les tuples d ? une requête statementlevel ou une fois par tuple row- level ? Un trigger peut être déclenché avant BEFORE après AFTER ou à la place INSTEAD OF d ? une opération DML ? Les attributs des tables vues sont accessibles à travers les variables NEW et OLD utiliser avec row-level CSyntaxe CLes parties d ? un trigger ? EVENT ? Trigger statement CREATE AFTER BEFORE ? ? CONDITION ? Trigger restriction WHEN ? ? ACTION ? Triggered action FOR EACH ? CAction d ? un trigger ? Comme dans les procédures stockées l ? action d ? un trigger peut ? Contenir de sentences SQL PL SQL ou Java ? Dé ?nir de constructeurs PL SQL comme variables constantes curseurs exceptions ? Dé ?nir constructeurs Java ? Faire appel à de procédures stockées CCombinaison des triggers ? Les types de triggers peuvent être combinés dans un seul trigger ? Un if ? dans le block peut déterminer quelles commandes déclenchent le type de trigger ? Les colonnes concernées peuvent être spéci ?ées pour le type UPDATE CMaintenance de triggers ? Création suppression d ? un trigger ? CREATE TRIGGER nomdéclencheur ? REPLACE TRIGGER nomdéclencheur ? DROP TRIGGER nomdéclencheur ? Activation désactivation d'un trigger ?

Documents similaires
art de la finance 1 AVEC LE CONCOURS DE l ? Art de EN la Finance ASSOCIATION AVEC The University of Chicago Graduate School of Business EN COLLABORATION AVEC LE D O S S I E R S P É C I A L C H A Q U E V E N D R E D I P E N D A N T 0 0
Echangeur tpe CIngénieurs TPE THERMIQUE INDUSTRIELLE RECHERCHE BIBLIOGRAPHIQUE D ? ECHANGEUR Réalisé par Fedi MBARKI Sami OMRI GM Grp CIntroduction L ? industrie de chau ?age et de froid nécessite pour la majorité de leur application des échangeurs de cha 0 0
Chptr phases 1 2 3 2014 Chapitre Les phases de métabolisation des xénobiotiques Chapitre Les phases de métabolisation des xénobiotiques CLe but du métabolisme faciliter l'excrétion des substances xénobiotiques hors de l'organisme Lipophilie ? hydrophilie 0 0
client n° FACTURE N° REF Désignation Quantité PU HT Total 0 total brut 0 TAUX E 0 0
Bce et msu Le Caractère supranational de la Banque centrale européenne au sein du Mécanisme de surveillance unique Mémoire sous la direction du professeur Claudie Boiteau NOTE Thibault Fava thibault dante fava outlook com CSOMMAIRE INTRODUCTION PARTIE I L 0 0
compta m2 v6 tva notions complementaires p1 exercice corrige 0 0
Audit comptable et financier 2 0 0
Devoir d x27 if 1 Dicko kadidia If Correction du devoir Thème Calculer la valeur de alfa ? si le taux d ? actualisation est de et si l ? évaluation qualitative con ?rme que les cash ow au-delà de la èmeannée progresseront de par an ? Calcul de la Vpe Vpe 0 0
Chap 1 cap propres copie etudiant 1 0 0
  • 83
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Apv 19, 2022
  • Catégorie Business / Finance
  • Langue French
  • Taille du fichier 55kB