TRIGGERS Y OPTIMIZACION DE CONSULTAS
TRIGGERS Y OPTIMIZACION DE CONSULTAS
CARRERA
: Ingeniería de Sistemas - EPE
CURSO
: IS059 – Implementación de Base de Datos
PROFESOR
: Javier Cullas / JorgeDel Mar
SECCION
: E501
Alumno
: U913827 – Jonathan Roa Cansaya
I. Objetivo:
Aplicar los conceptos sobre triggers y optimización de consultas SQL
II. Herramientas a Utilizar:Para la realización de la presente tarea se debe utilizar las siguientes herramientas:
SQL Server Management Studio
PL / SQL
III. Descripción del trabajo:
1) MS SQL Sever 2005 o 2008a) Preparar un trigger que se dispara al realizarse un UPDATE sobre una de las tablas de la base de datos Ciclismo o de la base de datos AdventureWorks
b) El trigger debe tener las siguientescaracterísticas:
a) Debe tener un SELECT que busque filas en otra tabla diferente a la que se asocia con el trigger
b) Debe enviar un mensaje
Descripción del trigger a desarrollar
En la basede datos de Ciclismo existe una la tabla llamada “Ventas” en el cual tiene un campo donde se registra el monto total de la venta “[Venta Total]”, este debe corresponder con la suma de la cantidad porprecio de los productos del detalle registrados en la tabla “Venta_Detalle”, en caso de modificarse este campo y no cumpla esta condición debe deshacerse los cambios, asimismo, debe mostrar unmensaje de cuantos registros conforman el detalle, el numero de venta y el monto original antes de intentar modificarse.
Creación del TriggerPrueba
Ejecución de Sentencia UPDATE para comprobar ejecución del trigger
Resultado
Al ejecutarse el UPDATE este no tendrá ningún efecto mostrando el siguiente resultado enpantalla
2) ORACLE 10 o 11
a) Ejecute los siguientes pasos:
Sqlplus /nolog (desde la ventana de comandos)
sqlplus sys/oracle as sysdba
create table facturas as
select object_id...
Regístrate para leer el documento completo.