NEW
Font size
WorksheetsPreguntas sobre Normalización y Dependencias en Bases de Datos
Total questions: 30
Worksheet time: 15mins
¿Qué significa que un atributo sea atómico?
Que no se puede dividir más
Que depende de otro atributo
Que es una clave
Que es multivaluado
¿Cuál es el objetivo principal de la normalización?
Reducir redundancia y evitar anomalías
Crear más tablas
Aumentar la complejidad
Evitar claves foráneas
¿Qué forma normal exige ausencia de atributos multivaluados?
1FN
2FN
3FN
BCNF
En 2FN, ¿qué debe cumplirse?
No existen dependencias parciales
Todos los atributos son claves
Los atributos dependen transitivamente
Solo puede haber una columna
La dependencia parcial ocurre cuando:
Un atributo depende solo de parte de una clave compuesta
Una clave depende de otra
Hay varias claves candidatas
No hay clave primaria
¿Qué exige 3FN?
No dependencias transitivas
No atributos atómicos
Al menos tres claves
No claves compuestas
BCNF exige que:
Todo determinante sea clave candidata
Toda tabla tenga dos claves
Haya una sola dependencia funcional
No existan claves externas
Una dependencia funcional transitiva ocurre cuando:
X→Y y Y→Z implican X→Z
X→Z y Z→Y implican X→Y
X→Y y X→Z implican Y→Z
Y→X y Z→Y implican Z→X
La clave primaria debe:
Identificar unívocamente la tupla
Ser siempre alfanumérica
Tener siempre dos columnas
Ser derivada
Un atributo derivado es:
A) Aquel cuyo valor puede calcularse
B) Siempre parte de la clave
C) Obligatoriamente multivaluado
D) No almacenable
La 1FN prohíbe:
Atributos multivaluados
Claves compuestas
Repetición de filas
Dependencias funcionales
Una clave candidata es:
Una clave posible que identifica tuplas
Siempre secundaria
Una FK
Atributo opcional
Un determinante en Dependencia Funcional es:
El atributo del que depende otro
La clave primaria siempre
Un atributo derivado
Una dependencia parcial
Para comprobar 2FN, se estudia:
Dependencias parciales
Dependencias transitivas
Valores atómicos
Claves secundarias
Para comprobar 3FN, se estudia:
Dependencias transitivas
Dependencias parciales
Multiplicidad
Claves foráneas
BCNF es más estricta que:
3FN
1FN
2FN
5FN
En normalización, dividir una tabla:
Reduce redundancia y anomalías
Siempre empeora el diseño
Elimina claves
Aumenta inconsistencias
Un atributo que depende de parte de la clave compuesta viola:
2FN
BCNF
1FN
5NF
Un atributo que depende de un no-clave viola:
3FN
1FN
2FN
BCNF
Un ejemplo de DF válida:
DNI → Nombre
Nombre → DNI
Teléfono → DNI
Ciudad → Calle
Una tabla está correctamente normalizada cuando:
Cumple BCNF
Tiene 20 columnas
No tiene claves compuestas
No tiene FK
¿Qué se requiere para que una tabla esté en 1FN?
Que todos los atributos sean atómicos
Que tenga al menos una clave primaria
Que no tenga dependencias funcionales
Que contenga solo atributos numéricos
¿Cuál es una característica de una clave foránea?
No puede ser nula
Referenciar una clave primaria en otra tabla
Ser siempre única en su tabla
Ser un atributo derivado
¿Qué implica una dependencia funcional?
Que un atributo determina a otro
Que todos los atributos son claves
Que no hay redundancia
Que se pueden eliminar filas
¿Cuál es una característica de la 2FN?
Permite atributos multivaluados
Requiere claves compuestas
Elimina dependencias parciales
Es más estricta que 1FN
¿Qué se busca al aplicar la normalización a una base de datos?
Crear tablas innecesarias
Eliminar todas las claves foráneas
Aumentar la redundancia
Mejorar la integridad de los datos
¿Qué forma normal se considera la más estricta en términos de dependencias funcionales?
BCNF
3FN
2FN
1FN
¿Qué se entiende por dependencia transitiva?
Un atributo depende de otro a través de un tercero
Un atributo depende directamente de la clave primaria
Un atributo no tiene relación con la clave
Un atributo depende de una clave foránea
¿Qué forma normal elimina las dependencias parciales?
3FN
1FN
2FN
BCNF
¿Qué se busca evitar al aplicar la 2FN?
Dependencias transitivas
Dependencias parciales
Atributos multivaluados
Claves compuestas
