Aplicacion de Trigger un MySQL

Páginas: 4 (786 palabras) Publicado: 16 de abril de 2013
Practica #7 Aplicación de triggers

Objetivo:
Identificar los usos y aplicaciones de los triggers en Base de datos

Desarrollo
Elabore un mapa de aplicación donde establezca:
a) Los tipos detriggers y el uso que se le pueden dar (10 ejemplos)
1. Triggers DML: INSTEAD OF
Ejemplo:
En el ejemplo que estamos siguiendo, el TRIGGER sería el responsable de borrar los registros de la tablaque ha disparado el evento. Si el TRIGGER no se encarga de esta tarea, el usuario tendrá la sensación de que SQL Server no hace caso a sus comandos ya que por ejemplo una instrucción DELETE no borrarálos registros.
Como ejemplo de TRIGGER de tipo INSTEAD OF vamos a ver como se implementaría la siguiente regla: ”no se pueden borrar los clientes cuyo Crédito Total sea mayor que cero, sin embargo sidentro de una operación de borrado hay clientes con Riesgo Total cero y otros con Riesgo Total distinto de cero, los que tengan cero si deben resultar eliminados”.
2. Triggers DML: AFTER
EjemploTodos los TRIGGERS sirven en general para implementar restricciones de negocio avanzadas, como ejemplo un TRIGGER que impidiese que se aumentase el Crédito total de un cliente que tenga pagospendientes, para ello vamos a suponer una tabla de clientes con identificador idCliente y con un campo llamado CreditoTotal y una tabla de recibos conteniendo el idcliente y el estado del recibo (estos sonsolamente los campos que son importantes para nuestro ejemplo).

3. Triggers DDL: a nivel de base de datos
Ejemplo
Aunque hay muchos más, relacionados con estadísticas, sinónimos, usuarios (noconfundir con logins que son a nivel de servidor), procedimientos, etc. En nuestro caso por ejemplo si usamos los triggers para una base de datos de una escuela el fin común aplicable a este trigger seriaque proporcionarán mecanismos para garantizar que nuestra base de datos está diseñada e implementada de acuerdo a los estándares que hayamos definido dentro de nuestra base de datos también...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Trigger insertar mysql
  • Trigger
  • trigger
  • Trigger
  • Que es un trigger?
  • Trigger
  • Desarrollo de una aplicación web con NetBeans y MySQL
  • mysql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS