Normalizacion
Fundamentos de Bases de Datos
Índice
Definición; Normalización……………………………………………………………… 3
Ejercicio…………………………………………………………………………………. 3
Forma normal1…………………………………………………………………………. 4
Forma normal 2…………………………………………………………………………. 5
Forma normal 3…………………………………………………………………………. 6
Forma normal 4…………………………………………………………………………. 7
Normalización:
La normalización es un proceso en el cual se deben de cumplir una seriede reglas para crear una base de datos de la forma más correcta. Existen varias formas de normalización, y cada una tiene que respetar las reglas de la norma anterior.
Los principales objetivos dela normalización son:
La eliminación de datos redundantes, los cuales ocupan más espacio en disco y crean problemas de mantenimiento; por ejemplo, cambio de la dirección del cliente es mucho másfácil de implementar si los datos se almacenan sólo en la tabla Clientes y en ninguna otra base de datos.
Evitar problemas de actualización de los datos en las tablas.
Garantizar que lasdependencias que tienen los datos entre ellos, sean lógicas y presenten algún sentido.
Ejercicio.
Tabla original:
ID_ORDEN
FECHA
ID_CLIENTE
ESTADO
NUM_ITEM
DESCRIP_ITEM
CANTIDAD
PRECIO
2301jun-23
101
IL
3786
4011
9132
Red
Raqueta
Paq-3
3
6
8
35
65
4.75
2302
jun-25
107
WI
5794
Paq-6
4
5
2303
jun-26
110
MI
4011
3141
Raqueta
Funda
1
2
6510
1° Forma normal.
ID_ORDEN
FECHA
ID_CLIENTE
ESTADO
2301
jun-23
101
IL
2302
jun-25
107
WI
2303
jun-26
110
MI
ID_ORDEN
NUM_ITEM
DESCRIP_ITEM
CANTIDADPRECIO
3201
3786
red
3
35
2301
4011
Raqueta
6
65
2301
9132
paq-3
8
4.75
2302
5794
Paq-6
4
5
2303
4011
Raqueta
1
65
2303
3141
funda
2
10
2° Forma normal.
ID_ORDENFECHA
ID_CLIENTE
ESTADO
2301
jun-23
101
IL
2302
jun-25
107
WI
2303
jun-26
110
MI
ID_ORDEN
NUM_ITEM
CANTIDAD
3201
3786
3...
Regístrate para leer el documento completo.