wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Normalización

Total questions: 23

Worksheet time: 14mins

Name
Class
Date
1.

¿Cuál es el objetivo de la normalización en bases de datos?

a)

Asegurar que los datos estén en un formato estándar

b)

Todas las demás

c)

Mejorar el rendimiento de las consultas

d)

Eliminar la redundancia de datos

2.

¿Qué son las formas normales en la teoría de la normalización?

a)

Operadores asociados a tipos de datos estructurados.

b)

Restricciones para evitar problemas o anomalías en la base de datos.

c)

Modelos conceptuales para la representación de datos.

d)

Reglas para la manipulación de datos.

3.

¿Cuál es uno de los problemas al no seguir un modelo conceptual y saltar directamente al relacional?

a)

Aparición de anomalías en la manipulación de datos.

b)

Pérdida de restricciones de integridad.

c)

Ambigüedad en los datos.

d)

Redundancia de datos.

4.

¿Cuál es el principio más importante de la primera forma normal?

a)

No haya orden de las filas (o es arbitrario).

b)

Cada intersección de una fila y una columna es únicamente un valor del dominio aplicable, es decir, los valores son atómicos.

c)

No hay filas duplicadas.

d)

No haya orden de las columnas (o es arbitrario).

5.

¿Qué problema puede surgir al utilizar relaciones que no están en primera forma normal?

a)

Ambigüedad en los datos.

b)

Necesidad de utilizar operadores asociados a tipos de datos estructurados.

c)

Redundancia de datos.

d)

Pérdida de restricciones de integridad.

6.

¿Cuál es uno de los problemas posibles al no estar en 1NF?

a)

Datos que se repiten innecesariamente.

b)

Puede haber datos que se refieran a más de un registro.

c)

Eliminar un elemento puede suponer borrar varias tuplas.

d)

Cada fila de una tabla puede representar inequívocamente un elemento reconocible en el sistema.

7.

¿Qué es lo que exige Codd sobre una tabla en primera forma normal?

a)

Que haya filas duplicadas.

b)

Que se comporte como una relación.

c)

Que haya orden de las filas.

d)

Que haya orden de las columnas.

8.

Tenemos una relación

alumnos(DNI, nombre, apellidos, fecha_matrícula, teléfonos)

¿Cuál sería la transformación que la convertiría en 1NF?

a)

Separarla en dos tablas, alumnos(DNI, nombre, apellidos, fecha_matrícula) y telefonos_alumnos(DNI, teléfono)

b)

Separarla en dos tablas, alumnos(DNI, nombre, apellidos, fecha_matrícula) y telefonos_alumnos(DNI, teléfono)

c)

Separarla en tres tablas, alumnos(DNI, nombre, fecha_matrícula), telefonos_alumnos(DNI, teléfono) y apellidos_alumnos(DNI, apellido)

d)

Separar el atributo teléfonos en teléfono_fijo y teléfono_móvil

9.

¿Qué propiedad de la dependencia funcional establece que si X determina Y y Y determina Z, entonces X determina Z?

XY, YZXZX\to Y,\ Y\to Z\Rightarrow X\to Z

a)

Axioma de reflexibidad

b)

Axioma de aumentación

c)

Axioma de transitividad

d)

Axioma de completitud

10.

¿Qué teorema establece que una relación con atributos X,Y,ZX,Y,Z y una dependencia funcional XYX\to Y es equivalente a dos relaciones con atributos XYXY y XZXZ ?

a)

Teorema de Normalización

b)

Teorema de Armstrong

c)

Teorema de Heath

d)

Teorema de Codd

11.

¿Cuál es la clave candidata en una tabla según Codd?

a)

Un conjunto de atributos que identifica de manera única cada fila

b)

Un conjunto de atributos que no participa en ninguna dependencia funcional

c)

Un conjunto de atributos que no puede ser dividido

d)

Un conjunto mínimo de atributos que identifica de manera única cada fila

12.

Si tenemos un conjunto de atributos XX y otro atributo yy de modo que XyX\to y , elige la respuesta correcta:

a)

Si existe un atributo xx dentro de XX de modo que xyx\to y , entonces yy es completamente dependiente de XX

b)

Si existe un atributo xx dentro de XX de modo que xyx\to y , entonces yy no es completamente dependiente de XX

c)

Si no existe un atributo xx dentro de XX de modo que xyx\to y , entonces yy no es completamente dependiente de XX

d)

Si existe un atributo xx dentro de XX de modo que xyx\to y , entonces yy es transitivamente dependiente de XX

13.

¿Qué se necesita para que una tabla esté en Segunda Forma Normal (2NF)?

a)

Estar en 3NF

b)

No tener dependencias funcionales

c)

Tener solo atributos primos

d)

Estar en 1NF y tener los atributos no primos completamente dependientes de cada clave candidata

14.

¿Cuál es el problema principal cuando una tabla no está en 2NF?

a)

Dependencias circulares

b)

Pérdida de información

c)

Redundancia de datos

d)

Inconsistencia en los datos

15.

Si una tabla está en 1NF y la clave primaria está formada por un solo atributo

a)

Está en 2NF

b)

Está en BCNF

c)

No tiene por qué estar en 2NF

d)

Está en la forma normal 1.5

16.

Dada una relación:

coche(marca, modelo, año_fabricación, pais_origen, precio)

Donde el año de fabricación es relativo al modelo y pais_origen a la marca, al transformarlo en 2NF:

a)

Tendremos tres tablas, la que tenemos, una de marcas y paises y otra de modelos y años

b)

Tendremos dos tablas, la que tenemos y una de marcas y paises

c)

Ya está en 2NF

d)

Tendremos tres tablas, la que tenemos, una de marcas y paises y otra de modelos y precios

17.

¿Qué es la 2NF óptima?

a)

Una partición de una tabla de modo que está en 2NF haciendo el mínimo número de nuevas tablas posible

b)

Una manera de decir que la 2NF está muy bien

c)

Cuando una tabla está en 2NF porque está en 1NF y la clave está formada por un único atributo

d)

Una tabla que, al convertirla desde el modelo Entidad-Relación, ya nos viene en 2NF

18.

¿Para qué queremos que al transformar una tabla a 2NF esté en 2NF óptima?

4 lines
19.

Si tenemos tres conjuntos de atributos A, BA,\ B y CC y tenemos que CC depende transitivamente de AA a través de BB , esto quiere decir que:

a)

CC no depende de BB

b)

AA no depende de BB

c)

BB depende de CC

d)

AA depende de BB

20.

¿Cuál es el problema principal cuando una tabla no está en 3NF?

a)

Dependencias circulares

b)

Pérdida de información

c)

Redundancia de datos

d)

Inconsistencia en los datos

21.

¿Qué necesitamos para que una tabla esté en 3NF?

a)

Que los atributos dependan directamente de la clave

b)

Que las dependencias transitivas pasen por una clave alternativa

c)

Que esté en 1NF y 2NF (1NF+2NF=3NF)

d)

Que las filas sean intercambiables

22.

Dada la siguiente tabla:

alumnos(DNI, nombre, apellidos, curso, grupo, tutor)

Si la transformamos a 3NF:

a)

Tendremos dos tablas, alumnos y tutores, con la clave de alumnos propagada a tutores

b)

Tendremos dos tablas, alumnos y tutores, con la clave de tutores propagada a alumnos

c)

Tendremos tres tablas, alumnos, tutores y grupos, con la clave de alumnos propagada a las otras dos

d)

Ya está en 3NF, y de hecho está en 5NF

23.

Sabiendo lo que hemos visto hasta ahora, cual será un requisito necesario para que una tabla esté en 4NF:

a)

Que esté en 3NF y en 1NF (3NF+1NF=4NF)

b)

Que las dependencias multivaluadas terminen en una superclave

c)

Que esté en 3NF

d)

Tendrá alguna restricción más fuerte sobre las dependencias funcionales