Práctica 1 Modelos Avanzados de Bases de Datos Ejercicios a

Práctica 1
Modelos Avanzados de Bases de Datos
Ejercicios a entregar
A continuación se especifican la lista de ejercicios a entregar para su evaluación. Todos los
ejercicios deberán contener una pequeña explicación sobre su resolución, las sentencias SQL y
el resultado de ejecutar dichas sentencias.
1) Inventar un enunciado en el que sea necesaria la utilización de disparadores para su
resolución. Es necesario que ocurra un problema de tabla mutante. Mostrar las sentencias
correspondientes a la creación del disparador y qué ocurre al ejecutarlas.
2) Transformar un esquema relacional (es necesario definir las tablas y mostrar las sentencias
necesarias para crear las tablas y debe contener al menos 3 tablas) haciendo desaparecer la
claves ajenas mediante el uso de disparadores.
3) Entregar resuelto el ejercicio 5 del documento disparadores en SQL(I)
4) Crear un problema en el que para su resolución sea necesaria la utilización de disparadores.
El disparador deberá realizar una acción diferente en función de la operación contenida en el
evento. Además, será necesario mostrar al usuario algún mensaje de error.
5) Entregar resuelto el ejercicio 4 del documento disparadores en SQL(II)
6) Entregar resuelto el ejercicio 6 del documento disparadores en SQL(II)