Sunteți pe pagina 1din 2

Curso/Clase Taller BD Facultad Ingeniería Asunto EFINAL

Docente Ing. Manuel Carrera Ingeniería de Sistemas Tipo Evaluación


Mondragón Computacionales
Fila B

SEMESTRE 2019 - II

Apellidos y Nombres:………………………………………………… Nota:


Duración: 90 minutos Fecha: 08/12/2019

Indicaciones:
1. Sea cuidadoso con su ortografía y redacción, el cual formará parte de su calificación. Escriba con
letra clara y legible.
2. Lea bien la pregunta o enunciado antes de responder. Administre su tiempo eficazmente.
3. Sea breve y objetivo en su respuesta. No se califica por extensión, sino por calidad de respuesta.
4. No puede utilizar apuntes, notas de clase, diapositivas o libros, laptop, celulares u otros dispositivos.
5. El docente indicará el lugar donde almacenar los archivos generados.

Considere la base de datos jardinería:


Guarde el archivo de su examen con sus apellidos_nombre_Fila

Preparar las siguientes consultas SQL

1. Agregue un campo estado de tipo entero a la tabla jugadores, que tenga por defecto el
estado 1 y actualice el estado de todos los equipos al valor 1.
Generar o crear un paquete mantenimiento en el que debe ir:
-Función que permita insertar registros a la tabla jugadores, en caso la operación se dé
correctamente devuelva 1, en caso de error alguno por excepción debe retornar 0. (2.5
Ptos)
-Función que permita dar de baja a un jugador por medio de cambio del estado a cero, sí
esta tarea se realiza de forma correcta entonces devuelve 1, en caso de cualquier excepción
que devuelva 0. (2.5 Ptos)
-Función que permita actualizar datos del jugador buscado por su nombre, en caso la
operación se realice de forma correcta debe retornar 1, pero si ocurre cualquier error o
excepción devuelve cero. (2.5 Ptos)
-Procedimiento llamado mantenimiento de jugador que use las funciones realizadas
anteriormente y según la opción ingresada inserte, actualice o dé de baja a un equipo. En
caso la función devuelva 1 muestre el mensaje operación exitosa, en caso contrario
operación fallida. (2.5 Ptos)
2. Generar un paquete que haga uso de cursores si fuera necesario, en el que contenga los
siguientes procedimiento almacenados.
-Generar un procedimiento almacenado que permita listar los jugadores consultados de
acuerdo al nombre de equipo y la posición que pertenecen. (2.5 Ptos)
-Generar un procedimiento almacenado que permita listar los jugadores filtrados según una
temporada determinada y que excedan el número de asistencias consultadas. (2.5 Ptos)

3. Crear los trigger que cumplan los siguientes requerimientos:


-Genere un Trigger en el que se dispare luego de actualizar las asistencias por partidos,
inserte un registro en una tabla de auditoría que registre el jugador, número de asistencias
anterior y actual, el usuario y la fecha de modificación. (2.5 Ptos)
-Cree un trigger que genere una inserción en una tabla de auditoria en caso que se dé de
baja a un jugador de la liga. Debe guardar el mensaje “Registro eliminado”, usuario con el
que se dio de baja al equipo y la fecha. (2.5 Ptos)

S-ar putea să vă placă și