wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Modelo Relacional de Datos

Total questions: 28

Worksheet time: 28mins

Name
Class
Date
1.

¿Quién propuso el modelo relacional de datos?

a)

Edgar F. Codd

b)

Alan Turing

c)

Grace Hopper

d)

Tim Berners-Lee

2.

¿Qué representa el modelo de datos relacional?

a)

Una colección de archivos de texto

b)

Una colección de documentos

c)

Una colección de gráficos

d)

Una colección de relaciones (tablas)

3.

¿Cuál es uno de los objetivos que buscaba Codd con el modelo relacional?

a)

Complejidad

b)

Desordenación

c)

Uniformidad

d)

Dependencia física

4.

¿Cuál es uno de los objetivos del modelo relacional de datos según Codd?

a)

Complejidad

b)

Dependencia lógica

c)

Independencia física

d)

Desordenación

5.

¿Cómo se representa lógicamente una base de datos relacional?

a)

Registro

b)

Relación

c)

Archivo secuencial

d)

Tabla

6.

¿Cómo es el esquema de almacenamiento en el modelo relacional?

a)

Cada tabla base se implementa como una pila

b)

Cada tabla base se implementa como un árbol binario

c)

Cada tabla base se implementa como un archivo almacenado

d)

Cada tabla base se implementa como una lista enlazada

7.

¿Cuál es uno de los niveles de abstracción en la arquitectura relacional?

a)

Nivel de acceso a datos

b)

Nivel de diseño

c)

Nivel de programación de consultas

d)

Nivel interno esquema de almacenamiento

8.

¿Cuál es la estructura básica del modelo relacional?

a)

Archivo secuencial

b)

Campo

c)

Relación

d)

Tupla

9.

¿En qué se basó Codd para desarrollar el modelo relacional?

a)

Teoría de conjuntos y lógica de predicados

b)

Teoría de la información y lógica matemática

c)

Álgebra de conjuntos y cálculo complejo

d)

Teoría de grafos y lógica de primer orden

10.

¿Qué es un dominio en el contexto del modelo relacional?

a)

Un conjunto de tuplas

b)

Un conjunto de relaciones

c)

Un conjunto de atributos

d)

Un conjunto de valores

11.

¿Cuál es la parte invariante de una relación en el modelo relacional?

a)

El cuerpo

b)

La extensión

c)

La intensión

d)

El grado

12.

¿Cómo llamamos al número de columnas de una relación en el modelo relacional?

a)

Intensión

b)

Cardinalidad

c)

Grado

d)

Extensión

13.

¿Qué es la proyección en el álgebra relacional?

a)

La combinación de dos relaciones

b)

La unión de dos relaciones

c)

La intersección de dos relaciones

d)

La selección de ciertos atributos de una relación

14.

Si una relación representa a los alumnos con los atributos (dni, nombre, dirección, fecha_nac), ¿cuál será su grado y cardinalidad?

a)

Grado: 4, Cardinalidad: Fija

b)

Grado: Fijo, Cardinalidad: 4

c)

Grado: 4, Cardinalidad: Variable

d)

Grado: Variable, Cardinalidad: 4

15.

¿Cuál es el propósito del álgebra relacional en el modelo de datos relacional?

a)

Realizar operaciones matemáticas en las relaciones

b)

Definir la estructura de las relaciones

c)

Manipular y consultar datos en las relaciones

d)

Establecer la integridad de las relaciones

16.

¿Cuáles son las operaciones elementales del álgebra relacional?

a)

selección, proyección, producto cartesiano, unión y diferencia

b)

selección, proyección, producto cartesiano, unión e intersección

c)

selección, proyección, producto cartesiano, unión, intersección y diferencia

d)

selección, proyección, natural join, unión, intersección y renombramiento

17.

¿Cómo se define el natural join?

ABA\bowtie B

a)

renombrar, producto, selección, proyección

πσ(A×ρB)\pi\sigma\left(A\times\rho B\right)

b)

renombrar, producto, selección, proyección

πρ(A×σB)\pi\rho\left(A\times\sigma B\right)

c)

renombrar, unión, selección, proyección

πσ(AρB)\pi\sigma\left(A\cup\rho B\right)

d)

Es una operación básica

18.

¿Qué es la restricción de integridad referencial en el contexto del modelo relacional?

a)

Garantizar que cada tupla en una relación sea única

b)

Establecer la unicidad de los valores en un atributo

c)

Definir reglas para mantener la coherencia entre relaciones

d)

Restringir el acceso a ciertos datos en una relación

19.

¿Cuál es el papel de las claves en el modelo relacional de datos?

a)

Identificar de forma única cada tupla en una relación

b)

Definir la estructura de las relaciones

c)

Establecer la integridad de las relaciones

d)

Manipular y consultar datos en las relaciones

20.

¿Para qué sirven los árboles de operaciones?

a)

Para optimizar una consulta

b)

Para planificar una consulta

c)

Para nada

d)

Para saber cómo van a ser los resultados de una consulta

21.

¿Cuál de las siguientes será un paso que tendremos que hacer para asegurar la integridad referencial en nuestra base de datos?

a)

Si borramos la clave primaria, poner a null las claves ajenas que la referencian

b)

No permitir el borrado de claves primarias que no sean la última

c)

Si se actualiza una tabla, asegurar que la clave primaria siempre tiene el valor más reciente

d)

Si insertamos una tupla nueva y la clave primaria tiene un valor que ya está en la tabla, eliminar el valor anterior

22.

¿Cuál de las siguientes NO es una restricción semántica?

a)

Obligatoriedad

b)

Verificación

c)

Disparador

d)

Homogeneidad

23.

Una clave candidata es:

a)

Una columna que cumple las condiciones de una clave primaria

b)

Una o varias columnas que cumplen las condiciones de una clave primaria

c)

Un atributo que permite identificar una tupla de manera unívoca

d)

Una clave que no hemos elegido como clave primaria

24.

Una clave alternativa es es:

a)

Una columna que cumple las condiciones de una clave primaria

b)

Una o varias columnas que cumplen las condiciones de una clave primaria

c)

Un atributo que permite identificar una tupla de manera unívoca

d)

Una clave que no hemos elegido como clave primaria

25.

Una clave primaria debe cumplir:

a)

Permite identificar una tupla de manera unívoca

b)

Permite diferenciar una fila de otra concreta

c)

Tiene valores únicos pero pueden ser nulos

d)

Tiene valores no nulos pero se pueden repetir

26.

¿Qué hace falta para que lo siguiente sea cierto?

πa,bπc,d,e(A)=πa,b(A)\pi_{a,b}\pi_{c,d,e}\left(A\right)=\pi_{a,b}\left(A\right)

a)

Que {a,b}{c,d,e}\left\{a,b\right\}\subseteq\left\{c,d,e\right\}

b)

Que {a,b}{c,d,e}=\left\{a,b\right\}\cap\left\{c,d,e\right\}=\emptyset

c)

Que a y b sean distintas de c, d y e

d)

Que ni d ni c ni e sean a

27.

¿Qué hace falta para que lo siguiente sea cierto?

πa,bσA(R)=σAπa,b(R)\pi_{a,b}\sigma_A\left(R\right)=\sigma_A\pi_{a,b}\left(R\right)

a)

Que la condición A sea simple

b)

Que la condición A solo necesite los atributos a y b

c)

Que a y b sean clave primaria

d)

Que A sea un IS NOT NULL

28.

Si tenemos la condición A = B y CA\ =\ B\ \text{y}\ C y una relación R=S×TR=S\times T de forma que la condición B solo actúa sobre S y C actúa sobre ambas S y T, lo siguiente:

σA(R)\sigma_A\left(R\right)

Será igual a:

a)

σC(σBS×T)\sigma_C\left(\sigma_BS\times T\right)

b)

σB(σCS×T)\sigma_B\left(\sigma_CS\times T\right)

c)

σC(S×σBT)\sigma_C\left(S\times\sigma_BT\right)

d)

σC(T×σBS)\sigma_C\left(T\times\sigma_BS\right)