Está en la página 1de 7

  http://ctev.unicartagena.edu.co   ctev@unicartagena.edu.

co
   

JAIDER ANTONIO ARTEAGA LARA

Área personal  Mis cursos  INGENIERÍA DE SOFTWARE - CERETÉ - BASE DE DATOS II - C1  Unidad dos  Evaluación de la
unidad 2

Comenzado el sábado, 30 de mayo de 2020, 18:56


Estado Finalizado
Finalizado en sábado, 30 de mayo de 2020, 19:06
Tiempo empleado 9 minutos 45 segundos
Puntos 8,00/10,00
Cali cación 4,00 de 5,00 (80%)

Pregunta 1 Correcta Puntúa 1,00 sobre 1,00

¿Qué función cumple el parámetro DYNAMIC?

Seleccione una:

a. Cambia los valores de los datos, para que sean dinámicos.

b. De ne un cursor que, re eja en su conjunto de resultados todos los cambios realizados en


los datos de las las.

c. Identi ca los parámetros asignados en el cursos

d. De ne el procedimiento como entero.

La respuesta correcta es: De ne un cursor que, re eja en su conjunto de resultados todos los cambios
realizados en los datos de las las.


/
Pregunta 2 Incorrecta Puntúa 0,00 sobre 1,00

Cuando lanzamos un trigger sobre una sentencia UPDATE

Seleccione una:

a. A y B son ciertas

b.  A y B son falsas

c. Deberemos trabajar con los datos de las tablas Deleted e Inserted

d. Deberemos trabajar con los datos de la tabla Updated

Respuesta incorrecta.

La respuesta correcta es: Deberemos trabajar con los datos de las tablas Deleted e Inserted


/
Pregunta 3 Incorrecta Puntúa 0,00 sobre 1,00

Escriba una query que regrese el departamento con el salario promedio más alto junto con ese
salario promedio.

SALARIES (

Professor_Name (TEXT),

Department (TEXT),

Salary (INT)

Seleccione una:

a. SELECT Department, AVG(Salary) FROM SALARIES GROUP BY DEPARTMENT ORDER BY


AVG(Salary) DESC LIMIT 1;

b. Ninguno de los anteriores

c. SELECT Department, AVG(Salary) FROM SALARIES ORDER BY AVG(Salary) DESC LIMIT 1;

d. SELECT Department, AVG(Salary) FROM SALARIES GROUP BY AVG(Salary) DESC LIMIT 1;

e. SELECT Department, AVG(Salary) FROM SALARIES GROUP BY DEPARTMENT ORDER BY


AVG(Salary);

Respuesta incorrecta.

La respuesta correcta es: SELECT Department, AVG(Salary) FROM SALARIES GROUP BY DEPARTMENT
ORDER BY AVG(Salary) DESC LIMIT 1;


/
Pregunta 4 Correcta Puntúa 1,00 sobre 1,00

Existen dos tipos de Trigger o disparadores que se clasi can según la cantidad de ejecuciones a
realizar:

Nota:

Seleccione 2 respuestas

Seleccione una o más de una:

a. Statement Triggers

b. Row Triggers

c. New Trigger

d. Trigger status

Respuesta correcta

Las respuestas correctas son: Row Triggers, Statement Triggers

Pregunta 5 Correcta Puntúa 1,00 sobre 1,00

Cuál de los triggers siguientes sería posible realizar

Seleccione una:

a. Sobre un ALTER TABLE que pretenda insertar una columna (ADD)

b. Sobre una cláusula ALTER DATABASE

c. Sobre un ALTER TABLE que pretenda cambiar el nombre de una columna

d. Sobre una cláusula CREATE INDEX

Respuesta correcta

La respuesta correcta es: Sobre un ALTER TABLE que pretenda cambiar el nombre de una columna


/
Pregunta 6 Correcta Puntúa 1,00 sobre 1,00

Para crear un procedimiento almacenado debemos emplear la sentencia

Seleccione una:

a. DELETE

b. CREATE

c. CREATE PROCEDES

d. CREATE PROCEDURE

e. CREATE PROCEDS

Respuesta correcta

La respuesta correcta es: CREATE PROCEDURE

Pregunta 7 Correcta Puntúa 1,00 sobre 1,00

¿Cuál de las siguientes opciones no corresponde a una ventaja de un procedimiento


almacenado?

Seleccione una:

a. Entre más grande sea el procedimiento almacenado más recursos del equipo requiere.

b. Pueden ser compartidos entre varias aplicaciones

c. Ofrece mayor seguridad ya que solamente se tiene acceso a la llamada

d. Pueden incrementar el desempeño de las aplicaciones ya que en lugar de envía múltiples


sentencias, solo envía una llamada a un procedimiento almacenado

Respuesta correcta

La respuesta correcta es: Entre más grande sea el procedimiento almacenado más recursos del equipo
requiere.


/
Pregunta 8 Correcta Puntúa 1,00 sobre 1,00

Según la sintaxis de un Trigger:


CREATE [DEFINER={usuario|CURRENT_USER}]

TRIGGER nombre_del_trigger {BEFORE|AFTER} {UPDATE|INSERT|DELETE}

ON nombre_de_la_tabla

FOR EACH ROW

que se especi ca con la sentencia UPDATE|INSERT|DELETE ?

Seleccione una:

a. Consultas hacia diferentes tablas

b. Elija que sentencia usa para que se ejecute el Trigger.

c. Sentencia para realizar operaciones de procesos internos

d. Un índice, un conjunto de funciones y un bloque de procesos.

Respuesta correcta

La respuesta correcta es: Elija que sentencia usa para que se ejecute el Trigger.

Pregunta 9 Correcta Puntúa 1,00 sobre 1,00

Un Trigger o Disparador son utilizados en Bases de Datos:

Seleccione una:

a. Se invocan para ejecutar un conjunto de instrucciones que protejan, restrinjan, actualicen o


preparen la información de las tablas

b. Cambia los valores de los datos, para que sean dinámicos.

c. Sentencias ejecutadas manualmente por el administrador de Bases de Datos

d. Ejecutarse luego que ocurra un fallo en una tabla o vista de la base de datos

Respuesta correcta

La respuesta correcta es: Se invocan para ejecutar un conjunto de instrucciones que protejan, restrinjan,
actualicen o preparen la información de las tablas

/
Pregunta 10 Correcta Puntúa 1,00 sobre 1,00

Escoja la opción correcta a la siguiente de nición: “Conjunto de comandos que pueden ser
ejecutados directamente en el servidor, es decir, será ejecutado por el servidor de bases de datos
y no por el programa cliente que lo accede, permitiendo la ejecución de una acción o conjunto de
acciones especí cas”.

Seleccione una:

a. Disparadores

b. Vistas

c. Procedimientos almacenados

d. Distribución de la información

Respuesta correcta

La respuesta correcta es: Procedimientos almacenados

◄ Actividad de aprendizaje de la unidad 2

Ir a...

Chat de la unidad 2 ►


/

También podría gustarte