0% encontró este documento útil (0 votos)
14 vistas1 página

Infografía Formas Normales

Base de datos, Normalizacion
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
14 vistas1 página

Infografía Formas Normales

Base de datos, Normalizacion
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

FORMAS

NORMALES BASES DE DATOS

DEFINICIÓN
-1FN (Primera Forma Normal):
Cada columna debe contener un único valor
(datos atómicos). No se permiten listas o grupos
repetitivos en una misma celda.

-2FN (Segunda Forma Normal):


Partiendo de una tabla en 1FN, todos los atributos
no claves deben depender de la totalidad de la
clave primaria, eliminando dependencias parciales
(especialmente en claves compuestas).

-3FN (Tercera Forma Normal):


Además de cumplir 2FN, ningún atributo no clave
puede depender de otro atributo no clave (se
eliminan las dependencias transitivas).

-BCNF (Forma Normal de Boyce-Codd):


Es una versión más estricta de la 3FN en la que, en

OBJETIVOS
toda dependencia funcional no trivial, el
determinante debe ser una clave candidata.

La normalización de bases de datos


busca organizar la información para
eliminar redundancias, garantizar la
integridad de los datos y prevenir
anomalías en las operaciones de
inserción, actualización y eliminación.
Al estructurar la información en tablas
interrelacionadas, se mejora la
coherencia y el mantenimiento del
sistema, facilitando su escalabilidad y
eficiencia a largo plazo.

REGLAS Y PASOS
La normalización se basa en identificar
entidades, atributos, claves y
dependencias, y luego en aplicar
progresivamente:
- 1FN: Asegurar que cada campo tenga un
único valor.
- 2FN: Eliminar dependencias parciales en
tablas con claves compuestas.
- 3FN: Suprimir dependencias transitivas,
eliminando relaciones indirectas entre
atributos.
- BCNF (opcional): Reforzar la estructura

EJEMPLOS
haciendo que cada determinante sea una
clave candidata.

Ejemplo: Sistema de Pedido

En un sistema de pedidos originalmente


desnormalizado, toda la información de
clientes, pedidos y productos se almacenaba en
una sola tabla, lo que generaba redundancias al
repetir datos del cliente y del producto en cada
registro de pedido. Al normalizarlo, se crea una
tabla de Clientes con datos únicos de cada
cliente, una tabla de Pedidos que asocia cada
pedido a un cliente, una tabla de Productos que
detalla cada producto disponible y, finalmente,
una tabla de Detalle_Pedido que registra la
relación entre pedidos y productos con la
cantidad solicitada. Este diseño elimina la
duplicación de información, facilitando el
mantenimiento y garantizando la integridad de
los datos.

BACHILLES
Eduardo Rojas 31.371.446
Nauro Navarro 30.756.646

También podría gustarte