Normalización Flashcards
¿Qué es la normalización en bases de datos?
Es el proceso de estructurar una base de datos para reducir redundancias y evitar anomalías.
¿Cuál es el objetivo principal de la normalización?
Garantizar la integridad de los datos y optimizar el almacenamiento.
¿Qué son las formas normales?
Son reglas progresivas para organizar los datos en una base de datos.
¿Cuántas formas normales principales existen?
Cinco, desde la 1NF hasta la 5NF.
¿Qué requiere la Primera Forma Normal (1NF)?
Que los datos sean atómicos, es decir, que cada celda contenga un solo valor.
¿Qué significa que los datos sean atómicos?
Que no pueden descomponerse más, como ‘12345’ en lugar de ‘1,2,3,4,5’.
¿Qué tipo de redundancia elimina la 1NF?
La redundancia por datos no atómicos o listas en celdas.
¿Cuál es un ejemplo de una tabla no en 1NF?
Una tabla con una columna que contiene listas de valores, como ‘math, science’.
¿Qué requisito adicional tiene la Segunda Forma Normal (2NF)?
Que todos los atributos dependan completamente de la clave primaria.
¿Qué problema elimina la 2NF?
La dependencia parcial de los atributos de una parte de la clave primaria.
¿Qué es una dependencia parcial?
Cuando un atributo depende solo de una parte de la clave primaria compuesta.
¿Qué tablas no pueden estar en 2NF?
Tablas con claves primarias compuestas y dependencias parciales.
¿Qué requiere la Tercera Forma Normal (3NF)?
Que no haya dependencias transitivas.
¿Qué es una dependencia transitiva?
Cuando un atributo depende de otro atributo que no es la clave primaria.
¿Cómo se identifica una tabla en 3NF?
Todos los atributos dependen directamente y únicamente de la clave primaria.