wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

REPASO_Test6_completo_BBDD

Total questions: 30

Worksheet time: 18mins

Name
Class
Date
1.
¿Qué tipo de base de datos se caracteriza por usar tablas y claves primarias y foráneas?
a)
Base de datos documental
b)
Base de datos jerárquica
c)
Base de datos de red
d)
Base de datos relacional
2.
¿Qué cláusula se utiliza para filtrar los resultados de una consulta SELECT?
a)
FILTER
b)
WHERE
c)
LIMIT
d)
GROUP
3.
¿Para qué se utilizan habitualmente los eventos programados en una base de datos?
a)
Para ejecutar tareas automáticas en momentos determinados
b)
Para crear nuevas tablas físicas
c)
Para definir claves primarias
d)
Para aumentar la memoria del servidor
4.
¿Qué caracteriza a una generalización total en una jerarquía ISA?
a)
Toda instancia de la superclase pertenece al menos a una subclase
b)
Solo algunas instancias de la superclase pertenecen a subclases
c)
Las subclases no heredan atributos
d)
No puede haber relaciones adicionales con la superclase
5.
¿Qué consecuencia habitual tiene desnormalizar parcialmente un diseño?
a)
Se gana rendimiento a costa de mayor redundancia
b)
Se eliminan todas las redundancias sin impacto en el rendimiento
c)
Se impide usar claves primarias
d)
Se rompe siempre la integridad referencial
6.
¿Para qué se utiliza la agregación en el modelo Entidad-Relación Extendido (MERE)?
a)
Para tratar una relación como entidad de nivel superior
b)
Para crear atributos derivados
c)
Para convertir una entidad en atributo
d)
Para eliminar entidades débiles
7.
¿Qué nombre recibe la restricción que asegura que los valores de una clave ajena existan en la tabla referenciada?
a)
Integridad de entidad
b)
Integridad referencial
c)
Integridad semántica
d)
Integridad de dominio
8.
¿Qué tipo de fichero contiene imágenes digitales como fotos o gráficos?
a)
Fichero de texto
b)
Fichero de imagen
c)
Fichero de audio
d)
Fichero ejecutable
9.
¿Qué tipo de restricción se define con la palabra clave CHECK en una tabla?
a)
Restricción de dominio definida por el usuario
b)
Restricción inherente del modelo
c)
Restricción de integridad referencial
d)
Restricción de auto-incremento
10.
¿Qué cláusula se utiliza para agrupar los resultados de una consulta SELECT?
a)
GROUP
b)
GROUP BY
c)
ORDER
d)
SORT
11.
SELECT E.Nombre, D.Nombre AS Departamento FROM Empleados E LEFT JOIN Departamentos D ON E.IDDepartamento = D.IDDepartamento
a)
Devuelve todos los empleados aunque no tengan departamento
b)
Devuelve solo empleados con departamento
c)
Elimina empleados sin departamento
d)
Crea nuevos departamentos vacíos
12.
¿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
13.
¿Qué comando DML se utiliza para eliminar filas de una tabla basándose en una condición?
a)
DELETE FROM ... WHERE ...
b)
REMOVE FROM ... WHERE ...
c)
DROP FROM ... WHERE ...
d)
ERASE FROM ... WHERE ...
14.
¿Qué tipo de restricción se utiliza para asegurar que un campo es único en una tabla?
a)
PRIMARY KEY
b)
FOREIGN KEY
c)
NOT NULL
d)
UNIQUE
15.
¿Qué es un fichero en un sistema informático?
a)
Una carpeta que contiene otros elementos
b)
Una unidad de almacenamiento organizada de datos identificada por un nombre y extensión
c)
Un dispositivo de entrada
d)
Un tipo de base de datos relacional
16.
¿Qué término describe las características o propiedades que describen una entidad?
a)
Relaciones
b)
Atributos
c)
Índices
d)
Consultas
17.
¿Qué implica que una jerarquía ISA sea solapada?
a)
Una misma instancia de la superclase puede pertenecer a varias subclases
b)
Las subclases son siempre mutuamente excluyentes
c)
La superclase no tiene atributos propios
d)
Las subclases no pueden tener relaciones
18.
En el ejemplo de Po y Maestra Grulla del pergamino de Kung Fu Panda, ¿qué impone la restricción de Inclusión (flecha discontinua) para que trabajen juntos en una misión avanzada?
a)
Cada uno debe participar individualmente en relaciones previas separadas.
b)
La pareja debe haber estado asociada previamente a través de otra relación (ej. equipo de élite).
c)
Requiere un triángulo ISA para herencia de atributos.
d)
Permite simultaneidad pero prohíbe cambios futuros.
19.
¿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
20.
INSERT INTO Productos (NombreProducto, Precio, Stock) VALUES ('Teclado', 25.99, 50)
a)
Inserta un nuevo producto con su precio y stock
b)
Actualiza el stock de todos los productos
c)
Crea una vista de productos
d)
Elimina productos sin stock
21.
¿Qué caracteriza a una restricción de exclusión entre relaciones?
a)
Una entidad solo puede participar en una de varias relaciones alternativas en un momento dado
b)
Una entidad debe participar en todas las relaciones posibles
c)
Las relaciones deben ser siempre de cardinalidad N:M
d)
Las entidades implicadas no pueden tener atributos propios
22.
¿Qué herramienta se utiliza para instalar y gestionar PostgreSQL en macOS según la guía?
a)
Docker
b)
Homebrew
c)
VirtualBox
d)
Git
23.
INSERT INTO Productos (IDProducto, Nombre, Stock) VALUES (1, 'Ratón', 10) ON DUPLICATE KEY UPDATE Stock = Stock + 10
a)
Inserta un nuevo producto o aumenta el stock si ya existe
b)
Siempre inserta un producto nuevo aunque exista
c)
Elimina el producto si la clave ya existe
d)
Ignora la sentencia si la clave ya existe
24.
¿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
25.
¿Cuál de los siguientes es un lenguaje estándar para interactuar con bases de datos relacionales?
a)
HTML
b)
SQL
c)
CSS
d)
JSON
26.
GRANT SELECT, INSERT ON BBDD.Clienes TO 'usuario1'@'localhost'
a)
Concede permisos de lectura e inserción sobre la tabla Clientes
b)
Elimina todos los permisos del usuario1
c)
Crea el usuario usuario1
d)
Concede permisos solo de administración
27.
¿Qué comando se utiliza para combinar verticalmente los resultados de dos consultas?
a)
JOIN
b)
UNION
c)
MERGE
d)
COMBINE
28.
DROP TABLE LineasPedido
a)
Elimina por completo la tabla LineasPedido y sus datos
b)
Vacía la tabla pero mantiene su estructura
c)
Crea una copia de la tabla
d)
Solo elimina algunas filas
29.
¿Cuál es el objetivo principal del diseño lógico de una base de datos?
a)
Definir la interfaz gráfica del sistema
b)
Definir la estructura conceptual sin detalles físicos
c)
Definir cómo se almacenan físicamente los datos
d)
Definir consultas SQL específicas
30.
¿Qué comando DML se utiliza para insertar múltiples filas en una tabla en una sola sentencia?
a)
INSERT MULTIPLE
b)
INSERT ALL
c)
INSERT INTO ... VALUES (...), (...), ...
d)
ADD MULTIPLE