Está en la página 1de 7

Introducción

La normalización es un proceso de suma importancia en la base de datos que


nos ayuda a evitar errores, redundancia, mal rendimiento entre otros factores
que pueden afectar nuestro sistema de datos. Esta consiste en una serie de
reglas para optimizar y organizar la información de la mejor forma evitando así
los problemas antes descritos.

El objetivo en este trabajo es analizar y comprender la importancia de la


normalización en las bases de datos, describiendo los diferentes niveles de
normalización, sus ventajas y desventajas así como sus reglas.
Elabora un informe de lectura en donde explique los siguientes
temas correspondiente a la unidad de Normalización de Bases
de Datos:

Fundamentos de Normalización.
La normalización es el proceso mediante el cual se transforman datos
complejos a un conjunto de estructuras de datos más pequeñas, que además
de ser más simples y más estables, son más fáciles de mantener. También se
puede entender la normalización como una serie de reglas que sirven para
ayudar a los diseñadores de bases de datos a desarrollar un esquema que
minimice los problemas de lógica. Cada regla está basada en la que le
antecede. La normalización se adoptó porque el viejo estilo de poner todos los
datos en un solo lugar, como un archivo o una tabla de la base de datos, era
ineficiente y conducía a errores de lógica cuando se trataban de manipular los
datos.

Objetivo de la normalización
 Las bases de datos relacionales se normalizan para:
 Evitar la redundancia de los datos.
 Evitar problemas de actualización de los datos en las tablas.
 Proteger la integridad de los datos.

Primera forma normal.


La regla de la Primera Forma Normal establece que las columnas repetidas
deben eliminarse y colocarse en tablas separadas.

Segunda forma normal.


Dependencia completa. Está en 2FN si está en 1FN y si sus atributos no
principales dependen de forma completa de la clave principal.

Tercera forma normal.


Una tabla está normalizada en esta forma si todas las columnas que no son
llave son funcionalmente
dependientes por completo de la llave primaria y no hay dependencias
transitivas. Comentamos
anteriormente que una dependencia transitiva es aquella en la cual existen
columnas que no son llave
que dependen de otras columnas que tampoco son llave.
Cuarta Forma Normal.
Una tabla está en 4FN si ya pasó por la 3FN o en BCFN y no posee
dependencias multivaluadas no triviales. Una tabla con una dependencia
multivaluada es una donde la existencia de dos o más relaciones
independientes muchos a mucha causa redundancia, la que es suprimida por la
cuarta forma normal.
Quinta Forma Normal.
No existen relaciones de dependencias de reunión (join) no triviales que no se
generen desde las claves. Una tabla que se encuentra en la 4FN se dice que
está en la 5FN si, y sólo si, cada relación de dependencia de reunión (join) se
encuentra definida por claves candidatas. Por lo que, si se aplicara una
consulta entre al menos tres relaciones independientes entre sí dentro de la
4FN y se obtuvieran tuplas espurias, entonces no estaría dentro de la 5FN.
Otras formas de normalización
La forma normal de dominio/clave (DKNF) es una forma normal usada en
normalización de bases de datos que requiere que la base de datos contenga
restricciones de dominios y de claves.
Una restricción del dominio especifica los valores permitidos para un atributo
dado, mientras que una restricción clave especifica los atributos que identifican
únicamente una fila en una tabla dada.
Esta es el santo grial de la Base de datos y es alcanzado cuando cada
restricción en la relación es una consecuencia lógica de la definición de claves
y dominios, y, haciendo cumplir las restricciones y condiciones de la clave y del
dominio, causa que sean satisfechas todas las restricciones. Así, esto evita
todas las anomalías no-temporales.
La empresa ABC lo contrata como administrador de base de datos
para que normalice su base de datos, en la tercera forma normal.
Primera Forma Normal:
Pedido_Productos

Id_pedido Fecha Id_cliente Nom_cliente Id_producto Nombre_Producto


011 16/02/2023 Client-001 Adriel Polanco PROD-001 Laptop
012 15/02/2023 Client-002 Yesenia Marte PROD-001 Laptop
011 16/02/2023 Client-001 Adriel Polanco PROD-002 Mouse Pad
011 16/02/2023 Client-001 Adriel Polanco PROD-003 Mouse

Pedido
Id_pedido Fecha Id_cliente Nom_cliente
011 16/02/2023 1 Adriel Polanco
012 15/02/2023 Client-002 Yesenia Marte

Detalle_Pedido
Id_pedid Id_product Nombre_Produc
o o to
011 PROD-001 Laptop
012 PROD-001 Laptop
011 PROD-002 Mouse Pad
011 PROD-003 Mouse
Segunda Forma Normal:

Pedido
Id_pedido Fecha Id_cliente Nom_cliente
011 16/02/2023 Client-001 Adriel Polanco
012 15/02/2023 Client-002 Yesenia Marte

Detalle_Pedido
Id_pedid Id_product Nombre_Produc
o o to
011 PROD-001 Laptop
012 PROD-001 Laptop
011 PROD-002 Mouse Pad
011 PROD-003 Mouse

Detalle_Pedido Producto
Id_pedido Id_producto
011 PROD-001 Id_product Nombre_Product
o o
012 PROD-001
PROD-001 Laptop
011 PROD-002
PROD-001 Laptop
011 PROD-003
PROD-002 Mouse Pad
PROD-003 Mouse
Tercera Forma Normal:

Pedido
Id_pedido Fecha Id_cliente Nom_cliente
011 16/02/2023 Client-001 Adriel Polanco
012 15/02/2023 Client-002 Yesenia Marte

Cliente Pedido
Id_cliente Nom_cliente Id_pedido Fecha Id_cliente
Client-001 Adriel Polanco 011 16/02/2023 1
Client-002 Yesenia Marte 012 15/02/2023 2

Detalle_Pedido Producto
Id_pedido Id_producto
011 PROD-001 Id_product Nombre_Product
012 PROD-001 o o
011 PROD-002 PROD-001 Laptop
011 PROD-003 PROD-001 Laptop
PROD-002 Mouse Pad
PROD-003 Mouse
Conclusión
En conclusión, la normalización es un proceso fundamental para la gestión de
base de datos que nos permite mejorar la calidad y eficiencia de nuestro base
de datos. Gracias a una serie de reglas específicas que buscan evitar
problemas como: (redundancia, perdida de información, dificulta para acceder a
los datos, mal rendimiento) entre otros, la normalización añade mas trabajo al
momento de diseñar nuestra base de datos pero a largo plazo es de gran
utilidad ahorrando tiempo y recursos evitando muchos posibles error que serian
mas probables sin este proceso.

También podría gustarte