Está en la página 1de 10

NORMALIZACIN

NORMALIZACIN
La normalizacin es el anlisis de documentos que maneja una empresa, con el propsito de guardar datos de dichos documentos en un archivo de computadora. Este proceso te va a permitir crear una estructura de base de datos, es decir los campos que va a contener las tablas. Esta tcnica te va asegurar lo siguiente: 1) MINIMIZAR LA REDUNDANCIA DE DATOS Que los datos no se repitan. 2) EVITAR INCONSISTENCIA Que al final todos los datos estn correctamente relacionados.

PASOS:
1)1FNN
Primera Forma Normal NO Normalizada

2) 1FN
Primera Forma Normal

3) 2FN
Segunda Forma Normal

4) 3FN
Tercera Forma Normal

PASO 1: 1FNN
Identificar toda aquella informacin que se pueda almacenar en un archivo de computadora.
NumOrdC FechaOrdC RucProv RsProv TelfProv DirProv CodProd DesProd VuProd CanProd SubProd TotalOrdC IgvOrdC NetoOrdC a) Identificar el CAMPO PRINCIPAL. Al final toda tabla va tener su campo principal. b) Eliminar todos los campos calculados

Se eliminan

SubProd TotalOrdC IgvOrdC NetoOrdC

PASO 2: 1FN
Separar los campos que tienen muchas ocurrencias, es decir, los campos repetitivos.
NumOrdC FechaOrdC RucProv RsProv TelfProv DirProv CodProd DesProd VuProd CanProd

NumOrdC FechaOrdC RucProv RsProv TelfProv DirProv

NumOrdC CodProd DesProd VuProd CanProd

PASO 3: 2FN
Con el grupo de CLAVE PRINCIPAL COMPUESTA identificar la dependencia de los campos con la clave principal. El resultado de este anlisis puede ser el mismo grupo, en el caso de no ser as en las nuevas tablas generadas una de ellas ser la misma clave principal.
NumOrdC CodProd CanProd P.e. CodProd DesProd VuProd La DesProd depende de la clave principal o de algn campo especfico?

NumOrdC CodProd DesProd VuProd CanProd

La pregunta ser:

PASO 4: 3FN
Con el grupo de CLAVE UNICA identificar la dependencia de los campos con la clave principal. El resultado de este anlisis puede ser el mismo grupo, en el caso de no ser as, en las nuevas tablas generadas una de ellas ser la misma clave principal.
NumOrdC FechaOrdC RucProv P.e. RucProv RsProv TelfProv DirProv La RaProv depende de la clave principal o de algn campo especfico?

NumOrdC FechaOrdC RucProv RsProv TelfProv DirProv

La pregunta ser:

B.D. GENERADA
BD:Orden de compra TABLAS: DETALLE ORDEN_COMPRA PRODUCTO PROVEEDOR
T. ORDEN_COMPRA NumOrdC FechaOrdC RucProv T. DETALLE NumOrdC CodProd CanProd

T. PRODUCTO CodProd DesProd VuProd

T. PROVEEDOR RucProv RsProv TelfProv DirProv

RELACIONAR LAS TABLAS


T. DETALLE NumOrdC CodProd CanProd 1 T. ORDEN_COMPRA NumOrdC FechaOrdC RucProv

T. PRODUCTO
1 CodProd DesProd VuProd 1

T. PROVEEDOR RucProv RsProv TelfProv DirProv

También podría gustarte