Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ertyuiopasdfghjklzxcvbnmqwert
yuiopasdfghjklzxcvbnmqwertyui
opasdfghjklzxcvbnmqwertyuiopa
ESTUDIO DE CASO CORTE 3
sdfghjklzxcvbnmqwertyuiopasdf
GESTION DE BASE DE DATOS
ghjklzxcvbnmqwertyuiopasdfghj
Juan Camilo Velasco Velandia
klzxcvbnmqwertyuiopasdfghjklz
xcvbnmqwertyuiopasdfghjklzxcv
bnmqwertyuiopasdfghjklzxcvbn
mqwertyuiopasdfghjklzxcvbnmq
wertyuiopasdfghjklzxcvbnmqwe
rtyuiopasdfghjklzxcvbnmqwerty
uiopasdfghjklzxcvbnmqwertyuio
pasdfghjklzxcvbnmqwertyuiopas
dfghjklzxcvbnmqwertyuiopasdfg
hjklzxcvbnmqwertyuiopasdfghjk
Contenido
GESTION 1..........................................................................................................................................2
GESTION 2..........................................................................................................................................3
GESTION 3..........................................................................................................................................4
GESTION 4..........................................................................................................................................5
GESTION 5..........................................................................................................................................6
CONSLUSIONES..................................................................................................................................7
GESTION 1
Crea un procedimiento que visualice todas las películas cuyo costo de reemplazo
sea superior a un valor que se pasará como parámetro de entrada. ¿Cuántas
películas tienen un costo de reemplazo superior a 20€?
DELIMITER $$
END$$
CALL GESTION1(20);
GESTION 2
Crea un procedimiento que visualice todas las películas cuyo costo de
reemplazo esté comprendido entre dos cantidades que se pasarán como
parámetros de entrada. ¿Cuántas películas tienen un costo de reemplazo
superior a 20€ y 21,99 €?
DELIMITER $$
DECIMAL(5,2))
BEGIN
END$$
BEGIN
END$$
CALL GESTION3('Asia','English');
GESTION 4
Crear un Procedimiento que cambie el mail de un cliente, tabla costumer, por
otro que se pasará como parámetro, el Procedimiento Almacenado recibirá dos
parámetros, el identificador del cliente y el nuevo mail. Ejecutar el PA
DELIMITER $$
BEGIN
CALL sakila.cambio_mail(identi,correo);
END$$
CALL sakila.cambio_correo('MARY','SMITH','MS@outlook.es');
first_name='MARY';
GESTION 5
Crea un procedimiento que visualice las películas cuya categoría (comedia y
drama se pasan como parámetro). Llama después a este procedimiento para
obtener todas las películas de la categoría drama y de la categoría comedia. ¿Qué
ventaja le encuentras a realizar esta consulta de esta forma a realizarla de forma
directa a través de sentencias SQL?
DELIMITER $$
begin
select title, description from film where film_id in(select film_id from film_category
where
END$$
CONSLUSIONES
-La ventaja de realizar las consultas de esta manera es que no es necesario
realizar una sentencia por cada “categoría”, sino que con estas consultas
podemos sacar varias categorías con una sola sentencia lo cual agiliza el proceso
de las consultas