wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Modelo Relacional y Bases de Datos

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

¿Cuál de las siguientes opciones es un tipo de clave en el modelo relacional?

a)

Clave Alternativa

b)

Clave Secundaria

c)

Clave Terciaria

d)

Clave Cuaternaria

2.

¿Qué término se utiliza para describir una fila en una tabla de base de datos?

a)

Esquema

b)

Extensión

c)

Tupla

d)

Integridad

3.

¿Cuál de las siguientes NO es una clave en el modelo relacional?

a)

Superclave

b)

Clave Candidata

c)

Clave Primaria

d)

Clave Secundaria

4.

¿Qué concepto se refiere a la consistencia y exactitud de los datos en una base de datos?

a)

Esquema

b)

Integridad

c)

Extensión

d)

Clave Foránea

5.

En qué teoría se inspira el álgebra relacional para especificar consultas en una base de datos relacional?

a)

Teoría de grafos

b)

Teoría de conjuntos

c)

Teoría de números

d)

Teoría de autómatas

6.

Qué es necesario definir para especificar una consulta en álgebra relacional?

a)

Un solo paso

b)

Un conjunto de datos

c)

Uno o más pasos

d)

Una base de datos

7.

Cómo son los lenguajes basados en el álgebra relacional?

a)

Declarativos

b)

Funcionales

c)

Procedimentales

d)

Orientados a objetos

8.

¿Cuál es una característica destacable de todas las operaciones del álgebra relacional?

a)

Los operandos son números.

b)

El resultado no es una relación.

c)

Tanto los operandos como el resultado son relaciones.

d)

Los operandos son funciones.

9.

¿Cómo se denomina la propiedad donde tanto los operandos como el resultado son relaciones en el álgebra relacional?

a)

Cierre funcional.

b)

Cierre relacional.

c)

Cierre algebraico.

d)

Cierre operacional.

10.

¿Qué puede hacer el resultado de una operación en el álgebra relacional?

a)

Actuar como operando de otra operación.

b)

Ser un número.

c)

Ser una función.

d)

No tener ninguna relación.

11.

¿Cuáles son algunas características que cumplirá el resultado de una operación en el álgebra relacional?

a)

Ordenación de las tuplas.

b)

Ausencia de tuplas repetidas.

c)

Presencia de tuplas repetidas.

d)

No-ordenación de las tuplas.

12.

¿Cuáles son las operaciones primitivas según la clasificación de operaciones?

a)

La intersección, la combinación y la división

b)

La unión, la diferencia, el producto cartesiano, la selección y la proyección

c)

La unión, la intersección y la combinación

d)

La diferencia, la proyección y la división

13.

¿Qué tipo de operaciones permiten formular consultas de forma más cómoda?

a)

Operaciones primitivas

b)

Operaciones no primitivas

c)

Operaciones algebraicas

d)

Operaciones de selección

14.

¿Cuáles son las operaciones no primitivas que se utilizan con mayor frecuencia?

a)

La unión, la diferencia y el producto cartesiano

b)

La selección y la proyección

c)

La intersección, la combinación y la división

d)

La proyección y la combinación

15.

¿Cuántas relaciones tienen las operaciones binarias como operandos?

a)

Una relación

b)

Dos relaciones

c)

Tres relaciones

d)

Cuatro relaciones

16.

¿Cuáles son las operaciones que no son binarias?

a)

Unión y diferencia

b)

Selección y proyección

c)

Intersección y unión

d)

Diferencia y proyección

17.

¿Cuántas relaciones tienen las operaciones unarias como operando?

a)

Una relación

b)

Dos relaciones

c)

Tres relaciones

d)

Cuatro relaciones

18.

¿Cuáles son las operaciones unarias mencionadas en el texto?

a)

Unión y diferencia

b)

Selección y proyección

c)

Intersección y unión

d)

Diferencia y proyección

19.

¿Cuáles son las operaciones que se parecen a las de la teoría de conjuntos?

a)

Selección, proyección, combinación y división

b)

Unión, intersección, diferencia y producto cartesiano

c)

Suma, resta, multiplicación y división

d)

Conjunción, disyunción, negación y implicación

20.

¿Qué tipo de operaciones son la selección, la proyección, la combinación y la división?

a)

Operaciones conjuntistas

b)

Operaciones aritméticas

c)

Operaciones específicamente relacionales

d)

Operaciones lógicas

21.

¿Qué significa la abreviatura "MER" en el contexto de bases de datos?

a)

Modelo de Entidad-Relación

b)

Modelo de Entidad-Referencia

c)

Modelo de Entidad-Registro

d)

Modelo de Entidad-Recurso

22.

¿Dónde fue desarrollada la herramienta RelaX?

a)

Universidad de Harvard (Estados Unidos)

b)

Universidad de Innsbruck (Austria)

c)

Universidad de Oxford (Reino Unido)

d)

Universidad de Tokio (Japón)

23.

¿Cuál de los siguientes recursos NO es utilizado por RelaX?

a)

Bootstrap

b)

jQuery

c)

Angular

d)

CodeMirror

24.

¿Cuál es el enlace para acceder a la página de aterrizaje de RelaX?

a)

https://dbis-uibk.github.io/relax/landing

b)

https://dbis-uibk.github.io/relax/home

c)

https://dbis-uibk.github.io/relax/start

d)

https://dbis-uibk.github.io/relax/index

25.

¿Cuál de los siguientes es un compilador de JavaScript utilizado por RelaX?

a)

Grunt

b)

Babel

c)

QUnit

d)

Bootstrap Tour

26.

¿Qué obtienen como resultado las operaciones del álgebra relacional?

a)

Una nueva tabla

b)

Una nueva relación

c)

Un nuevo campo

d)

Un nuevo índice

27.

¿Qué debe tener la nueva relación obtenida de las operaciones del álgebra relacional?

a)

Un índice

b)

Un campo

c)

Un nombre

d)

Una clave primaria

28.

¿Cuál es un ejemplo de nombre para una nueva relación obtenida del álgebra relacional?

a)

EMPLEADOS_ADM

b)

EMPLEADOS_PROD

c)

EMPLEADOS_ADM U EMPLEADOS_PROD

d)

EMPLEADOS_NUEVOS

29.

¿Por qué puede ser interesante cambiar el nombre de una nueva relación obtenida del álgebra relacional?

a)

Porque el nombre es muy corto

b)

Porque el nombre es muy largo

c)

Porque el nombre es muy común

d)

Porque el nombre es muy técnico

30.

¿Qué operación auxiliar se usa para facilitar las referencias a la nueva relación?

a)

Renombrar

b)

Asignar

c)

Dividir

d)

Combinar

31.

¿Qué permite la operación "asignar" en álgebra relacional?

a)

Establecer un nombre R a la relación que resulta de una operación del álgebra relacional.

b)

Eliminar una relación existente en la base de datos.

c)

Modificar los datos de una relación existente.

d)

Crear una nueva base de datos.

32.

¿Cómo se denota la operación "asignar" en álgebra relacional?

a)

Con el símbolo =

b)

Con el símbolo +

c)

Con el símbolo -

d)

Con el símbolo *

33.

¿Qué representa "E" en la expresión R = E?

a)

La expresión de una operación del álgebra relacional.

b)

El nombre de una base de datos.

c)

Un conjunto de datos no relacionados.

d)

Un operador matemático.

34.

¿Cuál es un ejemplo de la operación "asignar" en álgebra relacional?

a)

EMPLEADOS = EMPLEADOS_ADM U EMPLEADOS_PROD

b)

EMPLEADOS = EMPLEADOS_ADM - EMPLEADOS_PROD

c)

EMPLEADOS = EMPLEADOS_ADM * EMPLEADOS_PROD

d)

EMPLEADOS = EMPLEADOS_ADM / EMPLEADOS_PROD

35.

¿Qué operación se utiliza para cambiar el nombre de la relación y de sus atributos en álgebra relacional?

a)

Seleccionar

b)

Proyectar

c)

Redenominar

d)

Unir

36.

¿Cuál es la notación correcta para cambiar el esquema de una relación S(B1, B2, ..., Bn) a R(A1, A2, ..., An)?

a)

R=σ A1 ← B1, A2 ← B2 ..., An ← Bn (S)

b)

R=π A1 ← B1, A2 ← B2 ..., An ← Bn (S)

c)

R=ρ A1 ← B1, A2 ← B2 ..., An ← Bn (S)

d)

R=τ A1 ← B1, A2 ← B2 ..., An ← Bn (S)

37.

¿Cuál es el propósito de la operación redenominar en álgebra relacional?

a)

Cambiar los valores de los atributos

b)

Cambiar los nombres por defecto de los atributos

c)

Eliminar atributos de la relación

d)

Añadir nuevos atributos a la relación

38.

¿Cuál de las siguientes opciones es una operación conjuntista?

a)

Suma

b)

Unión

c)

Multiplicación

d)

División

39.

¿Qué operación conjuntista se representa con la intersección de dos conjuntos?

a)

Unión

b)

Diferencia

c)

Intersección

d)

Producto cartesiano

40.

¿Cuál de las siguientes operaciones conjuntistas implica la combinación de todos los elementos de dos conjuntos, excluyendo los elementos comunes?

a)

Unión

b)

Intersección

c)

Diferencia

d)

Producto cartesiano

41.

¿Qué operación conjuntista se utiliza para formar pares ordenados de elementos de dos conjuntos?

a)

Unión

b)

Intersección

c)

Diferencia

d)

Producto cartesiano

42.

¿Qué es la unión en el contexto de las relaciones?

a)

Una operación que elimina tuplas de una relación.

b)

Una operación que obtiene una nueva relación formada por todas las tuplas que están en alguna de las relaciones de partida.

c)

Una operación que ordena las tuplas de una relación.

d)

Una operación que divide una relación en dos.

43.

¿Cómo se indica la unión de dos relaciones T y S?

a)

T ∩ S

b)

T - S

c)

T ∪ S

d)

T / S

44.

¿Qué proporciona la unión de las relaciones EMPLEADOS_ADM y EMPLEADOS_PROD?

a)

Una nueva relación que contiene solo a los empleados de administración.

b)

Una nueva relación que contiene solo a los empleados de producción.

c)

Una nueva relación que contiene tanto a los empleados de administración como a los empleados de producción.

d)

Una nueva relación que elimina a los empleados de producción.

45.

¿Cuándo tiene sentido aplicar la unión a relaciones?

a)

Cuando las relaciones tienen tuplas similares (relaciones compatibles).

b)

Cuando las relaciones tienen tuplas diferentes.

c)

Cuando las relaciones están vacías.

d)

Cuando las relaciones tienen el mismo número de tuplas.

46.

¿Qué característica tienen las relaciones compatibles?

a)

Tienen diferentes grados.

b)

Tienen el mismo grado.

c)

No tienen atributos.

d)

No se pueden establecer biyecciones.

47.

¿Qué se puede establecer entre los atributos de T y los atributos de S en relaciones compatibles?

a)

Una inyección.

b)

Una sobreyección.

c)

Una biyección.

d)

Una función constante.

48.

¿Qué debe cumplirse para que los atributos Ai de T y Aj de S sean compatibles?

a)

dominio(Ai) ≠ dominio(Aj)

b)

dominio(Ai) > dominio(Aj)

c)

dominio(Ai) < dominio(Aj)

d)

dominio(Ai) = dominio(Aj)

49.

En Álgebra Relacional, cuál operación responde a la siguiente definición:

"La ********* es una operación que, a partir de dos relaciones, obtiene una nueva relación formada por todas las tuplas que están en alguna de las relaciones de partida."

a)

Union

b)

Combinacion compleja

c)

Combinacion natural

d)

Combinacion simple

50.

En Álgebra Relacional, cual operación responde a la siguiente definición “********* de dos relaciones T y S se denota como T ⨝ S y consiste básicamente en una equicombinación seguida de la eliminación de los atributos superfluos; además, se considera por defecto que la condición de combinación iguala todas las parejas de atributos que Ɵenen el mismo nombre en T y en S.”

a)

Union

b)

Combinacion simple

c)

Combinacion natural

d)

Combinacion compleja