Está en la página 1de 3

EJERCICIO SOBRE LA CREACIÓN DE PROCEDIMIENTOS,

FUNCIONES Y TRIGGERS

Fecha:**/**/****
Nombre del estudiante:
Nombre del docente:

1. Con base en el material consultado en la unidad desarrolla el ejercicio que se


plantea a continuación acerca de los siguientes temas:

 Instalación de sistema manejador de base de datos MySQL


 Utilización de lenguaje propietario
o Trigger
o Procedimiento almacenado
o Función

Ejercicio.

Instalación de sistema manejador de base de datos MySQL


 Realiza la instalación del manejador de base de datos MySQL, necesitarás
tanto el servidor de MySQL como el ambiente de trabajo Workbench,
apóyate en el siguiente enlace:

Rosero, W. (01 de octubre de 2018). Como Instalar MySQL Server y MySQL


Workbench en Windows | Paso a Paso [Archivo de video]. Recuperado de
https://www.youtube.com/watch?v=Sv2vBT3dtvQ

 En este enlace encontrarás los archivos de descarga de MySQL:


https://www.mysql.com/downloads/
Utilización de lenguaje propietario

 Crea una base de datos llamada ‘Actividad4’, crea una tabla llamada
alumnos con las siguientes columnas:

Alumnos
id (entero sin signo)
nombre (cadena de caracteres)
apellido1 (cadena de caracteres)
apellido2 (cadena de caracteres)
nota (número real)

Trigger:

 Una vez creada la tabla crea un trigger con las siguientes características:
o Nombre: trigger_check_nota_before_insert
o Se ejecuta sobre la tabla ‘alumnos’.
o Se ejecuta antes de una operación de inserción.
o Si el nuevo valor de la nota que se quiere insertar es negativo, se
guarda como 0.
o Si el nuevo valor de la nota que se quiere insertar es mayor que 10,
se guarda como 10

 Una vez creado ejecuta varias sentencias de inserción sobre la tabla


‘alumnos’ y verifica que el trigger funcione correctamente.

Procedimiento:
 Inserte datos en la tabla de modo que tenga por lo menos 15 registros.
Escribe notas diferentes para cada uno, incluyendo 0 y 10.

 Escribe un procedimiento que reciba como parámetro una nota y realice


una consulta sobre la tabla ‘alumnos’ para obtener todos los alumnos que
tengan la nota igual o mayor a la ingresada.
Función:

 Escribe una función para la base de datos ‘Actividad4’ que devuelva el


número total de registros en la tabla ‘alumnos’.

 Documenta tu proceso: Toma evidencias de la ejecución de cada sentencia,


incluye capturas de pantalla, apóyate de la sentencia ‘select’ para mostrar el
contenido de la tabla alumnos en los diferentes momentos del proceso,
antes y después de la ejecución de las sentencias.

2. Desarrolla un reporte en el que incluyas los siguientes puntos:

 Documenta la serie de pasos ejecutados, incluye las sentencias y sus


correspondientes resultados. Incluye capturas de pantalla y breve
explicación para cada apartado: Trigger, procedimiento y función.

3. Redacta una conclusión en la que destaques la utilidad y beneficios que puede


aportar la utilización de cada uno de los elementos revisados.

4. Elabora el reporte en un procesador de textos.

5. Al finalizar esta actividad, vuelve a la plataforma y sigue los pasos que se indican
para enviar tu trabajo.

* * *

También podría gustarte