Upload
a-napholeon-barreto-lavado
View
100
Download
0
Embed Size (px)
Citation preview
NORMALIZACIÓNAlumno:
EjemploFACTURA
CodFact Fecha CodCli Nomclie DirClie RucClie CodVend NomVend CodArt Descrip Unidad Precio Cantidad SubTotal IGV Total Monto
A12 15/05/2012B156 Jesus Pardo nº65 12115896V4 Javier P16 Router 6 2 6 12 19% 14.28 500
A26 23/06/2012C120 Patricia Antamina nº12 97896542V9 Sandy P25 Pc Toshiba 8 3 8 24 19% 28,56 600
FACTURACodFact Fecha CodCli Nomclie DirClie RucClie CodVend NomVend SubTotal IGV TotalA12 15/05/2012 B156 Jesus Pardo nº65 12115896 V4 Javier 12 19% 14,28 A26 23/06/2012 C120 Patricia Antamina nº12 97896542 V9 Sandy 24 19% 28,56
DETALLE FACTURACodFact CodArt Descrip Unidad Precio Cantidad MontoA12 P16 Router 6 2 6 500
A26 P25 Pc Toshiba 8 3 8 600
Primera Forma Normal: Esta establece que las columnas repetidas deben eliminarse y colocarse en tablas separadas. Donde se separan los datos repetitivos en una entidad y los no repetitivos en otra entidad
Segunda Forma Normal: Todas las dependencias parciales (datos o atributos que no dependen directamente de la clave principal) se deben eliminar y separar dentro de sus propias tablas . para determinar cada atributo no clave se necesita la clave primaria completa.
ARTICULOCodArt Descrip Unidad Precio
P16 Router 6 2
P25 Pc Toshiba 8 3
CLIENTECodClie NonClie DirClie RucClieB156 Jesus Pardo nº65 12115896C120 Patricia Antamina nº12 97896542
VENDEDORCodVend NomVendV4 JavierV9 Sandy
Tercera Forma Normal: Eliminar las dependencias transitivas (campos que no son clave y dependen de otros que tampoco son claves.) cada atributo que no está incluido en la clave primaria no depende transitivamente de la clave prima
FACTURACodFact Fecha CodCli Nomclie DirClie RucClie CodVend NomVend SubTotal IGV TotalA12 15/05/2012 B156 Jesus Pardo nº65 12115896 V4 Javier 12 19% 14,28A26 23/06/2012 C120 Patricia Antamina nº12 97896542 V9 Sandy 24 19% 32,56
DETALLE FACTURACodFact CodArt Descrip Unidad Precio Cantidad MontoA12 P16 Router 6 2 6 500
A26 P25 Pc Toshiba 8 3 8 600
TELEFONO CLIENTECodClie TelefonoPers TelfTrabB156 123456789 874521369C120 98745632 542368790
CORREO CLIENTECodClie CorreoPers CorreoTrabB156 [email protected] [email protected] [email protected] [email protected]
Cuarta Forma Normal: Asegura de que las dependencias multivaluadas independientes estén correcta y eficientemente representadas en un diseño de base de datos. La relación no puede contener dependencias de multivalor.
CLIENTECodClie NonClie DirClie RucClie Telefono CorreoB156 Jesus Pardo nº65 12115896 123456789, 874521369 [email protected], [email protected] C120 Patricia Antamina nº12 97896542 98745632, 542368790 [email protected], [email protected]
Quinta Forma Normal: También conocida como forma normal de proyección-unión (PJ/NF). Siendo obscuras y fuera del alcance del texto. (no discutidas)
EL AGENTE representa EMPRESA, las empresas fabrican PRODUCTO, los EMPRESA venden el PRODUCTO.
AGENTE COMPAÑIA PRODUCTOPARRA FORD AUTOMOVILPARRA FORD CAMIONPARRA GENERAL MOTORS AUTOMÓVILPARRA GENERAL MOTORS CAMIONPEREZ FORD AUTOMÓVILPEREZ FORD CAMIONRIOS FORD AUTOMÓVILRIOS GENERAL MOTORS AUTOMÓVILRIOS TOYOTA AUTOMÓVILRIOS TOYOTA BUS
AGENTE COMPAÑIAPARRA FORDPARRA GENERAL MOTORSPEREZ FORDRIOS FORDRIOS GENERAL MOTORSRIOS TOYOTA
COMPAÑIA PRODUCTOFORD AUTOMOVILFORD CAMIONGENERAL MOTORS AUTOMÓVILGENERAL MOTORS CAMIONTOYOTA AUTOMÓVILTOYOTA BUS
AGENTE PRODUCTOPARRA AUTOMOVILPARRA CAMIONPEREZ AUTOMÓVILPEREZ CAMIONRIOS AUTOMÓVILRIOS BUS
PEREZ vende AUTOS, GENERAL MOTORS fabrica AUTOS, Pero PEREZ no representa a GENERAL MOTORS.
RIOS representa a FORD y FORD fabrica CAMIONES, Pero RIOS no vende CAMIONES. RIOS representa a FORD , RIOS vende BUSES, Pero FORD no fabrica BUSES .
Diagrama
FACTURACodFactCodClieCodVenFechaSubTotalIGVTotal
DETALLE FACTURACodFatcCodArtCantidadMonto
VENDEDORCodVendNomVend
CLIENTECodClieDirClieRucClieTelefonoCorreo
TELEFONO CLIENTECodClieTelfPersTelfTrab
CORREO CLIENTECodClieCorrepPersCorreoTrab
ARTICULOCorArtUnidadPrecio
1FN
2FN
3FN 4FN
GRACIAS