wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Evaluación teórica Base de Datos 7ºU 2025

Total questions: 60

Worksheet time: 56mins

Name
Class
Date
1.

¿Qué es un modelo de datos?

a)

Un software de gestión de datos

b)

Un conjunto de datos sin estructuras

c)

Una representación abstracta y estructurada de la información

d)

Una representación gráfica de un sistema

2.

¿Qué representa una entidad en un modelo entidad-relación?

a)

Un atributo de un objeto

b)

Un objeto que interesa al sistema

c)

Una relación entre dos objetos

d)

Un conjunto de datos

3.

¿Cómo se representa una entidad en un diagrama E-R?

a)

Con un círculo

b)

Con un rombo

c)

Con un rectángulo

d)

Con un triángulo

4.

¿Qué tipo de relación es la que existe entre un gobernador y una provincia?

a)

Uno a Uno

b)

Uno a Muchos

c)

Muchos a Uno

d)

Muchos a Muchos

5.

¿Qué son los atributos compuestos?

a)

Atributos que identifican de manera única

b)

Atributos que tienen más de un valor

c)

Atributos que se pueden descomponer en otros

d)

Atributos que no pueden dividirse

6.

¿Qué representa un rombo en un diagrama E-R?

a)

Una entidad débil

b)

Una entidad

c)

Un atributo

d)

Una interrelación

7.

¿Cuál es un ejemplo de una relación M:N?

a)

Un cliente y su factura

b)

Un libro y su autor

c)

Un profesor y su clase

d)

Un alumno y su DNI

8.

¿Qué tipo de atributo es el 'número de teléfono' de un cliente?

a)

Simple

b)

Derivado

c)

Compuesto

d)

Multivaluado

9.

¿Cuál de los siguientes es un ejemplo de entidad?

a)

Libro

b)

Nombre

c)

Atributo

d)

ISBN

10.

¿Qué se entiende por interrelación en un modelo de datos?

a)

La representación gráfica de una entidad

b)

La identificación de una entidad

c)

La asociación entre entidades

d)

La conexión entre atributos

11.

¿Cuál es la función de un atributo clave?

a)

Representar una relación

b)

Describir características de una entidad

c)

Agrupar entidades similares

d)

Identificar de manera única a una entidad

12.

¿Qué tipo de relación es 'un cliente puede tener varias facturas'?

a)

Uno a Uno

b)

Uno a Muchos

c)

Muchos a Uno

d)

Muchos a Muchos

13.

¿Qué tipo de atributo se obtiene a partir de otros atributos?

a)

Simple

b)

Compuesto

c)

Multivaluado

d)

Derivado

14.

¿Qué indica el número en los extremos de las líneas que parten de un rombo?

a)

La cantidad de entidades débiles

b)

La cantidad de relaciones

c)

La cantidad de entidades que intervienen en la interrelación

d)

La cantidad de atributos

15.

¿Qué tipo de relación es 1:1?

a)

Una entidad se relaciona con muchas instancias de otra

b)

No hay relaciones entre entidade

c)

Una entidad se relaciona con una sola instancia de otra

d)

Varias entidades se relacionan con varias instancias

16.

¿Qué es una base de datos?

a)

Un lenguaje de programación

b)

Un repositorio de datos donde se almacena información de forma digital

c)

Una colección de datos organizados y estructurados

d)

Un sistema de gestión de datos relacionales

17.

¿Qué significa SGBD?

a)

Sistema de Guardado de Base de Datos

b)

Sistema de Búsqueda de Datos

c)

Sistema de Generación de Base de Datos

d)

Sistema de Gestión de Base de Datos

18.

¿Qué significa SQL?

a)

Structured Query Language

b)

Structured Quick Language

c)

Simple Query Language

d)

Standard Query Language

19.

¿Qué tipo de sentencia SQL es SELECT?

a)

Control de acceso

b)

Definición de datos

c)

Control de transaccioes

d)

Manipulación de datos

20.

¿Qué es DDL en SQL?

a)

Control de transacciones

b)

Control de Acceso

c)

Manipulación de datos

d)

Definición de datos

21.

¿Cuál de las siguientes sentencias se usa para modificar la estructura de una tabla existente en SQL?

a)

SELECT

b)

ALTER TABLE

c)

UPDATE

d)

INSERT INTO

22.

¿Cuál de las siguientes opciones permite agregar una nueva columna a una tabla existente en SQL?

a)

UPDATE tabla SET columna = valor;

b)

ALTER TABLE tabla ADD columna tipo;

c)

CREATE TABLE tabla (columna tipo);

d)

SELECT * FROM tabla;

23.

¿Qué tipo de atributo podría ser 'edad' si se obtiene de la fecha de nacimiento?

a)

Compuesto

b)

Simple

c)

Derivado

d)

Multivaluado

24.

Cuando un atributo no puede dividirse en partes más pequeñas se denomina...

a)

Simple

b)

Clave

c)

Derivado

d)

Único

25.

¿Qué tipo de relación se da entre un cliente y una factura?

a)

M:N

b)

M:1

c)

1:M

d)

1:1

26.

¿Qué se debe incluir en un diagrama de E-R para indicar que un atributo es clave primaria?

a)

Colocar un circulo alrededor

b)

No se indica

c)

Subrayar el nombre del atributo

d)

Poner un asterisco al lado del nombre

27.

"Al diseñar tablas dentro de una base de datos, se debe especificar el tipo de datos y la capacidad que podrá almacenar cada campo."

a)

VERDADERO

b)

FALSO

28.

"Una correcta elección debe procurar que la tabla esté correctamente dimensionada en su capacidad, que destine un tamaño apropiado a la longitud de los datos y que apunte a lograr la máxima velocidad de ejecución de consultas posible."

a)

VERDADERO

b)

FALSO

29.

En MySQL Workbench se debe ejecutar lo siguiente para crear una base de datos

a)

CREATE DATABASE Evaluacion;

b)

DATABASE Evaluacion;

c)

USE Evaluacion;

d)

CREATE SCHEMA Evaluacion;

30.

Para eliminar una tabla (por ejemplo, con el nombre Productos) de una base de datos, la instrucción SǪL a

ejecutar será:

a)

DROP TABLE IF EXISTS Productos;

b)

DROP TABLE Productos;

c)

DELETE TABLE Productos;

d)

REMOVE Productos;

31.

Si estás creando una tabla de productos y necesitas guardar el nombre del producto, ¿Qué tipo de dato deberías usar para ese atributo?

a)

VARCHAR

b)

TEXT

c)

BLOB

d)

TINYINT

32.

Vas a crear una tabla Empleados que incluya los siguientes campos: nombre completo, fecha de ingreso y salario. ¿Qué combinación de tipos de datos sería la más adecuada?

a)

VARCHAR para el nombre, DATE para la fecha, INT para el salario

b)

TEXT para el nombre, VARCHAR para la fecha, FLOAT para el salario

c)

VARCHAR(100) para el nombre, DATE para la fecha, DECIMAL(10,2) para el salario

33.

En una tabla Vehículos, querés almacenar el número de patente (ej: "AB123CD"), el año de fabricación y si está asegurado o no. ¿Qué tipos de datos deberías usar?

a)

VARCHAR(10), YEAR, BOOLEAN

b)

INT, DATE, BOOLEAN

c)

VARCHAR(10), INT, VARCHAR(3)

d)

TEXT, YEAR, CHAR(1)

34.

Se desea guardar en una tabla Clientes el número de teléfono, el correo electrónico y el saldo de cuenta. ¿Cuál es la opción más adecuada?

a)

INT, VARCHAR, FLOAT

b)

VARCHAR(15), VARCHAR(100), DECIMAL(12,2)

c)

CHAR(10), TEXT, DOUBLE

d)

VARCHAR(20), VARCHAR(30), INT

35.

"No podrán existir dos registros con el mismo valor de la clave primaria."

a)

VERDADERO

b)

FALSO

36.

NOT NULL: indica que una columna puede no ser de carga obligatoria.

a)

VERDADERO

b)

FALSO

37.

Pone en uso una base de

datos del servidor.

(a)  

38.

Muestra el catálogo o listado de tablas de la base de datos activa.

(a)  

39.

Las tablas tienen un nombre y debe ser único en toda la base datos.

a)

VERDADERO

b)

FALSO

40.

¿Cuál de las siguientes opciones representa un comentario válido de una sola línea en MySQL?

a)

// Esto es un comentario

b)

/* Esto es un comentario */

c)

*/ Esto es un comentario /*

d)

-- Esto es un comentario

41.

¿Cuál de las siguientes opciones permite escribir un comentario de varias líneas?

a)

# Comentario largo

b)

-- Comentario largo

c)

/* Comentario largo */

d)

// Comentario largo

42.

Devuelve la descripción de campos y detalles de una tabla (estructura física).

a)

DESCRIBE NombreDeTabla;

b)

SHOW NombreDeTabla;

c)

SHOW COLLATION;

d)

RESUME NombreDeTabla;

43.

Que modificador aplicable a los campos de una tabla indica que la columna no tendrá ningún valor repetido.

a)

NOT NULL

b)

ZERO FILL

c)

UNIQUE

d)

UNSIGNED

44.

¿Cuál de las siguientes acciones NO se puede realizar con ALTER TABLE?

a)

Agregar una columna

b)

Renombrar una tabla

c)

Insertar un registro

d)

Modificar el tipo de dato de una columna

45.

¿Qué instrucción se utiliza para eliminar la columna comentarios de la tabla artículos:

a)

DROP COLUMN comentarios;

b)

ALTER TABLE articulos DROP COLUMN comentarios;

c)

ALTER TABLE artículos MODIFY COLUMN comentarios;

d)

ALTER TABLE comentarios DROP COLUMN articulos;

46.

¿Qué sentencia renombra la tabla Artículos como Productos?

a)

ALTER TABLE Artículos FOR Productos;

b)

MODIFY Artículos TO Productos;

c)

ALTER TABLE Artículos RENAME TO Productos;

d)

RENAME TABLE Artículos TO Productos;

47.

¿Cuál es la función de la cláusula ORDER BY en SQL?

a)

Eliminar datos duplicados

b)

Insertar nuevos registros

c)

Modificar la estructura de una tabla

d)

Ordenar los resultados de una consulta

48.

¿Cuál de las siguientes instrucciones ordena una tabla Clientes por el campo Apellido en orden ascendente?

a)

SELECT * FROM Clientes ORDER BY Apellido ASC;

b)

SELECT * FROM Clientes GROUP BY Apellido ASC;

c)

SELECT Apellido FROM Clientes ORDER BY;

d)

SELECT * FROM Clientes SORT BY Apellido ASC;

49.

¿Qué sucede si no se especifica ASC o DESC en ORDER BY?

a)

SQL no ejecuta la consulta

b)

Se produce un error de sintaxis

c)

Los resultados se ordenan en forma ascendente por defecto

d)

La base de datos elige el orden al azar

50.

MySQL Workbench sólo admite la importación de tablas que se hallen en archivos con formato...

a)

CSV

b)

JSON

c)

XLSX

51.

¿Qué tipo de dato deberías usar para un campo llamado Forma_Pago, que solo admite los valores: APLAZADO, CONTADO o TARJETA?

a)

ENUM

b)

VARCHAR

c)

SET

d)

BOOLEAN

52.
  1. Representa lo que describimos de un objeto dentro del sistema

a)
  1. Entidad  

b)
  1. Atributo

c)
  1. Modelo

d)
  1. Acciones

53.
  1. Se utiliza para almacenar cadenas de caracteres pero en este caso, de longitud variable.

a)
  1. CHAR  

b)
  1. INT

c)
  1. DOUBLE 

d)
  1. VARCHAR

54.
  1. Se utiliza para almacenar números enteros:

a)
  1. CHAR

b)
  1. INT

c)
  1. DOUBLE

d)
  1. VARCHAR

55.
  1. ¿Qué comando se utiliza para seleccionar todas las columnas de una tabla en MySQL?


a)

SELECT ALL

b)

SELECT * FROM

c)

SELECT FROM *

d)

SELECT *

56.
  1. ¿Cuál es el propósito del comando BETWEEN en una consulta SQL?

a)
  1. Filtrar resultados basados en un patrón de texto.

b)
  1. Seleccionar registros cuyos valores estén dentro de un rango específico.

c)
  1. Ordenar resultados en orden ascendente o descendente.

d)
  1. Agrupar resultados basados en una condición específica.

57.
  1. ¿Cómo se especifica una condición de filtrado en una consulta SQL?

a)
  1. SELECT

b)
  1. FROM

c)
  1. BY

d)
  1. WHERE

58.
  1. Para importar tablas externas se utiliza....

a)
  1. Server - Data Import

b)
  1. Table Data Import Wizard.

c)
  1. File - Import SQL Script

59.
  1. ¿Qué comando se utiliza para crear una nueva tabla en SQL?

a)

NEW TABLE

b)

ADD TABLE

c)

CREATE TABLE

d)

INSERT TABLE

60.
  1. ¿Qué comando se utiliza para insertar nuevos registros en una tabla en SQL?

a)
  1. ADD ROW

b)
  1. INSERT ROW

c)
  1. INSERT INTO

d)
  1. ADD INTO