Está en la página 1de 2

1

Universidad Mayor de San Simn


Facultad de Ciencias y Tecnologa
Carreras de Informtica y Sistemas
Taller de Base de Datos
Semestre I/2014

TRIGGERS Y BITACORAS



1. Implementar los siguientes triggers:

a) Implementar un trigger que cada que un cliente se registre para el uso
de una sesin cualquiera, sesin que es parte de un paquete, se debe
implementar un trigger para que automticamente se descuente el
nmero de sesiones disponibles en la tabla correspondiente. Si no
cuenta con los atributos, relaciones o tablas necesarias, se debe
modificar el modelo para que se pueda implementar este trigger.

b) Implementar un trigger que cada que un usuario se registre para el
uso de una sesin cualquiera, sesin que es parte de un paquete, se
verifique si la fecha de caducidad de su paquete coincide con la fecha
actual y que si el nmero de sesiones restantes es mayor o igual a
uno, se llene una tabla paquetes _no _usados que guarde los datos
del cliente (nombre y telfono), el paquete y el nmero de sesiones
que an le quedan (y que pagando podra ampliar la vigencia de los
mismos). Si no cuenta con los atributos, relaciones o tablas
necesarias, se debe modificar el modelo para que se pueda
implementar este trigger.


c) Implementar en la tabla correspondiente a clientes, triggers que
ayuden en la validacin de datos de entrada como caracteres en
nombres; y en las tablas correspondientes a pagos valide datos
numricos (por ejemplo pagos negativos o ceros no se permiten) y/o
fechas vlidas, por ejemplo un pago no debe aceptar fechas pasadas
a la fecha actual.

2. Implementar las siguientes bitcoras:

El trabajo siguiente tiene por objetivo implementar un conjunto de bitcoras:

Pasos a ejecutar:

2
i. Identificar las tablas ms crticas (por lo menos 2). Tablas crticas son
aquellas que manejan datos como dinero y otros similares, cuya
modificacin no autorizada puede ocasionar serios problemas a la
empresa. Las bitcoras son triggers, pero de propsito especial.


ii. Implementar por lo menos dos bitcoras asociadas a una de las tablas
crticas, que determinaron de manera que se activen cuando se
realicen tareas de insercin, borrado, actualizacin de datos en las
tablas crticas.

DESCRIPCIN DEL ENTREGABLE

Un documento donde describa, la especificacin explicativa del evento
condicin accin para los triggers y/o bitcoras La implementacin
impresa de los mismos.
Para documentar esta parte se deja en la fotocopiadora de matemticas el libro
bases de datos relacionales de Matilde Celma.


CRONOGRAMA

Revisin del 23 al 28 de junio de 2014 en laboratorio 1 en los horarios
respectivos, se debe entregar el informe correspondiente, en el mismo lugar.

También podría gustarte