Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Base de Datos para Ingeniería: Segundo Parcial Repaso 1

Total questions: 48

Worksheet time: 48mins

Name
Class
Date
1.

¿Qué es una base de datos relacional?

a)

Una base de datos que organiza los datos en archivos separados

b)

Una base de datos que organiza los datos en tablas relacionadas entre sí.

c)

Una base de datos que organiza los datos en una sola tabla

d)

Una base de datos que no tiene relación entre los datos

2.

¿Cuál es el propósito del lenguaje SQL en el contexto de las bases de datos?

a)

Gestionar y manipular datos en bases de datos relacionales

b)

Cocinar recetas de cocina

c)

Crear presentaciones de diapositivas

d)

Diseñar páginas web

3.

Explique el concepto de normalización de bases de datos.

a)

Es el proceso de aumentar la redundancia de datos en una base de datos

b)

Es el proceso de desorganizar los datos en una base de datos

c)

Es el proceso de organizar los datos en una base de datos para reducir la redundancia y la dependencia de datos.

d)

Es el proceso de aumentar la dependencia de datos en una base de datos

4.

¿Qué es un modelo entidad-relación y cuál es su importancia en las bases de datos?

a)

Es un modelo de datos que describe las funciones y procedimientos almacenados en una base de datos. Es importante para optimizar el rendimiento de la base de datos.

b)

Es un modelo de datos que describe las operaciones matemáticas en una base de datos. Es importante para realizar cálculos complejos.

c)

Es un modelo de datos que describe las características físicas de los dispositivos de almacenamiento en una base de datos. Es importante para garantizar la seguridad de los datos.

d)

Es un modelo de datos que describe las entidades y las relaciones entre ellas en una base de datos. Es importante para visualizar la estructura de los datos y diseñar la base de datos de manera eficiente.

5.

¿Cuáles son los tipos de datos que se pueden utilizar en SQL?

a)

manzana, plátano, naranja, sandía

b)

perros, gatos, pájaros, peces

c)

rojo, verde, azul, amarillo

d)

texto, numérico, fecha/hora, binario, entre otros

6.

¿Cuál es la diferencia entre una base de datos relacional y una no relacional?

a)

La base de datos relacional solo se utiliza en entornos empresariales, mientras que la no relacional se utiliza en entornos personales

b)

La base de datos relacional utiliza solo datos numéricos, mientras que la no relacional utiliza datos alfanuméricos

c)

La base de datos relacional organiza los datos en tablas con filas y columnas, mientras que la no relacional utiliza otros modelos de datos como documentos, grafos o clave-valor.

d)

La base de datos relacional no permite consultas complejas, mientras que la no relacional sí lo hace

7.

¿Cuál es la importancia de mantener la integridad de los datos en una base de datos relacional?

a)

Reducir la cantidad de información almacenada

b)

Aumentar la complejidad de la base de datos

c)

Mejorar la velocidad de acceso a los datos

d)

Garantizar la consistencia y precisión de la información almacenada.

8.

Explique el concepto de clave primaria en una base de datos relacional.

a)

La clave primaria es un campo que puede tener valores duplicados en una tabla

b)

La clave primaria es un campo o conjunto de campos que identifica de forma única a cada fila en una tabla.

c)

La clave primaria es un campo que puede ser nulo en una tabla

d)

La clave primaria es un campo que no es necesario en una base de datos relacional

9.

¿Cuál es la función de la cláusula WHERE en una consulta SQL?

a)

Filtrar los resultados de una consulta SQL según una condición específica.

b)

Agrupar los resultados por categoría

c)

Eliminar los resultados de la consulta

d)

Ordenar los resultados alfabéticamente

10.

¿Por qué es importante normalizar una base de datos?

a)

Para reducir la redundancia de datos y mejorar la integridad y eficiencia de la base de datos.

b)

Para mantener la base de datos desorganizada y dificultar el acceso a la información.

c)

Para aumentar la redundancia de datos y disminuir la integridad de la base de datos.

d)

Para complicar la estructura de la base de datos y hacerla menos eficiente.

11.

¿Cuál es la diferencia entre la primera forma normal (1FN) y la segunda forma normal (2FN) en la normalización de bases de datos?

a)

La 1FN solo se aplica a bases de datos pequeñas, mientras que la 2FN se aplica a bases de datos grandes

b)

La 1FN se enfoca en la eficiencia de la base de datos, mientras que la 2FN se enfoca en la seguridad

c)

La 1FN elimina la repetición de grupos de datos, mientras que la 2FN elimina dependencias parciales de los atributos clave.

d)

La 1FN elimina los datos duplicados, mientras que la 2FN elimina los datos obsoletos

12.

¿Cuál es la importancia de las relaciones en un modelo entidad-relación?

a)

Las relaciones solo sirven para complicar el modelo entidad-relación

b)

Las relaciones son irrelevantes en un modelo entidad-relación

c)

Permiten establecer la conexión y la interacción entre las entidades

d)

Las relaciones no tienen importancia en un modelo entidad-relación

13.

¿Cuál es la diferencia entre el lenguaje de definición de datos (DDL) y el lenguaje de manipulación de datos (DML) en SQL?

a)

DDL se utiliza para manipular los datos en la base de datos, mientras que DML se utiliza para definir la estructura de la base de datos.

b)

DDL y DML son lo mismo, solo que se utilizan en diferentes versiones de SQL.

c)

DDL se utiliza para definir la estructura de la base de datos, mientras que DML se utiliza para manipular los datos en la base de datos.

d)

DDL se utiliza para realizar consultas en la base de datos, mientras que DML se utiliza para realizar actualizaciones en la base de datos.

14.

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

a)

Ordenar las filas en orden alfabético

b)

Agrupar filas que tienen el mismo valor en una o más columnas

c)

Realizar una unión entre dos tablas

d)

Eliminar filas duplicadas en el resultado

15.

¿Por qué es importante utilizar índices en una base de datos relacional?

a)

Porque aumenta el riesgo de corrupción de datos

b)

Porque hace que la base de datos sea más difícil de usar

c)

Mejora el rendimiento de las consultas

d)

Porque no tiene ningún impacto en el rendimiento

16.

SQL significa?

a)

Structured Query Language

b)

Sentences Queues Letters

c)

Sentencias Quebradas Largas

17.

La CARDINALIDAD de la relación AVION - VUELOS, de qué tipo es?

a)

1 : 1

b)

1 : N

c)

N : 1

d)

N : N

18.

¿Qué operador se utiliza para seleccionar valores dentro de un rango determinado?

a)

between

b)

in

c)

union

d)

range

19.

¿Qué operador se utiliza para buscar un patrón específico en una columna?

a)

like

b)

from

c)

get

20.
¿Cual sentencia SQL se usa para consultar datos de una tabla en una base de datos?
a)
GET
b)
EXTRACT
c)
OPEN
d)
SELECT
21.
¿Cual sentencia se usa para INSERTAR datos en una tabla en una base de datos?
a)
ADD NEW
b)
INSERT NEW
c)
ADD RECORD
d)
INSERT INTO
22.
¿Que sentencia permite consultar los datos de la columna 'FirstName' de una tabla 'Persons'?
a)
SELECT FirstName FROM Persons
b)
EXTRACT FirstName FROM Persons
c)
SELECT Persons.FirstName
23.
¿Que sentencia permite consultar todos los datos de una tabla 'Persons'?
a)
SELECT * FROM Persons
b)
SELECT [all] FROM Persons
c)
SELECT Persons
d)
SELECT *.Persons
24.
¿Que sentencia permite consultar todos los datos de una tabla 'Persons' donde el valor de la columna 'FirstName' sea 'Peter'?
a)
SELECT [all] FROM Persons WHERE FirstName='Peter'
b)
SELECT [all] FROM Persons WHERE FirstName LIKE 'Peter'
c)
SELECT * FROM Persons WHERE FirstName='Peter'
d)
SELECT * FROM Persons WHERE FirstName<>'Peter'
25.
¿Que sentencia permite consultar todos los datos de una tabla 'Persons' donde el valor de la columna 'FirstName' comiencen con la letra 'a'?
a)
SELECT * FROM Persons WHERE FirstName='a'
b)
SELECT * FROM Persons WHERE FirstName LIKE '%a'
c)
SELECT * FROM Persons WHERE FirstName='%a%'
d)
SELECT * FROM Persons WHERE FirstName LIKE 'a%'
26.

19.       ¿Qué instrucción se emplea para eliminar todo el contenido de una tabla, pero conservando la tabla?

a)

DELETE TABLE

b)

DROP TABLE

c)

TRUNCATE TABLE

27.

Cual es la manera correcta de insertar datos en una tabla

a)

INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);

b)

INSERT INTO table_name(column1, column2,..) DATA (data1, data2,…);

c)

INSERT INTO table(column1,  column2,..) VALUS (value1, value2,…);

d)

INSERT INTO name(column1,column2,..) VALOR (valor1, valor2,…);

28.

Campos de los datos que identifican unívocamente un registro.

a)

Llave foránea

b)

Índice

c)

Clave primaria

d)

Tabla

29.

Seleccione la alternativa que contenga correctos tipos de cardinalidad

a)

Uno-Uno, Muchos-Muchos, Muchos-Unos

b)

Uno-Muchos, Muchos-Muchos, Muchos-Uno

c)

Uno-Uno, Muchos-Muchos, Uno-Muchos

d)

Ninguna de las anteriores

30.

Sentencia SQL para crear una base de datos

a)

Create database [nombre_bd]

b)

Drop database [nombre_bd]

c)

Alter database [nombre_bd]

d)

Todas las anteriores

31.

Seleciona la mejor representación visual del modelo: Jerárquico

a)

b)

c)

d)

32.

En el diagrama ¿Cuál es la entidad?

a)

Id_cliente

b)

Cliente

c)

Nombre

d)

Edad

e)

Género

33.

Esta figura representa una relación:

a)
b)
c)
d)
34.

Esta es una cardinalidad de tipo:

a)

Uno a muchos

b)

Uno a uno

c)

Muchos a muchos

d)

Muchos a uno

35.

columna que referencia a otra tabla. Esta columna se denomina

a)

Llave foránea

b)

Llave primaria

c)

UNIQUE

d)

Llave externa

36.

Esta es una cardinalidad de tipo:

a)

Uno a muchos

b)

Uno a uno

c)

Muchos a muchos

d)

Muchos a uno

37.
Un atributo (1), es aquel que no figura en la base de datos y se representa por una elipse con el borde (2).
a)
(1) calculado, (2) discontinuo
b)
(1) simple, (2) solido
c)
(1) multivaluado, (2) inscrita (dos elipses)
d)
(1) calculado, (2) solido
38.
La restricción (1) indica que el valor para esa columna no podrá ser en ninguna circunstancia (2)
a)
(1) NOT NULL, (2) NULL
b)
(1) PRIMARY KEY, (2) NULL
c)
(1) UNIQUE, (2) NULL
d)
(1) NULL, (2) NULL
39.
Este terminal de una relación en pata de gallo significa: Mínimo uno, máximo uno
a)
b)
c)
d)
40.

De esta manera se representan los atributos calculados o derivados en un Modelo Entidad-Relación

a)
b)
c)
d)
41.

¿Qué acción realiza la siguiente sentencia?

a)

Borra los registros de tabla sucursales

b)

Actualiza los registros de la tabla sucursales

c)

Selecciona los registros de la tabla sucursales donde el nombre de sucursales tenga una a

42.

Es un ejemplo del tipo Selección

a)

select nombre for datos_alumnos;

b)

select nombre="ana" for datos_alumnos;

c)

select edad=23 from datos_alumnos;

d)

select edad from datos_alumnos;

43.

En MYSQL, para eliminar los duplicados de las consultas de datos se utiliza:

a)

ALTER TABLE

b)

CHANGE TABLE

c)

DISTINCT

d)

UPDATE

44.

¿Con que sentencia se incluye las condiciones de los datos que queremos consultar?

a)

WHERE

b)

INSERT

c)

SELECT

d)

FROM

45.

¿Cuál cláusula permite ordenar los resultados a través de una o más columnas?

a)

ORDER BY

b)

UPDATE

c)

SELECT

d)

INSERT INTO

46.

Para modificar uno o varios datos de uno o varios registros utilizamos?

a)

UPDATE

b)

SELECT

c)

SHOW

d)

INSERT INTO

47.

¿Que comando es utilizado para crear una vista?

a)

Create view

b)

Make view

c)

Table view

d)

Alter table

48.

Seleccione los tipos de combinaciones en MySQL:

a)

INNER JOIN

b)

LEFT JOIN

c)

RIGHT JOIN

d)

ON

e)

AND