wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Repaso base de datos tercer parcial

Total questions: 10

Worksheet time: 12mins

Name
Class
Date
1.

Palabras reservadas para crear

un procedimiento almacenado

a)

EXEC PROCEDURE

b)

CREATE SP_PROCEDURE

c)

CREATE PROCEDURE

d)

CREATE PRO

2.

Según el script ¿Cuál join se necesita utilizar para tomar solamente los datos de la tabla 1?


select * from tabla1 X join tabla2 on tabla1.a = tabla2.a

a)

right

b)

left

c)

full

d)

inner

3.

¿La sentencia FULL JOIN es la unión de LEFT JOIN y RIGHT JOIN?

a)

Si

b)

No

4.

SELECT *

FROM tabla1 t1

INNER JOIN tabla2 t2

ON t1.id = t2.id;


¿Cuál de las palabras reservadas de la sentencia anterior se puede quitar sin afectar la ejecución de la consulta?

a)

FROM

b)

ON

c)

JOIN

d)

INNER

5.

¿Cuál es un ejemplo de evento que puede activar un trigger?

a)

La creación de un nuevo usuario en la base de datos

b)

La inserción de una fila en una tabla específica

c)

La lectura de datos de una tabla

6.

¿Qué tipo de trigger se ejecuta después de una operación exitosa?

a)

AFTER trigger

b)

INSTEAD OF trigger

c)

BEFORE trigger

d)

ON DELETE trigger

7.

¿A qué se aplican los triggers en una base de datos?

a)

Se aplican para almacenar datos de manera permanente.

b)

Se aplican para crear copias de seguridad de la base de datos.

c)

Se aplican para ejecutar acciones automáticas en respuesta a eventos en la base de datos.

d)

Se aplican para optimizar el rendimiento de las consultas.

8.

¿Los triggers necesitan ser invocados manualmente?

a)

Sí, los triggers deben ser invocados manualmente.

b)

Los triggers requieren un comando específico para ejecutarse.

c)

Los triggers se activan solo en ciertas acciones

d)

Lo triggers se invocan usando execute

9.

¿Qué son las vistas en SQL?

a)

Índices asociados a las tablas

b)

Consultas predefinidas que se comportan como tablas virtuales

c)

Tablas físicas que almacenan datos

d)

Consultas complejas directas a las tablas

10.

¿Que sentencia SQL sirve para consultar cuantas filas hay en una tabla llamada "Clientes" donde el nombre del cliente empiece por "Juan" y su apellido sea "Gonzalez"?

a)

SELECT COUNT(*) FROM Clientes WHERE Nombre='Juan%' AND Apellido='Gonzalez'

b)

SELECT * FROM Clientes WHERE Nombre LIKE 'Juan%' AND Apellido='Gonzalez'

c)

SELECT COUNT(*) FROM Clientes WHERE Nombre LIKE '%Juan%' AND Apellido='Gonzalez'

d)

SELECT COUNT(*) FROM Clientes WHERE Nombre LIKE 'Juan%' AND Apellido='Gonzalez'