50 1 1MB
21/9/21 20:50
Examen de recuperación: Revisión del intento
ADMINISTRACIÓN DE BASE DE DATOS - [ISO05AB] - C1 - SOFTWARE2019 Área personal / Mis cursos / ADMINISTRACIÓN DE BASE DE DATOS,[ISO05AB] - C1[38143] - P / Exámenes / Examen de recuperación
Comenzado el
Estado
Finalizado en Tiempo empleado Calificación
lunes, 20 de septiembre de 2021, 18:00
Finalizado
lunes, 20 de septiembre de 2021, 19:29
1 hora 28 minutos
55,00 de 100,00
https://pregradovirtual.unemi.edu.ec/mod/quiz/review.php?attempt=899071&cmid=151006
1/22
21/9/21 20:50
Examen de recuperación: Revisión del intento
Pregunta 1
Incorrecta Puntúa 0,00 sobre 5,00
Se desea crear una función para poder retornar la sumatoria del stock de los productos de una categoría enviando su nombre como parámetro, ¿Cuál de las siguientes funciones es la correcta? a. CREATE FUNCTION STOCK_PRODUCTO (@NOMBRE VARCHAR(50)) RETURNS INT AS BEGIN DECLARE @STOCK INT = ( SELECT SUM(STOCK) FROM PRODUCTO P, CATEGORIA C WHERE C.IDCATEGORIA = P.IDCATEGORIA AND C.NOMBRE=@NOMBRE ) RETURN @STOCK END b. CREATE FUNCTION STOCK_PRODUCTO (@NOMBRE VARCHAR(50)), RETURNS INT AS BEGIN DECLARE @STOCK INT = 0 SET @STOCK = (SELECT SUM(STOCK) FROM PRODUCTO P, CATEGORIA C WHERE C.IDCATEGORIA = P.IDCATEGORIA AND C.NOMBRE IN @NOMBRE) RETURN @STOCK END c.
CREATE FUNCTION STOCK_PRODUCTO (@NOMBRE VARCHAR(50)) RETURN INT AS BEGIN DECLARE @STOCK INT = 0 SELECT @STOCK = COUNT(STOCK) FROM PRODUCTO P, CATEGORIA C WHERE C.IDCATEGORIA = P.IDCATEGORIA AND C.NOMBRE=@NOMBRE RETURN @STOCK END
d. CREATE FUNCTION STOCK_PRODUCTO
(@NOMBRE VARCHAR(50)) RETURN INT AS BEGIN
https://pregradovirtual.unemi.edu.ec/mod/quiz/review.php?attempt=899071&cmid=151006
2/22
21/9/21 20:50
Examen de recuperación: Revisión del intento DECLARE @STOCK INT = 0 SELECT @STOCK = SUM(STOCK) FROM PRODUCTO P, CATEGORIA C WHERE C.IDCATEGORIA = P.IDCATEGORIA AND C.NOMBRE LIKE '%@NOMBRE%' RETURN @STOCK END
Respuesta incorrecta. ●
La opción
CREATE FUNCTION STOCK_PRODUCTO (@NOMBRE VARCHAR(50)) RETURN INT AS BEGIN DECLARE @STOCK INT = 0 SELECT @STOCK = COUNT(STOCK) FROM PRODUCTO P, CATEGORIA C WHERE C.IDCATEGORIA = P.IDCATEGORIA AND C.NOMBRE=@NOMBRE RETURN @STOCK END debería ser SUM no COUNT además debe ser RETURNS. ●
La opción
CREATE FUNCTION STOCK_PRODUCTO (@NOMBRE VARCHAR(50)) RETURN INT AS BEGIN DECLARE @STOCK INT = 0 SELECT @STOCK = SUM(STOCK) FROM PRODUCTO P, CATEGORIA C WHERE C.IDCATEGORIA = P.IDCATEGORIA AND C.NOMBRE LIKE '%@NOMBRE%' RETURN @STOCK END está mal concatenado el like. ●
La opción
CREATE FUNCTION STOCK_PRODUCTO (@NOMBRE VARCHAR(50)), RETURNS INT AS BEGIN DECLARE @STOCK INT = 0 SET @STOCK = (SELECT SUM(STOCK) FROM PRODUCTO P, CATEGORIA C WHERE C.IDCATEGORIA = P.IDCATEGORIA AND C.NOMBRE IN @NOMBRE) RETURN @STOCK END tiene un error en la coma del parámetro. La respuesta correcta es: CREATE FUNCTION STOCK_PRODUCTO
(@NOMBRE VARCHAR(50))
RETURNS INT
AS
BEGIN
DECLARE @STOCK INT = (
SELECT SUM(STOCK) FROM PRODUCTO P, CATEGORIA C WHERE C.IDCATEGORIA = P.IDCATEGORIA AND C.NOMBRE=@NOMBRE
)
RETURN @STOCK
END
https://pregradovirtual.unemi.edu.ec/mod/quiz/review.php?attempt=899071&cmid=151006
3/22
21/9/21 20:50
Examen de recuperación: Revisión del intento
Pregunta 2
Incorrecta Puntúa 0,00 sobre 5,00
¿Se desea crear un procedimiento que me permita retornar una variable de salida la cantidad de productos que tiene una categoría, solo se debe enviar el nombre de la categoría? a. CREATE PROCEDURE SP_TOTAL_PRODUCTOS_CATEGORIA
@NOMBRE VARCHAR(10), @TOTAL INT OUTPUT AS BEGIN SET @TOTAL = ( SELECT SUM(P.STOCK) FROM CATEGORIA C, PRODUCTO P WHERE C.IDCATEGORIA = P.IDCATEGORIA AND C.NOMBRE = @NOMBRE GROUP BY NOMBRE ) END b. CREATE PROCEDURE SP_TOTAL_PRODUCTOS_CATEGORIA @NOMBRE VARCHAR(10), @TOTAL INT OUTPUT AS BEGIN SET @TOTAL = ( SELECT COUNT(*) FROM CATEGORIA C, PRODUCTO P WHERE C.IDCATEGORIA = P.IDCATEGORIA AND C.NOMBRE = @NOMBRE GROUP BY C.NOMBRE ) END c.
CREATE PROCEDURE SP_TOTAL_PRODUCTOS_CATEGORIA @NOMBRE VARCHAR(10), @TOTAL INT OUTPUT AS BEGIN SELECT @TOTAL = ( SELECT COUNT(0) FROM CATEGORIA C JOIN PRODUCTO P ON C.IDCATEGORIA = P.IDCATEGORIA AND C.NOMBRE = @NOMBRE GROUP BY NOMBRE ) END
https://pregradovirtual.unemi.edu.ec/mod/quiz/review.php?attempt=899071&cmid=151006
4/22
21/9/21 20:50
Examen de recuperación: Revisión del intento d. CREATE PROCEDURE SP_TOTAL_PRODUCTOS_CATEGORIA @DESCRIPCION VARCHAR(10), @TOTAL INT OUTPUT AS BEGIN SELECT @TOTAL = ( SELECT COUNT(*) FROM CATEGORIA C JOIN PRODUCTO P ON C.IDCATEGORIA = P.IDCATEGORIA AND C.DESCRIPCION = @DESCRIPCION GROUP BY C.DESCRIPCION ) END
Respuesta incorrecta. ●
La opción
CREATE PROCEDURE SP_TOTAL_PRODUCTOS_CATEGORIA @NOMBRE VARCHAR(10), @TOTAL INT OUTPUT AS BEGIN SET @TOTAL = ( SELECT SUM(P.STOCK) FROM CATEGORIA C, PRODUCTO P WHERE C.IDCATEGORIA = P.IDCATEGORIA AND C.NOMBRE = @NOMBRE GROUP BY NOMBRE ) END no debe sumar el stock sino contar, además existe un error en el alias NOMBRE porque ambas tablas tienen ese mismo campo. ●
La opción
CREATE PROCEDURE SP_TOTAL_PRODUCTOS_CATEGORIA @NOMBRE VARCHAR(10), @TOTAL INT OUTPUT AS BEGIN SELECT @TOTAL = ( SELECT COUNT(0) FROM CATEGORIA C JOIN PRODUCTO P ON C.IDCATEGORIA = P.IDCATEGORIA AND C.NOMBRE = @NOMBRE GROUP BY NOMBRE ) END existe ambigüedad en el campo NOMBRE. ●
La opción
CREATE PROCEDURE SP_TOTAL_PRODUCTOS_CATEGORIA @DESCRIPCION VARCHAR(10), @TOTAL INT OUTPUT AS BEGIN SELECT @TOTAL = ( SELECT COUNT(*) FROM CATEGORIA C JOIN PRODUCTO P ON C.IDCATEGORIA = P.IDCATEGORIA AND C.DESCRIPCION = @DESCRIPCION GROUP BY C.DESCRIPCION ) END no existe el campo DESCRIPCION La respuesta correcta es: CREATE PROCEDURE SP_TOTAL_PRODUCTOS_CATEGORIA
@NOMBRE VARCHAR(10),
@TOTAL INT OUTPUT
https://pregradovirtual.unemi.edu.ec/mod/quiz/review.php?attempt=899071&cmid=151006
5/22
21/9/21 20:50
Examen de recuperación: Revisión del intento
AS
BEGIN
SET @TOTAL = (
SELECT COUNT(*) FROM CATEGORIA C, PRODUCTO P
WHERE C.IDCATEGORIA = P.IDCATEGORIA
AND C.NOMBRE = @NOMBRE
GROUP BY C.NOMBRE
)
END
https://pregradovirtual.unemi.edu.ec/mod/quiz/review.php?attempt=899071&cmid=151006
6/22
21/9/21 20:50
Examen de recuperación: Revisión del intento
Pregunta 3
Correcta Puntúa 5,00 sobre 5,00
Se desea crear un trigger para restar el stock de los productos que se vayan vendiendo, ¿Cuál de los siguientes triggers es el correcto? a. CREATE TRIGGER TR_DETALLE ON DETALLE AFTER INSERT AS DECLARE @ID INT DECLARE @CANT INT SELECT @ID = IDPRODUCTO, @CANT = CANTIDAD FROM INSERTED UPDATE PRODUCTO SET STOCK -= @CANT WHERE IDPRODUCTO = @ID b. CREATE TRIGGER TR_DETALLE ON DETALLE AFTER INSERT AS UPDATE PRODUCTOS SET STOCK -= (SELECT CANT FROM INSERTED) WHERE IDPRODUCTO IN (SELECT IDPRODUCTO FROM INSERTED) c.
CREATE TRIGGER TR_DETALLE
ON DETALLE AFTER INSERT AS DECLARE @ID INT = (SELECT IDPRODUCTO FROM INSERTED) DECLARE @CANT INT = (SELECT CANT FROM INSERTED) UPDATE PRODUCTO SET STOCK = STOCK - @CANT WHERE IDPRODUCTO = @ID d. CREATE TRIGGER TR_DETALLE ON VENTA AFTER INSERT AS DECLARE @ID INT DECLARE @CANT INT SELECT @ID = IDPRODUCTO FROM INSERTED SELECT @CANT = CANT FROM INSERTED UPDATE PRODUCTO SET STOCK -= @CANT WHERE IDPRODUCTO = @ID
Respuesta correcta ●
La opción
CREATE TRIGGER TR_DETALLE ON DETALLE AFTER INSERT AS DECLARE @ID INT DECLARE @CANT INT SELECT @ID = IDPRODUCTO, @CANT = CANTIDAD FROM INSERTED
https://pregradovirtual.unemi.edu.ec/mod/quiz/review.php?attempt=899071&cmid=151006
7/22
21/9/21 20:50
Examen de recuperación: Revisión del intento
UPDATE PRODUCTO SET STOCK -= @CANT WHERE IDPRODUCTO = @ID no existe el atributo cantidad es CANT. ●
La opción
CREATE TRIGGER TR_DETALLE ON DETALLE AFTER INSERT AS UPDATE PRODUCTOS SET STOCK -= (SELECT CANT FROM INSERTED) WHERE IDPRODUCTO IN (SELECT IDPRODUCTO FROM INSERTED) no existe la tabla productos. ●
La opción
CREATE TRIGGER TR_DETALLE ON VENTA AFTER INSERT AS DECLARE @ID INT DECLARE @CANT INT SELECT @ID = IDPRODUCTO FROM INSERTED SELECT @CANT = CANT FROM INSERTED UPDATE PRODUCTO SET STOCK -= @CANT WHERE IDPRODUCTO = @ID el trigger debe trabajar en la tabla VENTA sino DETALLE. La respuesta correcta es: CREATE TRIGGER TR_DETALLE
ON DETALLE AFTER INSERT
AS
DECLARE @ID INT = (SELECT IDPRODUCTO FROM INSERTED)
DECLARE @CANT INT = (SELECT CANT FROM INSERTED)
UPDATE PRODUCTO SET STOCK = STOCK - @CANT WHERE IDPRODUCTO = @ID
https://pregradovirtual.unemi.edu.ec/mod/quiz/review.php?attempt=899071&cmid=151006
8/22
21/9/21 20:50
Examen de recuperación: Revisión del intento
Pregunta 4
Incorrecta Puntúa 0,00 sobre 5,00
Se desea obtener los productos que jamás han sido comprado por los clientes: a. SELECT * FROM PRODUCTO P WHERE P.IDPRODUCTO (SELECT IDPRODUCTO FROM DETALLE) b. SELECT * FROM PRODUCTO WHERE NOT EXISTS (SELECT * FROM DETALLE) c.
SELECT NOMBRE FROM PRODUCTO
WHERE NOT EXISTS (SELECT P.NOMBRE FROM DETALLE D, PRODUCTO P WHERE P.IDPRODUCTO = D.IDPRODUCTO) d. SELECT * FROM PRODUCTO P WHERE P.IDPRODUCTO NOT IN (SELECT IDPRODUCTO FROM DETALLE)
Respuesta incorrecta. ●
La opción
SELECT * FROM PRODUCTO WHERE NOT EXISTS (SELECT * FROM DETALLE) no es correcta. ●
La opción
SELECT NOMBRE FROM PRODUCTO WHERE NOT EXISTS (SELECT P.NOMBRE FROM DETALLE D, PRODUCTO P WHERE P.IDPRODUCTO = D.IDPRODUCTO) no es correcta.
●
La opción
SELECT * FROM PRODUCTO P WHERE P.IDPRODUCTO (SELECT IDPRODUCTO FROM DETALLE) devuelve mas de un valor la subconsulta por eso da error. La respuesta correcta es: SELECT *
FROM PRODUCTO P
WHERE P.IDPRODUCTO NOT IN (SELECT IDPRODUCTO FROM DETALLE)
https://pregradovirtual.unemi.edu.ec/mod/quiz/review.php?attempt=899071&cmid=151006
9/22
21/9/21 20:50
Examen de recuperación: Revisión del intento
Pregunta 5
Correcta Puntúa 5,00 sobre 5,00
¿Cuál de los siguientes conceptos pertenece a la siguiente definición? Utilizada para devolver el número de registros de la selección.
a. COUNT
b. SUM
c.
MAX
d. MIN
Respuesta correcta
COUNT Utilizada para devolver el número de registros de la selección.
La respuesta correcta es:
COUNT
https://pregradovirtual.unemi.edu.ec/mod/quiz/review.php?attempt=899071&cmid=151006
10/22
21/9/21 20:50
Examen de recuperación: Revisión del intento
Pregunta 6
Incorrecta Puntúa 0,00 sobre 5,00
Se desea obtener la cantidad de productos por categoría, ¿Cuál de las siguientes consultas es la correcta? a. SELECT C. NOMBRE, COUNT(0) FROM CATEGORIA C, PRODUCTO P WHERE C. IDCATEGORIA = P. IDCATEGORIA GROUP BY C.NOMBRE b. SELECT C.NOMBRE, COUNT(*) FROM CATEGORIA C, PRODUCTO P WHERE C.IDCATEGORIA = P.IDCATEGORIA GROUP BY P.NOMBRE c.
SELECT NOMBRE, (SELECT COUNT(1) FROM PRODUCTO WHERE IDCATEGORIA = IDCATEGORIA) FROM CATEGORIA
d. SELECT C.NOMBRE, (SELECT COUNT(*) FROM PRODUCTO P WHERE P.IDCATEGORIA = C.IDCATEGORIA) FROM CATEGORIA
Respuesta incorrecta. ● La opción SELECT NOMBRE, (SELECT COUNT(1) FROM PRODUCTO WHERE IDCATEGORIA = IDCATEGORIA) FROM CATEGORIA existe ambigüedad en la relación del IDCATEGORIA, se suma así mismo por lo tanto no da el resultado esperado.
● En la opción SELECT C.NOMBRE, (SELECT COUNT(*) FROM PRODUCTO P WHERE P.IDCATEGORIA = C.IDCATEGORIA) FROM CATEGORIA no existe el alias C de la tabla CATEGORIA. ●
La opción SELECT C.NOMBRE, COUNT(*) FROM CATEGORIA C, PRODUCTO P WHERE C.IDCATEGORIA = P.IDCATEGORIA GROUP BY
P.NOMBRE esta mal agrupado P.NOMBRE debe ser C.NOMBRE.
La respuesta correcta es: SELECT C. NOMBRE, COUNT(0)
FROM CATEGORIA C, PRODUCTO P
WHERE C. IDCATEGORIA = P. IDCATEGORIA
GROUP BY C.NOMBRE
https://pregradovirtual.unemi.edu.ec/mod/quiz/review.php?attempt=899071&cmid=151006
11/22
21/9/21 20:50
Examen de recuperación: Revisión del intento
Pregunta 7
Correcta Puntúa 5,00 sobre 5,00
Se desea obtener el nombre del producto con su correspondiente categoría, ¿Cuál de las siguientes consultas es la correcta? a. SELECT P.NOMBRE, NOMBRE FROM PRODUCTO P JOIN CATEGORIA C ON (P.IDCATEGORIA = C.IDCATEGORIA)
b. SELECT P.NOMBRE, C.NOMBRE FROM PRODUCTO, CATEGORIA C WHERE P.IDCATEGORIA = C.IDCATEGORIA
c.
SELECT P.NOMBRE, C.NOMBRE FROM PRODUCTO P, CATEGORIA C WHERE P.IDCATEGORIA = C.IDCATEGORIA
d. SELECT P.NOMBRE, C.NOMBRE FROM PRODUCTO P JOIN CATEGORIA C ON P.IDCATEGORIA = IDCATEGORIA
Respuesta correcta ● La opción SELECT P.NOMBRE, NOMBRE FROM PRODUCTO P JOIN CATEGORIA C ON (P.IDCATEGORIA = C.IDCATEGORIA) existe ambigüedad con la variable NOMBRE están en las 2 tablas de PRODUCTO y CATEGORIA. ● La opción SELECT P.NOMBRE, C.NOMBRE FROM PRODUCTO P JOIN CATEGORIA C ON P.IDCATEGORIA = IDCATEGORIA existe ambigüedad por la variable IDCATEGORIA, se necesita el alias. ● En la opción SELECT P.NOMBRE, C.NOMBRE FROM PRODUCTO, CATEGORIA C WHERE P.IDCATEGORIA = C.IDCATEGORIA no existe el alias P.
La respuesta correcta es: SELECT P.NOMBRE, C.NOMBRE FROM PRODUCTO P, CATEGORIA C WHERE P.IDCATEGORIA = C.IDCATEGORIA
https://pregradovirtual.unemi.edu.ec/mod/quiz/review.php?attempt=899071&cmid=151006
12/22
21/9/21 20:50
Examen de recuperación: Revisión del intento
Pregunta 8
Correcta Puntúa 5,00 sobre 5,00
¿Cuál de los siguientes conceptos pertenece a la siguiente definición?
Utilizada para expresar la condición que debe satisfacer cada grupo.
a. ORDER BY
b. WHERE
c.
HAVING
d. GROUP BY
Respuesta correcta
HAVING Utilizada para expresar la condición que debe satisfacer cada grupo.
La respuesta correcta es:
HAVING
https://pregradovirtual.unemi.edu.ec/mod/quiz/review.php?attempt=899071&cmid=151006
13/22
21/9/21 20:50
Examen de recuperación: Revisión del intento
Pregunta 9
Sin contestar Puntúa como 5,00
Mediante un cursor se desea aumentar el stock de todos los productos a 10 más pero solo de aquellos que su precio se encuentre en un rango de 2.00 a 10.00. ¿Cuál de los siguientes cursores será el correcto?
a.
b.
c.
d.
https://pregradovirtual.unemi.edu.ec/mod/quiz/review.php?attempt=899071&cmid=151006
14/22
21/9/21 20:50
Examen de recuperación: Revisión del intento
Respuesta incorrecta.
La respuesta correcta es:
https://pregradovirtual.unemi.edu.ec/mod/quiz/review.php?attempt=899071&cmid=151006
15/22
21/9/21 20:50
Examen de recuperación: Revisión del intento
Pregunta 10
Correcta Puntúa 5,00 sobre 5,00
¿Qué es el @@TRANCOUNT?? a. Es una variable que nos permite recorrer un conjunto de resultados obtenidos a través de una sentencia SELECT fila por fila.
b. Es un contador de transacciones un BEGIN lo incrementa en un 1 un ROLLBACK lo disminuye de tal forma que se lo puede utilizar para dar por asentada toda la transacción o para deshacerla.
c.
Se utiliza para el procesamiento individual de las filas devueltas por el sistema gestor de base de datos para una consulta.
d. Se producen cuando la ejecución de un método no termina correctamente, sino que termina de manera excepcional como consecuencia de una situación no esperada.
Respuesta correcta Es un contador de transacciones un BEGIN lo incrementa en un 1 un ROLLBACK lo disminuye de tal forma que se lo puede utilizar para dar por asentada toda la transacción o para deshacerla.
La respuesta correcta es: Es un contador de transacciones un BEGIN lo incrementa en un 1 un ROLLBACK lo disminuye de tal forma que se lo puede utilizar para dar por asentada toda la transacción o para deshacerla.
https://pregradovirtual.unemi.edu.ec/mod/quiz/review.php?attempt=899071&cmid=151006
16/22
21/9/21 20:50
Examen de recuperación: Revisión del intento
Pregunta 11
Correcta Puntúa 5,00 sobre 5,00
¿Cuál de los siguientes procedimientos almacenados (que retorne un valor de salida) será el correcto para poder retornar la cantidad total de existencias de un zapato por su marca que se envía como parámetro en texto? a.
b.
c.
d.
https://pregradovirtual.unemi.edu.ec/mod/quiz/review.php?attempt=899071&cmid=151006
17/22
21/9/21 20:50
Examen de recuperación: Revisión del intento
Respuesta correcta
La respuesta correcta es:
https://pregradovirtual.unemi.edu.ec/mod/quiz/review.php?attempt=899071&cmid=151006
18/22
21/9/21 20:50
Examen de recuperación: Revisión del intento
Pregunta 12
Correcta Puntúa 5,00 sobre 5,00
Unir correctamente cada mensaje de error con su correcto significado acerca de las Excepciones en T-SQL.
a. 1A, 2B, 3D, 4C
b. 1B, 2A, 3D, 4C
c.
1B, 2A, 3C, 4D
d. 1A, 2B, 3C, 4D
Respuesta correcta La respuesta correcta es: 1B, 2A, 3C, 4D
Pregunta 13
Correcta Puntúa 5,00 sobre 5,00
Es una variable que nos permite recorrer un conjunto de resultados obtenidos a través de una sentencia SELECT fila por fila. a. Índices
b. Triggers
c.
Cursores
d. Procedimientos almacenados
Respuesta correcta La respuesta correcta es: Cursores
https://pregradovirtual.unemi.edu.ec/mod/quiz/review.php?attempt=899071&cmid=151006
19/22
21/9/21 20:50
Examen de recuperación: Revisión del intento
Pregunta 14
Correcta Puntúa 5,00 sobre 5,00
¿Cuál de las afirmaciones es incorrecta respecto a los índices? a. Si no se especifica CLUSTERED, se crea un índice no clúster.
b. Las columnas que se utilizan en un índice único se deben establecer en NOT NULL.
c.
Se puede crear un índice después de que la tabla posea datos.
d. El índice clúster de una vista debe ser único.
Respuesta correcta La respuesta correcta es: Se puede crear un índice después de que la tabla posea datos.
Pregunta 15
Correcta Puntúa 5,00 sobre 5,00
¿Cuál de los siguientes enunciados es incorrecto con respecto a los índices?
a. Los índices relacionales se pueden crear en tablas o vistas de otra base de datos especificando un nombre completo de base de datos.
b. Las columnas que se utilizan en un índice único pueden ser declarados como NULL.
c.
Se deben quitar los valores duplicados para poder crear un índice único en la columna o columnas.
d. Se puede crear un índice antes de que la tabla posea datos.
Respuesta correcta Las columnas que se utilizan en un índice único se deben establecer en NOT NULL.
La respuesta correcta es: Las columnas que se utilizan en un índice único pueden ser declarados como NULL.
Pregunta 16
Correcta Puntúa 5,00 sobre 5,00
El uso de los cursores es una técnica que permite tratar fila por fila el resultado de una consulta. a. Incorrecto
b. A veces, siempre que la consulta puesta tenga condicionales c.
No funciona cuando se usa group by en la consulta.
d. Correcto
Respuesta correcta La respuesta correcta es: Correcto
https://pregradovirtual.unemi.edu.ec/mod/quiz/review.php?attempt=899071&cmid=151006
20/22
21/9/21 20:50
Examen de recuperación: Revisión del intento
Pregunta 17
Sin contestar Puntúa como 10,00
Del siguiente modelo de datos:
Se desea obtener mediante una consulta cual ha sido el cliente que más boletos ha comprado en el cine, presentar el nombre del cliente y la cantidad de boletos comprados.
Rúbrica
Puntaje
Si su código cumple con todos los requerimientos que se le pide
Todo el puntaje
Si su código no funciona al ejecutarlo o es copia de algún compañero o está incompleto.
Ningún puntaje
https://pregradovirtual.unemi.edu.ec/mod/quiz/review.php?attempt=899071&cmid=151006
21/22
21/9/21 20:50
Examen de recuperación: Revisión del intento
Pregunta 18
Sin contestar Puntúa como 10,00
Del siguiente modelo:
Crear un procedimiento almacenado de salida que me permita obtener el total de dinero recaudado por un cliente en específico. Se debe tener en cuenta los siguientes ítems para su desarrollo. 1. Se debe ingresar como parámetro solo el número de cedula del cliente. 2. Si el cliente no existe debe retornar 0. Rúbrica
Puntaje
Si su código cumple con todos los requerimientos solicitados
Todo el puntaje
Si solo tiene uno de los 2 ítems, pero funciona al ejecutar el código
Medio puntaje
Si su código no funciona al ejecutarlo o es copia de algún compañero o está incompleto.
Ningún puntaje
Actividad previa
Ir a...
https://pregradovirtual.unemi.edu.ec/mod/quiz/review.php?attempt=899071&cmid=151006
22/22