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
La fabrique des imposteurs 0 0
La liaison chimique La liaison chimique formation des molécules variation de l'énergie potentielle lorsque l'on fait varier la distance entre atomes d''hydrogène courtes distances interaction répulsive grandes distances interaction négligeable interaction 0 0
Facture proforma n8 O ? HARA SERVICE Sidy Yacouba Haidara la ?abougou marché Tel NIF T RCCM ma bko A Premiers pas vers l'élaboration des standards techniques d ? implémentation du règlement sur la publication d ? informations en matière de durabilité dans 0 0
Brouillonn La dé ?nition de risque a longtemps opposé les penseurs les uns le considère comme une éventualité les autres comme un danger D ? une manière générale le risque s ? entend comme un aléa ou un événement indésirable dont l'apparition n'est pas ce 0 0
Electrotech synthse REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE L ? ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE Programme Pédagogique Licence Electrotechnique ème et ème semestres Domaine Sciences et Technologie Filière Electro 0 0
Fisa de lucru capitaluri proprii 1 0 0
Les aspects juridiques des fusions iscae 2014 mode de compatibilite pdf 0 0
tableau comparatif definitif plf 2021 et cgi 2020 cabinet chorfi mohamed 0 0
Dossier de candidature eiffel volvet master pio carneiro mateus 0 0
Devoir de fiscalite 5 DEVOIR DE FISCALITE LSTCF B C KOUAME BOUATTENIN GRACE STEPHANIE KAREN EXERCICE IS - Déterminons le salaire brut imposable et le salaire brut social de chaque salarié à la ?n du mois d ? avril ? Pour monsieur Claude BERNARD ELEMENTS S 0 0
  • 72
  • 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