Download - Ti.Normalizacion.Caso0.Orden De Compra
![Page 1: Ti.Normalizacion.Caso0.Orden De Compra](https://reader035.vdocumento.com/reader035/viewer/2022062216/558fd3a21a28ab215e8b464a/html5/thumbnails/1.jpg)
Manuel Ugarte 3288C1428BTB. Buenos Aires. ArgentinaTel: [email protected]
www.mcmc.com.ar
Normalización ▪ Caso 0 ▪ Orden de CompraTecnología de la Información
![Page 2: Ti.Normalizacion.Caso0.Orden De Compra](https://reader035.vdocumento.com/reader035/viewer/2022062216/558fd3a21a28ab215e8b464a/html5/thumbnails/2.jpg)
CONTENIDO Caso: Orden de Compra Estructura de datos 1° Fase normal 2° Fase normal 3° Fase normal
![Page 3: Ti.Normalizacion.Caso0.Orden De Compra](https://reader035.vdocumento.com/reader035/viewer/2022062216/558fd3a21a28ab215e8b464a/html5/thumbnails/3.jpg)
Caso: Orden de compra
Fila
NRO_OC
N_PROV C_PROV
CUIT IVA
DIR_PROV FECHA_OC
DESC_ART
C_ART
CANT_ART
P$_UNIT
1 698324
Paz, Arturo 362 30-2878587-2
RI Gándara 768
03/04/05
Lápiz HB
1-567
15 0.5
2 698324
Paz, Arturo 362 30-2878587-2
RI Gándara 768
03/04/05
Regla 1-568
20 1
3 698324
Paz, Arturo 362 30-2878587-2
RI Gándara 768
03/04/05
sacapuntas
1-569
33 0.1
4 698324
Paz, Arturo 362 30-2878587-2
RI Gándara 768
03/04/05
Cartuchera
1-570
65 2
5 698324
Paz, Arturo 362 30-2878587-2
RI Gándara 768
03/04/05
Lapicera 1-571
57 3
![Page 4: Ti.Normalizacion.Caso0.Orden De Compra](https://reader035.vdocumento.com/reader035/viewer/2022062216/558fd3a21a28ab215e8b464a/html5/thumbnails/4.jpg)
CONTENIDO Caso: Orden de Compra Estructura de datos 1° Fase normal 2° Fase normal 3° Fase normal
![Page 5: Ti.Normalizacion.Caso0.Orden De Compra](https://reader035.vdocumento.com/reader035/viewer/2022062216/558fd3a21a28ab215e8b464a/html5/thumbnails/5.jpg)
ESTRUCTURA DE DATOSNRO_OCN_PROVC_PROVCUITIVADIR_PROVFECHA_OC*Por artículo ( 1 – n )
DESC_ARTC_ARTCANT_ARTP$_UNIT
![Page 6: Ti.Normalizacion.Caso0.Orden De Compra](https://reader035.vdocumento.com/reader035/viewer/2022062216/558fd3a21a28ab215e8b464a/html5/thumbnails/6.jpg)
CONTENIDO Caso: Orden de Compra Estructura de datos 1° Fase normal 2° Fase normal 3° Fase normal
![Page 7: Ti.Normalizacion.Caso0.Orden De Compra](https://reader035.vdocumento.com/reader035/viewer/2022062216/558fd3a21a28ab215e8b464a/html5/thumbnails/7.jpg)
1° Fase NormalLos inconvenientes Se abrirán una tabla para los datos de
ocurrencia única y tantas tablas como grupos repetitivos hay.
Este atributo de relación será siempre aquel que permita identificar como única a cada ocurrencia de la primera tabla, en nuestro caso, el NRO_OC.
![Page 8: Ti.Normalizacion.Caso0.Orden De Compra](https://reader035.vdocumento.com/reader035/viewer/2022062216/558fd3a21a28ab215e8b464a/html5/thumbnails/8.jpg)
1° Fase Normal
NRO_OCN_PROVC_PROVCUITIVADIR_PROVFECHA_OC
NRO_OCC_ARTDESC_ARTCANT_ARTP$_UNIT
A B
![Page 9: Ti.Normalizacion.Caso0.Orden De Compra](https://reader035.vdocumento.com/reader035/viewer/2022062216/558fd3a21a28ab215e8b464a/html5/thumbnails/9.jpg)
1° Fase NormalLos inconvenientes
Las tablas en 1FN presentan un alto grado de redundancia, un mismo dato almacenado en distintas tablas, como si se tratase de distintos datos, cuando en realidad son los mismos.
La redundancia implica ineficiencia en el uso de los medios de almacenamiento. (¿Cuál es el valor agregado de almacenar varias veces el mismo dato?) Acarrea serios inconvenientes en el procesamiento de altas bajas y modificaciones. El propósito de la las dos siguientes formas normales, es eliminar esta redundancia.
![Page 10: Ti.Normalizacion.Caso0.Orden De Compra](https://reader035.vdocumento.com/reader035/viewer/2022062216/558fd3a21a28ab215e8b464a/html5/thumbnails/10.jpg)
CONTENIDO Caso: Orden de Compra Estructura de datos 1° Fase normal 2° Fase normal 3° Fase normal
![Page 11: Ti.Normalizacion.Caso0.Orden De Compra](https://reader035.vdocumento.com/reader035/viewer/2022062216/558fd3a21a28ab215e8b464a/html5/thumbnails/11.jpg)
2° Fase Normal
Una relación normalizada esta en 2FN si todos los dominios no clave son funciones completamente dependientes de la clave principal.
Para el pasaje a la 2FN, nos interesa considerar exclusivamente las dependencias funcionales existentes entre los campos claves y los campos no claves.
Para relaciones cuyas claves tengan más de un dominio, verificar que cada dominio no clave es función dependiente de toda la clave, y no solamente de una parte. Dividir la relación, si es necesario, para lograr este objetivo.
![Page 12: Ti.Normalizacion.Caso0.Orden De Compra](https://reader035.vdocumento.com/reader035/viewer/2022062216/558fd3a21a28ab215e8b464a/html5/thumbnails/12.jpg)
2° Fase Normal
C_ARTDESC_ARTP$_UNIT
NRO_OCC_ARTCANT_ART
B1 B2
![Page 13: Ti.Normalizacion.Caso0.Orden De Compra](https://reader035.vdocumento.com/reader035/viewer/2022062216/558fd3a21a28ab215e8b464a/html5/thumbnails/13.jpg)
2° Fase NormalLos inconvenientes
En las tablas B1 y B2 ha desaparecido la redundancia y con ello los inconvenientes para el procesamiento de altas bajas y modificaciones que suelen acompañar a las 1FN. Pero en la tabla A todavía tenemos datos redundantes.
La eliminación de esa redundancia remanente es el objetivo del próximo paso en la normalización; el pasaje a la 3FN, mediante la identificaron y resolución de las dependencias funcionales transitivas que se presenten en las tablas de la 2 FN.
![Page 14: Ti.Normalizacion.Caso0.Orden De Compra](https://reader035.vdocumento.com/reader035/viewer/2022062216/558fd3a21a28ab215e8b464a/html5/thumbnails/14.jpg)
CONTENIDO Caso: Orden de Compra Estructura de datos 1° Fase normal 2° Fase normal 3° Fase normal
![Page 15: Ti.Normalizacion.Caso0.Orden De Compra](https://reader035.vdocumento.com/reader035/viewer/2022062216/558fd3a21a28ab215e8b464a/html5/thumbnails/15.jpg)
3° Fase NormalUna relación normalizada esta en 3FN sí: todos los dominios no clave son funciones
totalmente dependientes de la clave principal y también,
Ningún dominio no clave es función dependiente de cualquier otro dominio no clave.
Así para transformar una relación en 2FN a una 3FN se debe examinar cada uno de los dominios no claves para ver si son independientes de cada uno de los otros dominios no claves y suprimir cualquier dependencia mutua.
![Page 16: Ti.Normalizacion.Caso0.Orden De Compra](https://reader035.vdocumento.com/reader035/viewer/2022062216/558fd3a21a28ab215e8b464a/html5/thumbnails/16.jpg)
3° Fase Normal Resolución de la transitividad:
NRO_OCC_PROVFECHA_OC
C_PROVN_PROVCUITIVADIR_PROV
A1 A2
![Page 17: Ti.Normalizacion.Caso0.Orden De Compra](https://reader035.vdocumento.com/reader035/viewer/2022062216/558fd3a21a28ab215e8b464a/html5/thumbnails/17.jpg)
3° Fase Normal Se dice que una tabla está en tercera
forma normal si y solo si los campos de la tabla dependen únicamente de la clave, dicho en otras palabras los campos de las tablas no dependen unos de otros.
![Page 18: Ti.Normalizacion.Caso0.Orden De Compra](https://reader035.vdocumento.com/reader035/viewer/2022062216/558fd3a21a28ab215e8b464a/html5/thumbnails/18.jpg)
Preguntas?