Conceptos Fundamentales de Normalización de Bases de Datos
Clasificado en Diseño e Ingeniería
Escrito el en español con un tamaño de 2,5 KB
Conceptos Clave sobre Normalización de Bases de Datos
1. ¿En qué se basa el proceso de normalización?
El proceso de normalización se basa en lograr la independencia de los datos respecto de las aplicaciones que los usan.
2. ¿Qué se debe ir comprobando en el proceso de normalización y qué hay que hacer para que se cumplan los aspectos que se comprueban?
En el proceso de normalización se debe ir comprobando que cada relación cumple una serie de reglas que se basan en la clave primaria y las dependencias funcionales.
Si no las cumplen, generalmente hay que descomponer las relaciones en varias relaciones que sí la cumplan.
3. ¿En qué consiste la descomposición sin pérdida y para qué sirve?
Descomposición sin pérdida significa que se ha de dividir o descomponer la tabla en otras con menor cantidad de atributos sin que haya pérdida de información.
4. ¿Por qué razón o razones se normalizan las BD?
Para obtener tablas con una estructura óptima y eficaz y así evitar anomalías en las inserciones, modificaciones y borrados.
5. ¿Qué significan las siglas FN?
Forma Normal.
6. Según avanzamos en exigir las formas normales, ¿hacemos a la BD más o menos vulnerable a las actualizaciones y/o más o menos fuerte?
Conforme se avanza en la normalización, la BD se hace menos vulnerable a las anomalías de actualización y adquiere mayor fortaleza en su diseño.
7. ¿Cuántos niveles de normalización hay?
Hay 5 + 1 niveles; el nivel 3 tiene una segunda opción.
8. El MR, ¿hasta qué nivel de normalización exige?
Primera Forma Normal, aunque suele ser insuficiente para evitar las anomalías de actualización.
9. ¿Hasta qué forma o nivel de normalización se debe llegar como mínimo en la mayoría de los casos?
Hasta la Tercera Forma Normal; a partir de la cuarta se produce redundancia y solo se usan en casos específicos.
10. Definición de la Primera Forma Normal. Cuando no se cumple, ¿cuáles son las soluciones para obtenerla?
Una tabla está en la Primera Forma Normal si el valor que contiene cada atributo o campo de un registro es único y elemental dentro del dominio correspondiente. En cada uno de los atributos solo se puede incluir un dato. Hay dos formas de solucionarlo:
- Primera: Se divide el registro en tantos registros como valores distintos y se cambia la clave principal.
- Segunda: Dividiendo la tabla principal en dos.