Practica 1

Crear y diseñar una bd con varias tablas en la cual se deben de crear dos triggers (after) que actualicen información en tabals diferentes, y dos triggers con before



Triggers de tipo after

Crear un trigger el cual insertando un dato en la tabla factura, calcule las existencias de la tabla libro

Análisis:

a) campo a reemplazar: libro.existencia

b) Con quien o que lo va a reemplazar: cantidad - (select sum(cantidad) from factura)

c) condiciones: libro.codigol = factura.codigol

d) comando: update

Crear un trigger el cual insertando un valor en la tabla libro, actualice el campo valor venta de la tabla factura aumentándole el 0.19 del iva

Análisis:

a) campo a reemplazar: factura,valorVenta

b) Con quien o que lo va a reemplazar: (select valorunitario + (valorunitario * 0.19) from libro)

c) condiciones: libro.codigol = factura.codigol

d) comando: update


Triggers de tipo before

Crear un trigger el cual insertando un registro en la tabla factura, actualiza el campo total, calculado con la multiplicación del campo cantidad con el valorVenta

Análisis:

a) campo a reemplazar: factura.total

b) Con quien o que lo va a reemplazar: (cantidad * valorVenta)

c) condiciones: Ninguna

d) comando: set

Crear un trigger e cual insertando un registro en la tabla autor, actualice el campo edad, calculado con la fecha de nacimiento

Análisis:

a) campo a reemplazar: autor.edad

b) Con quien o que lo va a reemplazar: year(current_date() - year(fechana)

c) condiciones: Ninguna

d) comando: set


Copia de Seguridad

Tee

© 2018 Compás Lab S.L,  P° de la Castellana 79, Madrid, 28046
Creado con Webnode
¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar