Trabajo Procedure
Trabajo Procedure
Trabajo Procedure
Para algunos de los casos tenga presente el siguiente Modelo Entidad – Relación con su Base de
datos entregada adjunta a la actividad:
Se pide que en el SGBD MySQL realice la creación de sus tablas, atributos e interrelaciones y
registre para cada tabla máximo 7 tuplas.
4. Escriba un procedimiento que reciba un número real de entrada, que representa el valor
de la nota de un alumno, y muestre un mensaje indicando qué nota ha obtenido teniendo
en cuenta las siguientes condiciones:
[0,5) = Insuficiente
[5,6) = Aprobado
[6, 7) = Bien
[7, 9) = Notable
[9, 10] = Sobresaliente
En cualquier otro caso la nota no será válida.
7. Escriba un procedimiento que reciba como parámetro de entrada un valor numérico que
represente un día de la semana y que devuelva una cadena de caracteres con el nombre
del día de la semana correspondiente. Por ejemplo, para el valor de entrada 1 debería
devolver la cadena lunes.
2. Escriba un procedimiento que reciba como parámetro de entrada una forma de pago, que
será una cadena de caracteres (Ejemplo: PayPal, Transferencia, etc.). Y devuelva como
salida el pago de máximo valor realizado para esa forma de pago. Deberá hacer uso de la
tabla pago de la base de datos jardinería.
3. Escriba un procedimiento que reciba como parámetro de entrada una forma de pago, que
será una cadena de caracteres (Ejemplo: PayPal, Transferencia, etc). Y devuelva como
salida los siguientes valores teniendo en cuenta la forma de pago seleccionada como
parámetro de entrada:
4. Crear una base de datos llamada “procedimientos01” que contenga una tabla llamada
operaciones. La tabla operaciones debe tener dos columnas de tipo INT UNSIGNED,
una columna llamada “numero” y otra llamada “cuadrado”.
7. Crear una base de datos llamada “procedimientos02” que contenga una tabla llamada
ejercicio. La tabla debe tener una única columna llamada “numero” y el tipo de dato de
esta columna debe ser INT UNSIGNED.
Tenga en cuenta que el procedimiento deberá eliminar el contenido actual de las tablas
antes de insertar los nuevos valores.
Utilice un bucle WHILE para resolver el procedimiento.
Tenga en cuenta que el procedimiento deberá eliminar el contenido actual de las tablas
antes de insertar los nuevos valores.
Tabla cuentas:
Tabla entradas:
Deberá manejar los siguientes errores que puedan ocurrir durante el proceso.
2. ¿Qué ocurre cuando intentamos comprar una entrada y le pasamos como parámetro un
número de cuenta que no existe en la tabla cuentas? ¿Ocurre algún error o podemos
comprar la entrada? En caso de que exista algún error, ¿cómo podríamos resolverlo?
2. Escribe una función para la base de datos tienda que devuelva el valor medio del precio
de los productos de un determinado fabricante que se recibirá como parámetro de entrada.
El parámetro de entrada será el nombre del fabricante.
3. Escribe una función para la base de datos tienda que devuelva el valor máximo del precio
de los productos de un determinado fabricante que se recibirá como parámetro de entrada.
El parámetro de entrada será el nombre del fabricante.
4. Escribe una función para la base de datos tienda que devuelva el valor mínimo del precio
de los productos de un determinado fabricante que se recibirá como parámetro de entrada.
El parámetro de entrada será el nombre del fabricante.
Nota: Deberá entregar Script SQL con creación de bases datos, estructura de tablas,
atributos, interrelaciones, Script SQL con los procedimientos y funciones implementados,
archivo Word con evidencia de pantallazos con creación de BD, Tablas, cargue de Datos,
cargue de Procedimiento y/o Función con evidencia de implementación.