# Tema 15 – Modelado de datos y normalización

# Página nuev# Tema 15 – Modelado de datos y normalización

\# Tema 15 – Modelado de datos y normalización

\## 1. Idea clave del tema

\- Pasar del mundo real a tablas bien diseñadas, sin redundancias ni anomalías.

\- En test preguntan mucho por claves, dependencias y formas normales.

\## 2. Esquema rápido

\- Modelos: conceptual → lógico → físico.

\- Elementos: entidades, atributos, relaciones, cardinalidades.

\- Claves: primaria, alternativas, ajenas.

\- Dependencias funcionales.

\- 1FN, 2FN, 3FN (y a veces BCNF).

\## 3. Definiciones imprescindibles

\- \*\*Entidad\*\*: objeto del que se quiere almacenar información.

\- \*\*Atributo\*\*: dato que describe a una entidad o relación.

\- \*\*Relación\*\*: asociación entre entidades.

\- \*\*Clave primaria\*\*: conjunto mínimo de atributos que identifica unívocamente cada fila.

\- \*\*Dependencia funcional\*\*: X → Y si cada valor de X determina un único valor de Y.

\## 4. Tabla / esquema comparativo

| Forma normal | Qué evita | Condición |

|-------------|-----------|-----------|

| 1FN | Repeticiones y atributos multivaluados | Todos los atributos son atómicos |

| 2FN | Dependencia parcial de la clave | En 1FN y todo atributo no clave depende de la clave completa |

| 3FN | Dependencias transitivas | En 2FN y no hay dependencias transitivas de clave a no clave |

\## 5. Ejemplo mínimo

<span style="white-space: pre-wrap;">- Tabla PEDIDOS(cliente, producto, dirección\_cliente, …) </span>

<span style="white-space: pre-wrap;"> - Mal: dirección\_cliente repetida por cada pedido. </span>

<span style="white-space: pre-wrap;"> - Bien: separar CLIENTES(cliente, dirección\_cliente, …) y PEDIDOS(id\_pedido, cliente, producto, …).</span>

\## 6. Trampas típicas de test

\- Confundir clave primaria con candidata (todas las candidatas podrían ser clave primaria).

\- Pensar que 2FN y 3FN solo aplican si hay clave compuesta.

\- No identificar dependencias transitivas (A → B y B → C).

\## 7. Mnemotecnias

\- “1 = Atómica, 2 = Clave entera, 3 = Sin transi-cadena”.

\- Cualquier otra que te inventes y te funcione.

\## 8. Registro rápido

\- Última revisión: 2026-06-xx

\- Sensación: medio

\- Notas: reforzar ejemplos de 2FN y 3FN.