Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

REPASO_Test2_completo_BBDD

Total questions: 30

Worksheet time: 20mins

Name
Class
Date
1.
GRANT ALL PRIVILEGES ON BBDD.* TO 'adminapp'@'%'
a)
Concede todos los privilegios sobre todas las tablas de la base de datos BBDD
b)
Concede solo privilegios de lectura
c)
Revoca todos los privilegios de adminapp
d)
Elimina la base de datos BBDD
2.
¿Qué valor especial se utiliza en el modelo relacional para representar información desconocida, ausente o no aplicable?
a)
Cero
b)
Cadena vacía
c)
NULL
d)
DEFAULT
3.
REVOKE INSERT, UPDATE ON BBDD.Productos FROM 'usuario2'@'localhost'
a)
Revoca los permisos de inserción y actualización sobre Productos al usuario2
b)
Concede nuevos permisos de inserción y actualización
c)
Elimina al usuario2
d)
Revoca todos los permisos del usuario2 sobre todas las bases
4.
SELECT P.NombreProducto, C.NombreCategoria FROM Productos P JOIN Categorias C ON P.IDCategoria = C.IDCategoria
a)
Muestra cada producto junto con el nombre de su categoría
b)
Crea nuevas categorías para cada producto
c)
Cuenta productos por categoría
d)
Elimina productos sin categoría
5.
¿Cómo se llama la fila de una tabla relacional?
a)
Atributo
b)
Registro o tupla
c)
Clave
d)
Índice
6.
¿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
7.
¿Qué modo de acceso a ficheros utiliza un índice similar al de un libro?
a)
Acceso secuencial
b)
Acceso directo
c)
Acceso indexado
d)
Acceso en memoria caché
8.
¿Cómo se representa gráficamente la relación ISA entre una superclase (como "Maestro" o "Personaje") y sus subclases (como "Maestro Kung Fu/Mutantes")?
a)
Con un arco prohibido entre relaciones.
b)
Con un triángulo conectando superclase a subclases.
c)
Con una línea discontinua entre entidades débiles.
d)
Con una flecha de dependencia temporal.
9.
ALTER TABLE Productos MODIFY COLUMN Precio DECIMAL(10,2) NOT NULL
a)
Cambia el tipo y restricciones de la columna Precio
b)
Cambia el nombre de la columna Precio
c)
Elimina la columna Precio
d)
Crea un índice sobre Precio
10.
¿Qué tipo de tabla almacena una “fotografía” de los datos de una consulta y se refresca solo cada cierto tiempo?
a)
Tabla base
b)
Vista simple
c)
Tabla instantánea
d)
Tabla temporal interna
11.
¿Cuál de las siguientes es una aplicación práctica habitual de las bases de datos?
a)
Dibujo vectorial
b)
Gestión de redes sociales y perfiles de usuarios
c)
Edición de vídeo profesional
d)
Compilación de código fuente
12.
DELETE FROM Pedidos WHERE IDPedido = 5
a)
Elimina el pedido con identificador 5
b)
Elimina todos los pedidos
c)
Crea un nuevo pedido
d)
Actualiza el estado del pedido
13.
¿Qué diferencia principal hay entre un bloqueo de lectura y uno de escritura?
a)
El de lectura permite accesos compartidos y el de escritura requiere exclusividad
b)
Ambos siempre bloquean toda la base de datos
c)
El de escritura permite más concurrencia que el de lectura
d)
El de lectura solo se usa en tablas temporales
14.
¿Qué es una transacción en el contexto de bases de datos relacionales?
a)
Una unidad lógica de trabajo que agrupa varias operaciones
b)
Un único comando SELECT
c)
Un procedimiento almacenado sin efectos sobre los datos
d)
Una copia de una tabla en otra base de datos
15.
SELECT AVG(Precio) FROM Productos
a)
Devuelve el precio medio de todos los productos
b)
Devuelve el producto más caro
c)
Devuelve el número de productos
d)
Devuelve el precio mínimo
16.
¿Qué problema pretende evitar la Tercera Forma Normal (3FN)?
a)
Las dependencias funcionales transitivas de atributos no clave
b)
La existencia de claves primarias compuestas
c)
El uso de tipos de datos numéricos
d)
La creación de índices secundarios
17.
ALTER TABLE Pedidos ADD CONSTRAINT fk_cliente FOREIGN KEY (IDCliente) REFERENCES Clientes(IDCliente)
a)
Añade una nueva clave ajena a la tabla Pedidos
b)
Elimina la clave primaria de Pedidos
c)
Crea una tabla intermedia
d)
Convierte IDCliente en clave primaria
18.
¿Cuál de las siguientes sentencias elimina completamente una cuenta de usuario de la base de datos, impidiendo que vuelva a acceder?
a)
DROP USER
b)
DELETE USER
c)
REVOKE ALL
d)
REMOVE ACCOUNT
19.
En el modelo entidad-relación extendido, ¿qué es la herencia entre entidades?
a)
La capacidad de que una entidad especializada comparta atributos y relaciones de una entidad más general
b)
La copia física de una tabla en otra base de datos
c)
La creación de índices sobre claves primarias
d)
La relación N:M entre dos entidades
20.
DROP VIEW VistaProductosCaros
a)
Elimina la vista VistaProductosCaros
b)
Elimina la tabla Productos
c)
Vacía la vista pero la mantiene
d)
Convierte la vista en tabla base
21.
¿Qué ventaja principal aporta la especialización en un esquema con herencia?
a)
Mayor precisión al modelar subconjuntos con atributos propios
b)
Eliminación completa de claves foráneas
c)
Reducción forzosa del número de tablas
d)
Imposibilidad de usar restricciones de integridad
22.
DROP USER 'usuario3'@'localhost'
a)
Elimina la cuenta de usuario3 del servidor
b)
Elimina solo la tabla de usuario3
c)
Desconecta temporalmente a usuario3 pero no borra la cuenta
d)
Revoca solo permisos de lectura a usuario3
23.
¿Qué comando DCL se utiliza para otorgar permisos a un usuario en una base de datos?
a)
GRANT
b)
ALLOW
c)
PERMIT
d)
AUTHORIZE
24.
INSERT INTO Pedidos (IDPedido, Fecha, IDCliente) VALUES (10, CURRENT_DATE, 1)
a)
Inserta un nuevo pedido del cliente 1 con la fecha actual
b)
Actualiza la fecha del pedido 10
c)
Elimina el pedido 10
d)
Crea la tabla Pedidos
25.
SELECT C.Nombre, P.Total FROM Clientes C INNER JOIN Pedidos P ON C.IDCliente = P.IDCliente
a)
Devuelve cada pedido con el nombre de su cliente
b)
Devuelve solo clientes sin pedidos
c)
Elimina los pedidos sin cliente
d)
Actualiza los nombres de clientes
26.
¿Cuál es la diferencia principal entre una entidad fuerte y una entidad débil en el modelo Entidad-Relación?
a)
La entidad fuerte no depende de otra para existir
b)
La entidad fuerte siempre es multivaluada
c)
La entidad débil nunca tiene atributos
d)
La entidad débil siempre es ternaria
27.
Una vista en una base de datos se describe mejor como:
a)
Una tabla virtual basada en una consulta
b)
Una tabla física que almacena datos
c)
Un índice sobre una tabla
d)
Un archivo externo de respaldo
28.
¿Qué significa la restricción de Exclusividad con arco sólido (ej. asignado a Grupo de Prácticas o Departamento de Suministros)?
a)
Puede cambiar de uno a otro en el tiempo.
b)
Nunca puede participar en ambas relaciones, siempre una sola.
c)
Requiere participar primero en una para la otra.
d)
Permite ambas simultáneamente si hay jefe.
29.
DELETE FROM LineasPedido WHERE IDPedido = 5
a)
Elimina las líneas asociadas al pedido 5
b)
Elimina la tabla LineasPedido
c)
Crea nuevas líneas de pedido
d)
Actualiza cantidades del pedido 5
30.
¿Qué comando DDL se utiliza para crear una tabla en una base de datos?
a)
CREATE TABLE
b)
MAKE TABLE
c)
NEW TABLE
d)
BUILD TABLE