Practica XIV Triggers

3
Práctica XIV Administración de Bases de datos 2 mayo de 2013 Introducción: Existen diferentes recursos que proveen las bases de datos para el soporte de transacciones de negocio. El caso de los triggers son herramientas que se ejecutan automáticamente cuando se produce un evento en es servidor. En esta práctica muestran conceptos asociados con los triggers, sus respectivas tablas y la forma en que pueden ser aprovechados en el manejo de transacciones cotidianas. Propósito del curso: 1. Esta práctica está directamente relacionada con el propósito de Diseñar y ejecutar actividades de administración de base de datos que permitan conocer la problemática generada en bases de datos operando. Objetivos Particulares: Aplicar los triggers para facilitar el llevar un histórico de movimientos al modificar saldos. Actividades 1. Indagar sobre la estructura de los triggers, escribirla. (create trigger …. On… ) 2. Escribir lo que son y cómo funcionan las tablas inserted y deleted. 3. Relación de estas dos tablas con las operaciones, insert, delete y update 4. Llevar el historial de actualizaciones de un saldo en una tabla. - Crear una tabla cuenta y otra historico. La tabla cuenta debe tener su folio y el histórico debe registrar todos los modificaciones que se hacen al saldo con su fecha.

description

Practicas sobre las bases de datos en leguaje sql, insert, delete, data base

Transcript of Practica XIV Triggers

Prctica X

Prctica XIVAdministracin de Bases de datos 2 mayo de 2013Introduccin:Existen diferentes recursos que proveen las bases de datos para el soporte de transacciones de negocio. El caso de los triggers son herramientas que se ejecutan automticamente cuando se produce un evento en es servidor.En esta prctica muestran conceptos asociados con los triggers, sus respectivas tablas y la forma en que pueden ser aprovechados en el manejo de transacciones cotidianas.Propsito del curso:1. Esta prctica est directamente relacionada con el propsito de Disear y ejecutar actividades de administracin de base de datos que permitan conocer la problemtica generada en bases de datos operando.Objetivos Particulares:Aplicar los triggers para facilitar el llevar un histrico de movimientos al modificar saldos.Actividades 1. Indagar sobre la estructura de los triggers, escribirla. (create trigger . On )2. Escribir lo que son y cmo funcionan las tablas inserted y deleted.3. Relacin de estas dos tablas con las operaciones, insert, delete y update4. Llevar el historial de actualizaciones de un saldo en una tabla. - Crear una tabla cuenta y otra historico. La tabla cuenta debe tener su folio y el histrico debe registrar todos los modificaciones que se hacen al saldo con su fecha.- Agregar unas 5 cuentas a la tabla cuenta con diferentes valore en saldo.- Agregar el siguiente trigger de update:create trigger tr_cuenta on cuentaafter updateas begin set nocount on; if update (saldo) begin insert into historico (id_cuenta, saldo, fecha_modi) select id_cuenta, saldo, getdate() from inserted endendUna vez creado el trigger, hay que hacer varias actualizaciones de saldo y verificar como se afecta y como se debe ir creando el histrico.Modificar otro campo de la tabla cuenta y verificar que no se agrega historial.Verificar que exista el trigger en la tabla de la base de datos.5. Crear un trigger que genere un registro en histrico cada que se inserta una cuenta nueva.6. Crear un trigger que guarde un histrico de registros que son borrados.7. Indagar y verificar el hacer un trigger que haga un borrado en cascada8. Indagar sobre como un trigger puede terminar una transaccin que se inici fuera de el.9. ConclusionesEntregable:Documento por equipo.