4to examen de administrador de bases de datos NIVEL 2 LECCION 2 REPUESTAS
Tu calificación: 80.00% (8 de 10).
Resultados de la pregunta
¿Cuál de las siguientes llamadas de función requiere variables como parámetros de entrada?
Respuesta del usuario:
dbo.funcion(@precio,@IVA)
Resultado:
¡Correcto!

Resultados de la pregunta
En el siguiente disparador, ¿cuál es el orden de ejecución?
CREATE TRIGGER nombre
ON nombretabla
AFTER UPDATE
AS
PRINT(‘La tabla fue actualizada’)
Respuesta del usuario:
Primero el trigger y luego la instrucción
Resultado:
Necesitas reforzar el tema triggers

Resultados de la pregunta
Observa la siguiente pregunta y selecciona la opción que muestra en qué momento se activa el disparador.
CREATE TRIGGER nombre_disp
ON nombretabla
AFTER INSERT
AS
PRINT(‘La tabla fue actualizada’)
Respuesta del usuario:
Después de hacer una inserción
Resultado:
¡Correcto!

Resultados de la pregunta
Selecciona las instrucciones que faltan en la siguiente instrucción en línea:
CREATE FUNCTION nombre(@parametro tipodedato (longitud))
AS
RETURN (
SELECT * WHERE ID=@parametro
)
Respuesta del usuario:
RETURNS y FROM
Resultado:
¡Correcto!

Resultados de la pregunta
En el siguiente disparador, ¿cuál es el orden de ejecución?
CREATE TRIGGER nombre
ON nombretabla
FOR UPDATE
AS
PRINT(‘La tabla fue actualizada’)
Respuesta del usuario:
Primero el trigger y luego la instrucción
Resultado:
¡Correcto!

Resultados de la pregunta
Selecciona la opción que muestra la parte faltante de la siguiente función en línea con múltiples secuencias.
CREATE FUNCTION nombre(@parametro tipodedato (longitud))
RETURNS @nombredetabla table
(Campo1 (longitud),
Campo2 (longitud),
Campo3 (longitud)
)
AS
BEGIN
INSERT @nombredelatabla
SELECT * FROM tabla1
WHERE campo = @parametro
RETURN
END
Respuesta del usuario:
Tipos de dato
Resultado:
¡Correcto!

Resultados de la pregunta
¿De qué tipo es la función si se le llama de la siguiente forma?
SELECT campo, dbo.f_promedio(parametro) FROM tabla1
Respuesta del usuario:
Escalar
Resultado:
¡Correcto!
¡Correcto!
Resultados de la pregunta
Observa la siguiente estructura e identifica qué tipo de función es:
CREATE FUNCTION nombre(@parametro tipodedato (longitud))
RETURNS @nombredetabla table
(Campo1 Tipodedato (longitud),
Campo2 Tipodedato (longitud),
Campo3 Tipodedato (longitud)
)
AS
BEGIN
INSERT @nombredelatabla
SELECT * FROM tabla1
WHERE campo = @parametro
RETURN
END
Respuesta del usuario:
En línea
Resultado:
Necesitas reforzar el tema funciones de SQL

Resultados de la pregunta
Observa la siguiente estructura y selecciona la opción que muestra en qué momento se activa el disparador.
CREATE TRIGGER nombre_disp
ON nombretabla
FOR DELETE
AS
PRINT(‘La tabla fue actualizada’)
Respuesta del usuario:
Antes de hacer un borrado
Resultado:
¡Correcto!

Resultados de la pregunta
La función que se llama es escalar. Por lo tanto, ¿qué se obtiene de la siguiente consulta?
SELECT campo, dbo.f_decuento() FROM tabla1
Respuesta del usuario:
Una tabla con un nuevo campo calculado
Resultado:
¡Correcto!

En el siguiente disparador, ¿cuál es el orden de ejecución?
ResponderEliminarCREATE TRIGGER nombre
ON nombretabla
FOR UPDATE
AS
PRINT(‘La tabla fue actualizada’)
Respuesta del usuario:
Primero el trigger y luego la instrucción
Resultado:
¡Correcto! ¡Correcto!
Resultados de la pregunta