Actividad 4

Conceptos de Bases de Datos y 1FN, 2FN, 3FN

Normalización y Formas Normales

La normalización es un proceso que organiza los datos para reducir redundancias y mejorar la integridad de la información.

Primera Forma Normal (1FN)

Regla: Todos los valores deben ser atómicos (no repetidos ni compuestos).

Ejemplo incorrecto (No cumple 1FN):
Si en un campo de teléfono se almacenan varios números separados por comas, esto viola la primera forma normal porque los valores no son atómicos.

Corrección (Cumple 1FN):
Cada número de teléfono debe almacenarse en un registro separado en lugar de agrupar varios en una sola celda.

Segunda Forma Normal (2FN)

Regla: Debe estar en 1FN y todos los atributos no clave deben depender completamente de la clave primaria.

Ejemplo incorrecto (No cumple 2FN):
Si en una tabla de pedidos se almacena el nombre del cliente junto con el ID del cliente y del pedido, el nombre del cliente depende solo del ID del cliente, no del pedido. Esto viola la 2FN.

Corrección (Cumple 2FN):
Separar los datos en dos tablas: una para clientes con su ID y nombre, y otra para pedidos que relacione el ID del cliente con su pedido.

Tercera Forma Normal (3FN)

Regla: Debe estar en 2FN y no debe haber dependencias transitivas (es decir, los atributos no clave no deben depender de otros atributos no clave).

Ejemplo incorrecto (No cumple 3FN):
Si en una tabla de clientes se almacena también el nombre de la ciudad junto con un ID de ciudad, el nombre de la ciudad depende del ID de la ciudad, no del cliente. Esto genera una dependencia transitoria.

Corrección (Cumple 3FN):
Separar los datos en dos tablas: una para clientes que relacione el ID de la ciudad con el cliente y otra tabla aparte para las ciudades con su ID y nombre.

Resumen de las Formas Normales

  • Primera Forma Normal (1FN): No hay atributos con valores repetidos o compuestos (valores atómicos).
  • Segunda Forma Normal (2FN): Debe cumplir 1FN y todos los atributos no clave deben depender de la clave primaria completa.
  • Tercera Forma Normal (3FN): Debe cumplir 2FN y no debe haber dependencias transitivas entre atributos no clave.

BD Y Normalización

Tomado de: https://youtu.be/bO18omSzeR4

Tomado de: https://youtu.be/mTD7EY2Ch0o

Tomado de: https://youtu.be/0I_0lHj4GP4

Formar equipos de 2

Descargar el siguiente archivo y con la información que en el se encuentra aplicarle las tres primeras formas normales.

Conceptos de Bases de Datos y 1FN, 2FN, 3FN

Trabajado con Sebastián carvajal

MER Y MR 

¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar