Font size
S
M
L
XL
WorksheetsREPASO_Test1_completo_BBDD
Total questions: 59
Worksheet time: 30mins
Name
Class
Date
1.
¿Qué comando DML se utiliza para actualizar datos existentes en una tabla?
a)
MODIFY
b)
UPDATE
c)
CHANGE
d)
ALTER
2.
¿Qué estrategia de mapeo en herencia implementa una sola tabla para todos los tipos con un discriminador para diferenciarlos?
a)
Tabla Unica por Jerarquía completa
b)
Tablas directas del diagrama MER
c)
Tablas Orientadas a Objetos
d)
Tablas para cada subtipo
3.
¿Qué estrategia de mapeo en herencia crea una tabla principal para datos comunes y tablas específicas para cada subclase?
a)
Tabla Unica por Jerarquía completa
b)
Tablas directas del diagrama MER
c)
Tablas Orientadas a Objetos
d)
Tablas para cada subtipo
4.
¿Cuál es la principal característica de la restricción de Exclusividad en MERE?
a)
Permite que una entidad participe en varias relaciones al mismo tiempo.
b)
Asegura que una entidad solo puede participar en una única relación de un conjunto, siempre.
c)
Establece que una entidad debe participar en al menos dos relaciones.
d)
Permite que una entidad participe en relaciones simultáneas.
5.
¿Qué comando DML se utiliza para eliminar filas específicas de una tabla?
a)
REMOVE
b)
DELETE
c)
DROP
d)
CLEAR
6.
¿Qué diferencia hay entre la restricción de Exclusión y la de Exclusividad en MERE?
a)
No hay diferencia, son lo mismo.
b)
La Exclusión permite que una entidad participe en solo una relación de las posibles, aunque puede alternar a lo largo del tiempo.
c)
La Exclusividad permite que una entidad participe en varias relaciones al mismo tiempo.
d)
La Exclusión permite que una entidad participe en varias relaciones simultáneamente.
7.
¿Qué comando es más rápido para cargar grandes volúmenes de datos en una tabla?
a)
INSERT
b)
SELECT
c)
LOAD DATA
d)
UPDATE
8.
¿Qué tipo de JOIN se utiliza para devolver todas las filas de la tabla izquierda y las coincidencias de la derecha?
a)
LEFT JOIN
b)
RIGHT JOIN
c)
INNER JOIN
d)
FULL JOIN
9.
¿Qué comando DML se utiliza para combinar INSERT y UPDATE en una sola operación?
a)
MERGE
b)
FUSE
c)
INSERT OR UPDATE
d)
INSERT...ON DUPLICATE KEY UPDATE
10.
¿Qué tipo de relación ISA establece que cada tipo debe pertenecer al menos a uno de los subtipos?
a)
ISA Parcial
b)
ISA Total
c)
ISA Exclusiva
d)
ISA Solapada
11.
¿Qué tipo de restricción en MERE se representa con un arco entre relaciones?
a)
Exclusión
b)
Inclusión
c)
Exclusividad
d)
Inclusividad
12.
¿Qué estrategia de mapeo en herencia no requiere JOINs para consultar a un tipo de héroe?
a)
Tabla Unica por Jerarquía completa
b)
Tablas directas del diagrama MER
c)
Tablas Orientadas a Objetos
d)
Tablas para cada subtipo
13.
¿Qué tipo de restricción en MERE se representa con una flecha sólida entre relaciones?
a)
Exclusión
b)
Inclusión
c)
Exclusividad
d)
Inclusividad
14.
¿Qué comando DDL se utiliza para modificar la estructura de una tabla existente?
a)
MODIFY TABLE
b)
ALTER TABLE
c)
CHANGE TABLE
d)
UPDATE TABLE
15.
¿Cuál es el propósito de un bloqueo de escalada en bases de datos?
a)
Evitar la escritura simultánea en una tabla
b)
Permitir solo lecturas en una tabla
c)
Convertir varios bloqueos de fila en uno más grande, de tabla
d)
Eliminar todos los bloqueos existentes
16.
¿Cuál es la función principal del comando EXPLAIN en SQL?
a)
Muestra los datos de la tabla
b)
Elimina registros duplicados
c)
Permite analizar cómo se ejecutará una consulta
d)
Crea un índice automáticamente
17.
¿Qué comando DML se utiliza para analizar cómo se ejecutará una consulta?
a)
ANALYZE
b)
EXPLAIN
c)
CHECK
d)
INSPECT
18.
¿Qué establece la restricción de Inclusividad en MERE?
a)
Que una entidad debe participar en todas las relaciones posibles.
b)
Que para que una entidad participe en la relación R2, debe haber participado previamente en la relación R1.
c)
Que una entidad no puede participar en ninguna relación.
d)
Que una entidad puede participar en cualquier relación sin restricciones.
19.
¿Qué tipo de JOIN se utiliza para devolver solo las filas que tienen valores coincidentes en ambas tablas?
a)
LEFT JOIN
b)
RIGHT JOIN
c)
INNER JOIN
d)
FULL JOIN
20.
¿Qué cláusula se utiliza para agrupar los resultados de una consulta SELECT?
a)
GROUP
b)
GROUP BY
c)
ORDER
d)
SORT
21.
¿Qué tipo de relación en MERE se utiliza para representar relaciones entre tres entidades?
a)
ISA
b)
M:N
c)
1:N
d)
Ternaria
22.
¿Qué comando DCL se utiliza para otorgar permisos a un usuario en una base de datos?
a)
GRANT
b)
ALLOW
c)
PERMIT
d)
AUTHORIZE
23.
¿Qué tipo de relación se utiliza para representar jerarquías y relaciones de herencia en MERE?
a)
ISA
b)
M:N
c)
1:N
d)
1:1
24.
¿Qué tipo de JOIN se utiliza para devolver todas las filas de la tabla derecha y las coincidencias de la izquierda?
a)
LEFT JOIN
b)
RIGHT JOIN
c)
INNER JOIN
d)
FULL JOIN
25.
¿Qué comando DML se utiliza para cargar datos masivamente desde un archivo externo?
a)
IMPORT DATA
b)
LOAD DATA
c)
INSERT DATA
d)
UPLOAD DATA
26.
¿Qué estrategia de mapeo en herencia es más rápida para consultas pero puede tener columnas vacías?
a)
Tabla Unica por Jerarquía completa
b)
Tablas directas del diagrama MER
c)
Tablas Orientadas a Objetos
d)
Tablas para cada subtipo
27.
¿Qué cláusula se utiliza para limitar el número de filas devueltas en una consulta SELECT?
a)
TOP
b)
LIMIT
c)
FIRST
d)
TAKE
28.
¿Qué comando DML se utiliza para insertar nuevos datos en una tabla?
a)
ADD
b)
INSERT
c)
CREATE
d)
NEW
29.
¿Qué tipo de restricción en MERE se utiliza para representar que para que dos ocurrencias de entidades se asocien en R2, deben haber estado asociadas previamente a través de R1?
a)
Exclusión
b)
Inclusión
c)
Exclusividad
d)
Inclusividad
30.
¿Qué cláusula se utiliza para filtrar los resultados de una consulta SELECT?
a)
FILTER
b)
WHERE
c)
LIMIT
d)
GROUP
31.
¿Qué tipo de relación ISA permite que un tipo pertenezca a varios subtipos?
a)
ISA Parcial
b)
ISA Total
c)
ISA Exclusiva
d)
ISA Solapada
32.
¿Qué comando DCL se utiliza para revocar permisos de un usuario en una base de datos?
a)
DENY
b)
REVOKE
c)
REMOVE
d)
DELETE
33.
¿Qué comando DDL se utiliza para eliminar todos los datos de una tabla sin eliminar la tabla en sí?
a)
DELETE TABLE
b)
CLEAR TABLE
c)
TRUNCATE TABLE
d)
REMOVE TABLE
34.
¿Qué efecto tiene un bloqueo exclusivo (exclusive lock) en una tabla?
a)
Permite solo lecturas simultáneas
b)
Impide que otros usuarios lean o escriban en la tabla
c)
Permite solo escrituras simultáneas
d)
No tiene ningún efecto
35.
¿Qué estrategia de mapeo en herencia evita columnas vacías pero puede ser más lenta para consultas?
a)
Tabla Unica por Jerarquía completa
b)
Tablas directas del diagrama MER
c)
Tablas Orientadas a Objetos
d)
Tablas para cada subtipo
36.
¿Qué tipo de relación ISA permite que un tipo no pertenezca a ningún subgrupo?
a)
ISA Parcial
b)
ISA Total
c)
ISA Exclusiva
d)
ISA Solapada
37.
¿Qué cláusula se utiliza para ordenar los resultados de una consulta SELECT?
a)
SORT BY
b)
ORDER BY
c)
GROUP BY
d)
FILTER BY
38.
¿Qué tipo de relación ISA establece que un tipo solo puede pertenecer a un subgrupo?
a)
ISA Parcial
b)
ISA Total
c)
ISA Exclusiva
d)
ISA Solapada
39.
¿Qué comando DDL se utiliza para crear una nueva base de datos en SQL?
a)
CREATE DATABASE
b)
NEW DATABASE
c)
ADD DATABASE
d)
MAKE DATABASE
40.
¿Qué tipo de restricción en MERE se utiliza para representar que una entidad puede participar en solo una relación de las posibles, pero no al mismo tiempo?
a)
Exclusión
b)
Inclusión
c)
Exclusividad
d)
Inclusividad
41.
¿Qué comando DQL se utiliza para seleccionar datos de una tabla?
a)
FETCH
b)
SELECT
c)
GET
d)
QUERY
42.
¿Qué tipo de restricción en MERE se utiliza para representar que una entidad solo podrá participar en una única relación de un conjunto, siempre?
a)
Exclusión
b)
Inclusión
c)
Exclusividad
d)
Inclusividad
43.
¿Qué comando se utiliza para crear una vista en una base de datos?
a)
CREATE VIEW
b)
MAKE VIEW
c)
NEW VIEW
d)
BUILD VIEW
44.
¿Qué comando se utiliza para eliminar todos los registros de una tabla rápidamente?
a)
DELETE
b)
TRUNCATE
c)
DROP
d)
CLEAR
45.
¿Qué tipo de restricción en MERE se utiliza para representar que para que una entidad participe en la relación R2, debe haber participado previamente en la relación R1?
a)
Exclusión
b)
Inclusión
c)
Exclusividad
d)
Inclusividad
46.
¿Qué comando se utiliza para mostrar la estructura de una tabla?
a)
SHOW STRUCTURE
b)
DESCRIBE
c)
DISPLAY STRUCTURE
d)
VIEW STRUCTURE
47.
¿Qué comando DDL se utiliza para eliminar una tabla completa de una base de datos?
a)
DELETE TABLE
b)
DROP TABLE
c)
REMOVE TABLE
d)
ERASE TABLE
48.
¿Qué tipo de restricción en MERE se representa con una flecha discontinua entre relaciones?
a)
Exclusión
b)
Inclusión
c)
Exclusividad
d)
Inclusividad
49.
¿Qué comando DCL se utiliza para eliminar un usuario de una base de datos?
a)
DELETE USER
b)
DROP USER
c)
REMOVE USER
d)
ERASE USER
50.
¿Qué estrategia de mapeo en herencia crea una tabla para cada subtipoe, incluida toda la información común?
a)
Tabla Unica por Jerarquía completa
b)
Tablas directas del diagrama MER
c)
Tablas Orientadas a Objetos
d)
Tablas para cada subtipo
51.
¿Cómo se delimitan las instrucciones dentro de un procedimiento almacenado en SQL?
a)
Con paréntesis ()
b)
Mediante las palabras BEGIN y END
c)
Solo con punto y coma ;
d)
No es necesario delimitarlas
52.
¿Qué comando DDL se utiliza para mostrar todas las tablas en una base de datos?
a)
SHOW TABLES
b)
LIST TABLES
c)
DISPLAY TABLES
d)
VIEW TABLES
53.
¿Qué tipo de restricción se utiliza para asegurar que un campo no puede tener valores nulos?
a)
PRIMARY KEY
b)
FOREIGN KEY
c)
NOT NULL
d)
UNIQUE
54.
¿Qué tipo de relación en MERE se utiliza para representar relaciones circulares o reflexivas?
a)
ISA
b)
M:N
c)
1:N
d)
Recursiva
55.
¿Qué comando se utiliza para combinar verticalmente los resultados de dos consultas?
a)
JOIN
b)
UNION
c)
MERGE
d)
COMBINE
56.
¿Qué tipo de restricción en MERE se representa con una línea discontinua entre relaciones?
a)
Exclusión
b)
Inclusión
c)
Exclusividad
d)
Inclusividad
57.
¿Cuál es la principal diferencia entre una vista y una tabla base en SQL?
a)
Una vista es una consulta guardada, una tabla base almacena datos físicamente
b)
Ambas almacenan datos
c)
No hay diferencia
d)
Una vista no puede usarse en consultas
58.
¿Qué establece la restricción de Inclusión en MERE?
a)
Que una entidad debe participar en todas las relaciones posibles.
b)
Que para que dos ocurrencias de entidades se asocien en R2, deben haber estado asociadas previamente a través de R1.
c)
Que una entidad no puede participar en ninguna relación.
d)
Que una entidad puede participar en cualquier relación sin restricciones.
59.
¿Qué comando se utiliza para seleccionar una base de datos específica para trabajar en ella?
a)
SELECT DATABASE
b)
USE
c)
CHOOSE DATABASE
d)
SET DATABASE
Reset
