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