Font size
Worksheetsacad40MySQL_quiz
Total questions: 77
Worksheet time: 3hrs 34mins
Con cual sentencia puedo insertar en una tabla
ADD
INSERT
UPDATE
CREATE
Que significa SQL
Structured Query Language
Strong Question Language
Structured Question Language
Ninguna de las anteriores
Cual de los siguientes query es correto para obtener la fecha acutal
A. SELECT DATE ( NOW() ) as today;
B. SELECT DATE_FORMAT( NOW( ) , '%Y-%m-%d' ) as today;
A
B
AMBAS
NINGUNA
Cual de las siguientes sentencias NO es de MySQL
SELECT
CREATE
GROUP
TOP
SQL no distingue entre mayúsculas y minúsculas. "SELECT" es lo mismo que "select"
Verdadero
Falso
El _________, es utilizado para eliminar una tabla
DROP TABLE
DELETE TABLE
DEL TABLE
REMOVE TABLE
Cual de las siguientes funciona para ordenar una tabla
SORT BY
GROUP BY
ALIGN BY
ORDER BY
Cual es el acrónimo que se usa para referirse a las funciones básicas en bases de datos
CRAT
RUCD
CRUD
CROD
Cual es la instruccion que se usa para retornar solo valores diferentes
SELECT DIFF
SELECT UNIQUE
SELECT DIFERENT
SELECT DISTINCT
La instrucción SQL que consulta o lee datos de una tabla es __________.SELECT
READ
QUERY
USE
Con SQL, ¿cómo selecciona todas las columnas de una tabla llamada "Personas"?SELECT [all] FROM Persons
SELECT * FROM Persons
SELECT columns from Persons
SELECT * Persons
¿Qué instrucción SQL se utiliza para actualizar datos en una base de datos?ALTER
SAVE
MODIFY
UPDATE
SQL es usado para?
Crear estructuras de bases de datos
modificar información de las tablas
solo para querys
Todas las anteriores
La instrucción BETWEEN se usa para ?
Para selecionar rangos
para limitar las columnas de un select
como comodín
ninguna de las anteriores
Cual instrucción se usa para eliminar información de una tabla
DELETE
MODIFY
WHERE
Ninguna de las anteriores
¿Qué cláusula se utiliza para "Filtrar datos no deseados"?FROM
SELECT
WHERE
ORDER BY
Si no se utiliza ORDER BY, Cual sería el ordenamiento por defecto
Ascendente
Descendiente
Selecione el script para selecionar el first_name y last_name de todos los empleados que en el first_name inicien con la letra "A"
Select first_name from employess where first_name LIKE '%A%';
Select first_name from employess where first_name LIKE '%A';
Select first_name, last_name from employess where first_name LIKE 'A%';
Select first_name from employess where first_name LIKE "'A'%";
¿Cuántos tipos de claves puede tener una base de datos relacional en una tabla?Primary Key
Foreign Key
Todas las anteriores
¿Cuál de los siguientes identifica de forma única las filas en una relación?Primary Key
Foreign key
Unique Key
Todas las anteriores
¿Cuál de las siguientes palabras clave usará para mostrar valores únicos de la columna dept_name?
SELECT ______ dept_name from COMPANY;
distinct
all
from
unique
¿Cuál de los siguientes comandos SQL recupera datos de la(s) tabla(s)?
UPDATE
DELETE
SELECT
DELETE
Cual sería el resultado de:
SELECT LENGTH("EMPLOYEE");
Employee
Error
8
Ninguna de las anteriores
¿Cuál de las siguientes no es una función agregada "agrupacion"?DATE
AVG
SUM
MAX
Que es DDL?
Lenguaje de Diseño de Datos
Lenguaje de Datos Determinados
Datos Definidos Limitados
Lenguaje de Definición de Datos
Para que se utiliza una llave Primaria (PK)
Se utiliza para actualizar un registro
Se utiliza para relacionar las tablas y valores únicos por registro
Es la llave de la información
Se utiliza para crear una base de datos
Which of the following is not a text function?
TRIM()
LEFT()
TRUNCATE()
MID()
El TRUNCATE funciona para?
Eliminar una tabla
Eliminar una base de datos
actualizar información
borra información y reinicia todos los valores Autoincrementales
Date() y Day() devuelven lo mismoVerdadero
Falso
La función TRIM() puede eliminar el texto inicial y final de una cadena
Verdadero
Falso
Cual instrucción crea una base de datos
CREATE TABLE
ALTER DATABASE
NEW DATABASE
CREATE DATABASE
MySQL es una base de datos de tipo
(a)
¿Cuál es el propósito principal de un trigger en MySQL?
Controlar el acceso y la seguridad de la base de datos.
Automatizar acciones en respuesta a eventos específicos en la base de datos.
Definir la estructura y el esquema de la base de datos.
Realizar cálculos matemáticos en una base de datos.
¿Cuál es la sintaxis correcta para eliminar un procedimiento almacenado en MySQL?
REMOVE PROCEDURE nombre_procedimiento;
DELETE PROCEDURE nombre_procedimiento;
DROP PROCEDURE nombre_procedimiento;
ERASE PROCEDURE nombre_procedimiento;
¿Cuál de las siguientes afirmaciones es cierta sobre las funciones en MySQL?
Las funciones son solo utilizadas para la manipulación de datos.
Las funciones solo pueden devolver valores numéricos.
Las funciones son subrutinas que pueden realizar operaciones y devolver un valor.
Las funciones solo pueden ser utilizadas en declaraciones de creación de tablas.
¿Cuál de los siguientes tipos de datos en MySQL se utiliza para almacenar valores monetarios?
INT
FLOAT
DECIMAL
VARCHAR
Cual de las siguientes es un RIGHT JOIN
¿Cuál de las siguientes opciones describe un INNER JOIN en MySQL?
Devuelve todos los registros de ambas tablas, sin importar si hay una coincidencia entre ellos o no.
Devuelve solo los registros de la tabla izquierda que tienen coincidencias en la tabla derecha.
Devuelve todos los registros de la tabla izquierda y los registros coincidentes de la tabla derecha.
Devuelve solo los registros que no tienen coincidencias en ambas tablas.
¿Cuál es el tipo de datos adecuado en MySQL para almacenar números enteros grandes?
INT
BIGINT
FLOAT
VARCHAR
¿Qué tipo de datos se utiliza en MySQL para almacenar valores booleanos (verdadero/falso)?
BLOOLEAN
INT
VARCHAR
BIT
¿Cuál de los siguientes tipos de datos en MySQL se utiliza para almacenar fechas y horas?
DATE
TIME
TIMESTAMP
TODOS LOS ANTERIORES
¿Qué tipo de datos se utiliza en MySQL para almacenar texto largo, como párrafos o descripciones extensas?
TEXT
VARCHAR
CHAR
LONGTEXT
¿Cuál es la consulta correcta para seleccionar el nombre y la edad de todos los estudiantes cuya edad sea mayor o igual a 18 años?
SELECT nombre, edad FROM estudiantes WHERE edad >= 18;
SELECT nombre, edad FROM estudiantes HAVING edad >= 18;
SELECT nombre, edad FROM estudiantes ORDER BY edad DESC;
SELECT nombre, edad FROM estudiantes GROUP BY edad HAVING edad >= 18;
¿Cuál es la consulta correcta para obtener el número total de productos en la tabla "inventario"?
SELECT COUNT(*) FROM inventario;
SELECT SUM(productos) FROM inventario;
SELECT COUNT(productos) FROM inventario;
SELECT TOTAL(productos) FROM inventario;
¿Cuál es la consulta correcta para seleccionar los clientes que tienen una dirección de correo electrónico de Gmail?
SELECT * FROM clientes WHERE email LIKE '%gmail.com';
SELECT * FROM clientes WHERE email LIKE 'gmail.com%';
SELECT * FROM clientes WHERE email LIKE '%gmail.com%';
SELECT * FROM clientes WHERE email = 'gmail.com';
¿Cuál de las siguientes afirmaciones es cierta sobre los índices en una base de datos MySQL?
Los índices se utilizan para restringir el acceso a la base de datos.
Los índices solo se pueden crear en columnas numéricas.
Los índices aceleran la búsqueda y recuperación de datos.
Los índices aumentan el tamaño de la base de datos sin beneficios adicionales.
Cual de las siguientes es un INNER JOIN
¿Cuál de las siguientes técnicas ayuda a optimizar las consultas en una base de datos MySQL?
Utilizar subconsultas en todas las consultas.
Incluir todas las columnas de una tabla en las cláusulas SELECT.
Utilizar la cláusula WHERE para filtrar resultados de manera eficiente.
No utilizar claves foráneas en las tablas relacionadas.
Cual de las siguientes es una ventaja de una buena optimización
Almacenamiento con el mejor espacio posible
Elimina datos repetidos
Datos Ordenados
Todas las anteriores
Cual de las siguientes es un FULL OUTER JOIN
¿Cuál es la función de la instrucción ROLLBACK en una transacción en MySQL?
Confirmar los cambios realizados en la transacción actual.
Deshacer los cambios realizados en la transacción actual.
Iniciar una nueva transacción.
Realizar una reversión parcial de los cambios en la transacción actual.
¿Cuál es el propósito de la instrucción COMMIT en una transacción en MySQL?
Iniciar una nueva transacción.
Deshacer los cambios realizados en la transacción actual.
Guardar los cambios realizados en la transacción actual de forma permanente.
Realizar una confirmación manual de la transacción.
La sentencia UNION une dos o mas tablas entre sí ?
Verdadero
Falso
¿Cuál es un caso de uso común para las vistas en MySQL?
Mejorar el rendimiento de las consultas mediante el uso de índices.
Proporcionar una capa de seguridad para ocultar ciertas columnas o filas de una tabla.
Realizar cálculos y transformaciones complejas en los datos.
Realizar operaciones de unión entre dos o más tablas.
¿Cuál de las siguientes afirmaciones describe correctamente la sentencia UNION en MySQL?
Combina los resultados de dos o más consultas SELECT en un solo conjunto de resultados.
Une dos tablas relacionadas en función de una condición especificada.
Realiza una operación de intersección entre dos conjuntos de resultados.
Ordena los resultados de una consulta en orden ascendente o descendente.
¿Qué es una vista (view) en MySQL?
Una tabla física que almacena datos en la base de datos.
Una consulta almacenada que se guarda con un nombre y se puede utilizar como una tabla virtual.
Un tipo de índice utilizado para mejorar el rendimiento de las consultas.
Una función especial que realiza cálculos y transformaciones en los datos.
¿Cuál es la sintaxis correcta para crear una vista en MySQL?
CREATE TABLE nombre_vista AS SELECT columnas FROM tabla WHERE condicion;
CREATE VIEW nombre_vista AS SELECT columnas FROM tabla WHERE condicion;
CREATE INDEX nombre_vista ON tabla (columnas);
CREATE FUNCTION nombre_vista RETURNS TABLE AS BEGIN ... END;
¿Cuál es la sintaxis correcta para eliminar una vista en MySQL?
DROP VIEW nombre_vista;
DELETE VIEW nombre_vista;
REMOVE VIEW nombre_vista;
ERASE VIEW nombre_vista;
El tipo de dato que se utiliza para almacenar valores de texto variable con una longitud máxima es.
(a)
El tipo de dato (a) se utiliza para almacenar valores de fecha y hora.
El tipo de dato que se utiliza para almacenar valores numéricos enteros sin decimales es.
(a)
El tipo de dato (a) se utiliza para almacenar valores monetarios precisos.
¿Cuál de las siguientes opciones describe una ventaja de utilizar procedimientos almacenados en MySQL?
Mayor seguridad en la base de datos.
Aumento del rendimiento de las consultas.
Mayor capacidad de almacenamiento de datos.
Simplificación de la sintaxis SQL.
El tipo de dato (a) se utiliza para almacenar valores numéricos con decimales.
Cual de las siguientes es un LEFT JOIN
El tipo de dato (a) se utiliza para almacenar imágenes o archivos binarios.
¿Cuál es el propósito de la sección CATCH en un bloque Try-Catch en MySQL?
Ejecutar un bloque de código en caso de que no se produzca ninguna excepción.
Capturar y manejar cualquier excepción o error que se produzca durante la ejecución del bloque Try.
Indicar el final del bloque Try-Catch y continuar con la ejecución normal del programa.
Realizar operaciones de limpieza o liberación de recursos antes de finalizar la ejecución del programa.
El tipo de dato (a) se utiliza para almacenar valores de fecha sin hora.
El tipo de dato (a) se utiliza para almacenar valores de texto de longitud fija.
¿Qué es un procedimiento almacenado en MySQL?
Una consulta SQL estándar.
Un tipo especial de tabla en la base de datos.
Un conjunto de instrucciones SQL predefinidas.
Un índice utilizado para mejorar el rendimiento de las consultas.
¿Cuál es la sintaxis correcta para crear un procedimiento almacenado en MySQL?
CREATE PROCEDURE nombre_procedimiento AS SELECT * FROM tabla;
INSERT INTO nombre_procedimiento VALUES ('Instrucción 1', 'Instrucción 2');
DECLARE PROCEDURE nombre_procedimiento BEGIN ... END;
CREATE PROCEDURE nombre_procedimiento (parámetro INT) BEGIN ... END;
¿Cuál es la forma correcta de llamar a un procedimiento almacenado desde una consulta SELECT?
EXECUTE nombre_procedimiento;
RUN nombre_procedimiento;
CALL nombre_procedimiento();
START nombre_procedimiento;
¿Cómo se declara una variable en un procedimiento almacenado en MySQL?
SET variable = valor;
DECLARE @variable tipo_dato;
DECLARE variable tipo_dato;
VARIABLE tipo_dato = valor;
¿Cuál es el propósito principal de un bloque Try-Catch en MySQL?
Capturar y manejar excepciones y errores que se produzcan durante la ejecución de un bloque de código.
Realizar pruebas y depuración de consultas SQL en un entorno de desarrollo.
Mejorar el rendimiento de las consultas mediante la optimización del plan de ejecución.
Controlar el flujo de ejecución de un procedimiento almacenado.
¿Cuál es la estructura correcta de un bloque condicional IF en un procedimiento almacenado?
IF (condicion) THEN ... ELSE ... END IF;
IF condicion THEN ... ELSE ... END IF;
IF condicion BEGIN ... END IF;
IF (condicion) BEGIN ... END;
¿Cuál es la estructura correcta de un bucle WHILE en un procedimiento almacenado?
WHILE (condicion) BEGIN ... END WHILE;
WHILE condicion DO ... END WHILE;
DO WHILE condicion ... END DO;
WHILE condicion BEGIN ... END;
¿Qué es una transacción en MySQL?
Una operación de lectura de datos desde la base de datos.
Una agrupación lógica de operaciones que se ejecutan como una unidad indivisible.
Un procedimiento almacenado que realiza cálculos complejos en la base de datos.
Una restricción utilizada para mantener la integridad de los datos en la base de datos.
