Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Examen 3 Evaluación BBDD 2023 - Ultimo - Examen
Examen 3 Evaluación BBDD 2023 - Ultimo - Examen
1.- (1 punto) Con la base de datos NEPTUNO, realizar una función escalar que, dado un nombre y un
apellido de empleado, devuelva cuántos empleados tiene a su cargo. En caso de que no exista el empleado,
ha de retornar un -1.
Probarla
2.- (2 puntos) Con la base de datos NEPTUNO, realizar una función de tabla de varias instrucciones que,
dado un nombre de categoría y un año, devuelva una tabla que muestre tres columnas (nombrecompañía,
pedidos, total).
Nombrecompañía: es el nombre del cliente.
Pedidos: es la cantidad de pedidos que el cliente ha realizado y en los cuáles se ha pedido algún
producto de esa categoría en ese año.
Total: es el total gastado por el cliente en productos de esa categoría ese año.
Probarla
3.- (2 puntos) Crear un procedimiento almacenado que permita realizar un pedido EN LA TABLA
PEDIDOS, este procedimiento deberá verificar si el código del producto ingresado existe en la tabla
PRODUCTOS, además si la cantidad a pedir del producto es mayor a la existencia del producto deberá
enviar un mensaje que diga EXISTENCIA DEL PRODUCTO INSUFICIENTE y en caso que la cantidad a
pedir sea menor o igual deberá modificar el valor de las existencias.
Deberá mostrar un mensaje en el caso de que el pedido se haya realizado correctamente
Probarlo
4.- (2,5 puntos) Con la base de datos NEPTUNO, crear un procedimiento que, dado un idcliente y un año,
muestre un informe (con print) de la siguiente forma:
Idcliente año
XXXXX XXXX
5.- (2,5 puntos) Realizar el mismo ejercicio 4 pero simulando el cursor o los cursores usados.