normalizacion

61
Terminología Relacional M odelo R elacional P rogram ador U suario Afinidad A rchivo Tabla Tupla R egistro Fila Colum na Colum na Colum na A tributo C am po C am po

description

Metodos Flex Bison

Transcript of normalizacion

  • Terminologa Relacional

    Sheet1

    CdigoNmeroDestinoHora SalidaHora LlegadaPasajeroCdigoNmeroDestinoFechaLugarCdigoNombreIDNombreModelo RelacionalProgramadorUsuario

    AA0011012407:0013:4534-351-89AA00110124010/23/005AAA001Espacio Alegre10PetnAfinidadArchivoTabla

    AA001121100:0010:3044-267-65AA0011211010/23/0012B20ZacapaTuplaRegistroFila

    130CancnColumnaColumnaColumna

    240San FranciscoAtributoCampoCampo

    Sheet2

    Sheet3

  • NORMALIZACION

    Es un proceso para convertir una tabla que tiene ciertos problemas a dos o mas tablas que no tienen tales problemas.

  • NORMALIZACIONTerminologa

    Conceptos importantes que aluden a las relaciones entre atributos en una tabla:

    1. Dependencia Funcional2. Clave

  • NORMALIZACIONTerminologaDependencia FuncionalEs una relacin entre uno o mas atributos en una misma tabla.

  • Dependencia Funcional

    El atributo Y es dependiente de X ( X Y )si el valor de X determina el valor de Y.

  • Dependencia FuncionalPuesto de otro modo: si conoce el valor de X, puede obtener el valor de Y. Ejemplos:

    Total = Precio Unitario * Cantidad

  • Dependencia FuncionalEjemplos:

    ID NombreSe dice: ID determina funcionalmente Nombre

  • NORMALIZACIONTerminologaClave - Primary KeyEs una columna o un conjunto de columnas que identifican de manera nica a cada una de las filas de una tabla.

  • NORMALIZACIONTerminologaAnomalas de ModificacinSon errores en la conceptualizacin y posterior creacin de una tabla. Son dos:

    - Anomalas de Eliminacin- Anomalas de Insercin

  • NORMALIZACION Anomalas de Modificacin

    Actividad CuotaNo.Carnet Actividad1 estudiante solo puede estar en una actividad

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaCodigoNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-0090302Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-0080783Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-0067900Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-0034002Cristina8a Aveni, z 434231-9F2Falda1342

    B4Blusa13802a Forma2a Forma3a Forma

    ZA1Zapatos1260

    Num.FechaCodigoNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecioNum.FechaCodigoCodigoNombreDireccionNIT

    FacturaCompraClienteClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticuloFacturaCompraClienteClienteCliente

    43510-04-0090302Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon23543510-04-009030290302Alvaro5 calle, z. 1034322-2

    435C4Camisa2200435C42C4Camisa20043610-04-008078380783Jose4a Aveni z. 254322-K

    43610-04-0080783Jose4a Aveni z. 254322-K436P3Pantalon4235436P34ZA1Zapatos26043710-04-006790067900Pablo12 calle, z. 143231-5

    436ZA1Zapatos2260436ZA12F2Falda34243810-04-003400234002Cristina8a Aveni, z 434231-9

    43710-04-0067900Pablo12 calle, z. 143231-5437P3Pantalon2235437P32B4Blusa380

    43810-04-0034002Cristina8a Aveni, z 434231-9438F2Falda1342438F21

    438B4Blusa1380438B41

    438ZA1Zapatos1260438ZA11

    NumeroActividadCuo-

    Carnetta

    100Esqui200

    150Natacion50

    175Squash50

    200Natacion50

    Hoja2

    Hoja3

  • NORMALIZACION Anomalas de Modificacin

    Anomalias de Eliminacion: al eliminar el carnet 100, deaparece el costo de las clases de esqui ( Q200 ).Anomalias de Insercion: no podemos grabar que el buceo cuesta Q175, si no hay un estudiatne que lo est tomando.

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaCodigoNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-0090302Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-0080783Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-0067900Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-0034002Cristina8a Aveni, z 434231-9F2Falda1342

    B4Blusa13802a Forma2a Forma3a Forma

    ZA1Zapatos1260

    Num.FechaCodigoNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecioNum.FechaCodigoCodigoNombreDireccionNIT

    FacturaCompraClienteClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticuloFacturaCompraClienteClienteCliente

    43510-04-0090302Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon23543510-04-009030290302Alvaro5 calle, z. 1034322-2

    435C4Camisa2200435C42C4Camisa20043610-04-008078380783Jose4a Aveni z. 254322-K

    43610-04-0080783Jose4a Aveni z. 254322-K436P3Pantalon4235436P34ZA1Zapatos26043710-04-006790067900Pablo12 calle, z. 143231-5

    436ZA1Zapatos2260436ZA12F2Falda34243810-04-003400234002Cristina8a Aveni, z 434231-9

    43710-04-0067900Pablo12 calle, z. 143231-5437P3Pantalon2235437P32B4Blusa380

    43810-04-0034002Cristina8a Aveni, z 434231-9438F2Falda1342438F21

    438B4Blusa1380438B41

    438ZA1Zapatos1260438ZA11

    NumeroActividadCuo-

    Carnetta

    100Esqui200

    150Natacion50

    175Squash50

    200Natacion50

    Hoja2

    Hoja3

  • NORMALIZACIONQue hay que hacer?

  • NORMALIZACION Anomalas de ModificacinTabla de Carnets:

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaCodigoNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-0090302Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-0080783Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-0067900Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-0034002Cristina8a Aveni, z 434231-9F2Falda1342

    B4Blusa13802a Forma2a Forma3a Forma

    ZA1Zapatos1260

    Num.FechaCodigoNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecioNum.FechaCodigoCodigoNombreDireccionNIT

    FacturaCompraClienteClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticuloFacturaCompraClienteClienteCliente

    43510-04-0090302Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon23543510-04-009030290302Alvaro5 calle, z. 1034322-2

    435C4Camisa2200435C42C4Camisa20043610-04-008078380783Jose4a Aveni z. 254322-K

    43610-04-0080783Jose4a Aveni z. 254322-K436P3Pantalon4235436P34ZA1Zapatos26043710-04-006790067900Pablo12 calle, z. 143231-5

    436ZA1Zapatos2260436ZA12F2Falda34243810-04-003400234002Cristina8a Aveni, z 434231-9

    43710-04-0067900Pablo12 calle, z. 143231-5437P3Pantalon2235437P32B4Blusa380

    43810-04-0034002Cristina8a Aveni, z 434231-9438F2Falda1342438F21

    438B4Blusa1380438B41

    438ZA1Zapatos1260438ZA11

    NumeroActividadCuo-

    Carnetta

    100Esqui200

    150Natacion50

    175Squash50

    200Natacion50

    Hoja2

    Hoja3

  • NORMALIZACION Anomalas de ModificacinTabla de Actividades:

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaCodigoNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-0090302Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-0080783Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-0067900Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-0034002Cristina8a Aveni, z 434231-9F2Falda1342

    B4Blusa13802a Forma2a Forma3a Forma

    ZA1Zapatos1260

    Num.FechaCodigoNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecioNum.FechaCodigoCodigoNombreDireccionNIT

    FacturaCompraClienteClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticuloFacturaCompraClienteClienteCliente

    43510-04-0090302Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon23543510-04-009030290302Alvaro5 calle, z. 1034322-2

    435C4Camisa2200435C42C4Camisa20043610-04-008078380783Jose4a Aveni z. 254322-K

    43610-04-0080783Jose4a Aveni z. 254322-K436P3Pantalon4235436P34ZA1Zapatos26043710-04-006790067900Pablo12 calle, z. 143231-5

    436ZA1Zapatos2260436ZA12F2Falda34243810-04-003400234002Cristina8a Aveni, z 434231-9

    43710-04-0067900Pablo12 calle, z. 143231-5437P3Pantalon2235437P32B4Blusa380

    43810-04-0034002Cristina8a Aveni, z 434231-9438F2Falda1342438F21

    438B4Blusa1380438B41

    438ZA1Zapatos1260438ZA11

    NumeroActividadCuo-

    Carnetta

    100Esqui200

    150Natacion50

    175Squash50

    200Natacion50

    Hoja2

    Hoja3

  • NORMALIZACION Anomalas de ModificacinTabla de Actividades:

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaCodigoNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-0090302Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-0080783Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-0067900Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-0034002Cristina8a Aveni, z 434231-9F2Falda1342

    B4Blusa13802a Forma2a Forma3a Forma

    ZA1Zapatos1260

    Num.FechaCodigoNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecioNum.FechaCodigoCodigoNombreDireccionNIT

    FacturaCompraClienteClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticuloFacturaCompraClienteClienteCliente

    43510-04-0090302Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon23543510-04-009030290302Alvaro5 calle, z. 1034322-2

    435C4Camisa2200435C42C4Camisa20043610-04-008078380783Jose4a Aveni z. 254322-K

    43610-04-0080783Jose4a Aveni z. 254322-K436P3Pantalon4235436P34ZA1Zapatos26043710-04-006790067900Pablo12 calle, z. 143231-5

    436ZA1Zapatos2260436ZA12F2Falda34243810-04-003400234002Cristina8a Aveni, z 434231-9

    43710-04-0067900Pablo12 calle, z. 143231-5437P3Pantalon2235437P32B4Blusa380

    43810-04-0034002Cristina8a Aveni, z 434231-9438F2Falda1342438F21

    438B4Blusa1380438B41

    438ZA1Zapatos1260438ZA11

    NumeroActividadCuo-

    Carnetta

    100Esqui200

    150Natacion50

    175Squash50

    200Natacion50

    ActividadCuo-

    ta

    Esqui200

    Natacion50

    Squash50

    Natacion50

    Buceo175

    Hoja2

    Hoja3

  • NORMALIZACIONTerminologaEsencia de la Normalizacin Cada tabla normalizada tiene solo un tema. Si tiene 2 o mas, debe fragmentarse en varias tablas con un solo tema. Cada vez que se divide una tabla, es probable que surja la necesidad de crear una restriccin de integridad

  • NORMALIZACION Formas Normales

    Son las tcnicas que usamos para prevenir las anomalas de Modificacin.

  • NORMALIZACION Razones para Normalizar:

    -Estructurar los datos para establecer fcilmente la relacin entre ellos.-Facilitar la recuperacin de los datos-Reducir al mnimo la posibilidad de redundancia e inconsistencia en la Base.

  • NORMALIZACIONLas Formas Normales se dividen en: Primera Forma Normal( 1NF )Segunda Forma Normal( 2NF )Tercera Forma Normal( 3NF )Forma Normal Boyce-Codd( BCNF )Cuarta Forma Normal( 4NF )Quinta Forma Normal( 5NF )Dominio/Clave( DK/NF )

  • NORMALIZACIONPrimera Forma Normal ( 1NF )

    Las columnas deben poseer valores simples y no se permiten grupos ni arreglos repetidos como valores.

  • PRIMERA FORMA NORMAL

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaCodigoNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-0090302Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-0080783Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-0067900Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-0034002Cristina4a Aveni z. 254322-KF2Falda1342

    B4Blusa1380

    ZA1Zapatos1260

    Num.FechaCodigoNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecio

    FacturaCompraClienteClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticulo

    43510-04-0090302Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon235

    435C4Camisa2200435C42C4Camisa200

    43610-04-0080783Jose4a Aveni z. 254322-K436P3Pantalon4235436P34ZA1Zapatos260

    436ZA1Zapatos2260436ZA12F2Falda342

    43710-04-0067900Pablo12 calle, z. 143231-5437P3Pantalon2235437P32B4Blusa380

    43810-04-0034002Cristina4a Aveni z. 254322-K438F2Falda1342438F21

    438B4Blusa1380438B41

    438ZA1Zapatos1260438ZA11

    Hoja2

    Hoja3

  • PRIMERA FORMA NORMAL

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-00Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-00Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-00Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-00Cristina4a Aveni z. 254322-KF2Falda1342

    B4Blusa1380

    ZA1Zapatos1260

    Num.FechaNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecio

    FacturaCompraClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticulo

    43510-04-00Alvaro5 calle, z. 1034322-2435P3Pantalon3235435F23F2Pantalon235

    435C4Camisa2200435B42B4Camisa200

    43610-04-00Jose4a Aveni z. 254322-K436P3Pantalon4235436P34P3Pantalon235

    436ZA1Zapatos2260436ZA12ZA1Zapatos260

    43710-04-00Pablo12 calle, z. 143231-5437P3Pantalon2235437B42B4Pantalon235

    43810-04-00Cristina4a Aveni z. 254322-K438F2Falda1342438F21F2Falda342

    438B4Blusa1380438B41B4Blusa380

    438ZA1Zapatos1260438ZA11

    Hoja2

    Hoja3

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaCodigoNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-0090302Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-0080783Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-0067900Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-0034002Cristina4a Aveni z. 254322-KF2Falda1342

    B4Blusa1380

    ZA1Zapatos1260

    Num.FechaCodigoNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecio

    FacturaCompraClienteClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticulo

    43510-04-0090302Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon235

    435C4Camisa2200435C42C4Camisa200

    43610-04-0080783Jose4a Aveni z. 254322-K436P3Pantalon4235436P34ZA1Zapatos260

    436ZA1Zapatos2260436ZA12F2Falda342

    43710-04-0067900Pablo12 calle, z. 143231-5437P3Pantalon2235437P32B4Blusa380

    43810-04-0034002Cristina4a Aveni z. 254322-K438F2Falda1342438F21

    438B4Blusa1380438B41

    438ZA1Zapatos1260438ZA11

    Hoja2

    Hoja3

  • PRIMERA FORMA NORMAL

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-00Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-00Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-00Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-00Cristina4a Aveni z. 254322-KF2Falda1342

    B4Blusa1380

    ZA1Zapatos1260

    Num.FechaNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecio

    FacturaCompraClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticulo

    43510-04-00Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon235

    435C4Camisa2200435C42C4Camisa200

    43610-04-00Jose4a Aveni z. 254322-K436P3Pantalon4235436P34P3Pantalon235

    436ZA1Zapatos2260436ZA12ZA1Zapatos260

    43710-04-00Pablo12 calle, z. 143231-5437P3Pantalon2235437P32P3Pantalon235

    43810-04-00Cristina4a Aveni z. 254322-K438F2Falda1342438F21F2Falda342

    438B4Blusa1380438B41B4Blusa380

    438ZA1Zapatos1260438ZA11ZA1

    Hoja2

    Hoja3

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaCodigoNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-0090302Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-0080783Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-0067900Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-0034002Cristina4a Aveni z. 254322-KF2Falda1342

    B4Blusa1380

    ZA1Zapatos1260

    Num.FechaCodigoNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecio

    FacturaCompraClienteClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticulo

    43510-04-0090302Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon235

    435C4Camisa2200435C42C4Camisa200

    43610-04-0080783Jose4a Aveni z. 254322-K436P3Pantalon4235436P34ZA1Zapatos260

    436ZA1Zapatos2260436ZA12F2Falda342

    43710-04-0067900Pablo12 calle, z. 143231-5437P3Pantalon2235437P32B4Blusa380

    43810-04-0034002Cristina4a Aveni z. 254322-K438F2Falda1342438F21

    438B4Blusa1380438B41

    438ZA1Zapatos1260438ZA11

    Hoja2

    Hoja3

  • NORMALIZACIONSegunda Forma Normal ( 2NF )

    Una tabla esta en 2NF cuando todos los atributos que no son claves, dependen por completo de la clave. La 2NF solo hace referencia a tablas con llaves compuestas.

  • SEGUNDA FORMA NORMAL

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-00Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-00Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-00Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-00Cristina4a Aveni z. 254322-KF2Falda1342

    B4Blusa1380

    ZA1Zapatos1260

    Num.FechaNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecio

    FacturaCompraClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticulo

    43510-04-00Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon235

    435C4Camisa2200435C42C4Camisa200

    43610-04-00Jose4a Aveni z. 254322-K436P3Pantalon4235436P34P3Pantalon235

    436ZA1Zapatos2260436ZA12ZA1Zapatos260

    43710-04-00Pablo12 calle, z. 143231-5437P3Pantalon2235437P32P3Pantalon235

    43810-04-00Cristina4a Aveni z. 254322-K438F2Falda1342438F21F2Falda342

    438B4Blusa1380438B41B4Blusa380

    438ZA1Zapatos1260438ZA11ZA1

    Hoja2

    Hoja3

  • SEGUNDA FORMA NORMAL

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-00Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-00Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-00Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-00Cristina4a Aveni z. 254322-KF2Falda1342

    B4Blusa1380

    ZA1Zapatos1260

    Num.FechaNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecio

    FacturaCompraClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticulo

    43510-04-00Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon235

    435C4Camisa2200435C42C4Camisa200

    43610-04-00Jose4a Aveni z. 254322-K436P3Pantalon4235436P34P3Pantalon235

    436ZA1Zapatos2260436ZA12ZA1Zapatos260

    43710-04-00Pablo12 calle, z. 143231-5437P3Pantalon2235437P32P3Pantalon235

    43810-04-00Cristina4a Aveni z. 254322-K438F2Falda1342438F21F2Falda342

    438B4Blusa1380438B41B4Blusa380

    438ZA1Zapatos1260438ZA11ZA1

    Hoja2

    Hoja3

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-00Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-00Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-00Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-00Cristina4a Aveni z. 254322-KF2Falda1342

    B4Blusa1380

    ZA1Zapatos1260

    Num.FechaNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecio

    FacturaCompraClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticulo

    43510-04-00Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon235

    435C4Camisa2200435C42C4Camisa200

    43610-04-00Jose4a Aveni z. 254322-K436P3Pantalon4235436P34P3Pantalon235

    436ZA1Zapatos2260436ZA12ZA1Zapatos260

    43710-04-00Pablo12 calle, z. 143231-5437P3Pantalon2235437P32P3Pantalon235

    43810-04-00Cristina4a Aveni z. 254322-K438F2Falda1342438F21F2Falda342

    438B4Blusa1380438B41B4Blusa380

    438ZA1Zapatos1260438ZA11ZA1Zapatos260

    Hoja2

    Hoja3

  • SEGUNDA FORMA NORMAL

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-00Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-00Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-00Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-00Cristina4a Aveni z. 254322-KF2Falda1342

    B4Blusa1380

    ZA1Zapatos1260

    Num.FechaNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecio

    FacturaCompraClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticulo

    43510-04-00Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon235

    435C4Camisa2200435C42C4Camisa200

    43610-04-00Jose4a Aveni z. 254322-K436P3Pantalon4235436P34P3Pantalon235

    436ZA1Zapatos2260436ZA12ZA1Zapatos260

    43710-04-00Pablo12 calle, z. 143231-5437P3Pantalon2235437P32P3Pantalon235

    43810-04-00Cristina4a Aveni z. 254322-K438F2Falda1342438F21F2Falda342

    438B4Blusa1380438B41B4Blusa380

    438ZA1Zapatos1260438ZA11ZA1Zapatos260

    Hoja2

    Hoja3

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-00Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-00Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-00Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-00Cristina4a Aveni z. 254322-KF2Falda1342

    B4Blusa1380

    ZA1Zapatos1260

    Num.FechaNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecio

    FacturaCompraClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticulo

    43510-04-00Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon235

    435C4Camisa2200435C42C4Camisa200

    43610-04-00Jose4a Aveni z. 254322-K436P3Pantalon4235436P34ZA1Zapatos260

    436ZA1Zapatos2260436ZA12F2Falda342

    43710-04-00Pablo12 calle, z. 143231-5437P3Pantalon2235437P32B4Blusa380

    43810-04-00Cristina4a Aveni z. 254322-K438F2Falda1342438F21

    438B4Blusa1380438B41

    438ZA1Zapatos1260438ZA11

    Hoja2

    Hoja3

  • NORMALIZACIONLas Formas Normales se dividen en: Primera Forma Normal( 1NF )Segunda Forma Normal( 2NF )Tercera Forma Normal( 3NF )Forma Normal Boyce-Codd( BCNF )Cuarta Forma Normal( 4NF )Quinta Forma Normal( 5NF )Dominio/Clave( DK/NF )

  • NORMALIZACIONPrimera Forma Normal ( 1NF )

    Las columnas deben poseer valores simples y no se permiten grupos ni arreglos repetidos como valores.

  • NORMALIZACIONSegunda Forma Normal ( 2NF )

    Una tabla esta en 2NF cuando todos los atributos que no son claves, dependen por completo de la clave. La 2NF solo hace referencia a tablas con llaves compuestas.

  • SEGUNDA FORMA NORMALClave Primaria: ( carnet, especialidad ) Actividad CuotaHay una dependencia ( cuota ) que involucra solo parte de la clave. Cuota es parcialmente dependiente de la clave de la tabla.

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaCodigoNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-0090302Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-0080783Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-0067900Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-0034002Cristina8a Aveni, z 434231-9F2Falda1342

    B4Blusa13802a Forma2a Forma3a Forma

    ZA1Zapatos1260

    Num.FechaCodigoNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecioNum.FechaCodigoCodigoNombreDireccionNIT

    FacturaCompraClienteClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticuloFacturaCompraClienteClienteCliente

    43510-04-0090302Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon23543510-04-009030290302Alvaro5 calle, z. 1034322-2

    435C4Camisa2200435C42C4Camisa20043610-04-008078380783Jose4a Aveni z. 254322-K

    43610-04-0080783Jose4a Aveni z. 254322-K436P3Pantalon4235436P34ZA1Zapatos26043710-04-006790067900Pablo12 calle, z. 143231-5

    436ZA1Zapatos2260436ZA12F2Falda34243810-04-003400234002Cristina8a Aveni, z 434231-9

    43710-04-0067900Pablo12 calle, z. 143231-5437P3Pantalon2235437P32B4Blusa380

    43810-04-0034002Cristina8a Aveni, z 434231-9438F2Falda1342438F21

    438B4Blusa1380438B41

    438ZA1Zapatos1260438ZA11

    NumeroActividadCuo-

    Carnetta

    100Esqui200

    150Natacion50

    175Squash50

    200Natacion50

    ActividadCuo-

    ta

    Esqui200

    Natacion50

    Squash50

    Natacion50

    Buceo175

    NombreNombreNombreRequisitosEspeciali-Estableci-FechaCodigoNombreCodigoNombreCodigoNombreCodigoCodigoEspeciali-Estableci-FechaCodigoCodigoRequisitosNombre

    Depto.PuestozacionmientoDepartamentDepto.PuestoPuestoEmpleaEspecizacionmientoPuestoRequisitoPuesto

    AlvaroInformaticaProgramadorProgramadorBachillerColegio R.T.Y.19954Alvaro78Informatica432Programador4567BachillerColegio R.T.Y.199543233ProgramadorProgramador

    SistemasSistemasUFM1999Ing. SistemasUFM199943234SistemasProgramador

    Informatica43235InformaticaProgramador

    JoseContabilidadGerente Fin.ContadorContadorColegio C.F.19965Jose76Contabilidad456Gerente Fin.5345ContadorColegio C.F.199645640ContadorGerente Fin.

    AuditoriaUSD2000USD200045641AuditoriaGerente Fin.

    PabloAdministracionGerente Gen.Administrac.Administra.UFN19986Pablo45Administracion743Gerente Gen.6652Administra.UFN199874350Administrac.Gerente Gen.

    Hoja2

    Hoja3

  • SEGUNDA FORMA NORMALCrear 2 tablas:

    1) Actividades 2) Carnets-Actividades

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaCodigoNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-0090302Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-0080783Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-0067900Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-0034002Cristina8a Aveni, z 434231-9F2Falda1342

    B4Blusa13802a Forma2a Forma3a Forma

    ZA1Zapatos1260

    Num.FechaCodigoNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecioNum.FechaCodigoCodigoNombreDireccionNIT

    FacturaCompraClienteClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticuloFacturaCompraClienteClienteCliente

    43510-04-0090302Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon23543510-04-009030290302Alvaro5 calle, z. 1034322-2

    435C4Camisa2200435C42C4Camisa20043610-04-008078380783Jose4a Aveni z. 254322-K

    43610-04-0080783Jose4a Aveni z. 254322-K436P3Pantalon4235436P34ZA1Zapatos26043710-04-006790067900Pablo12 calle, z. 143231-5

    436ZA1Zapatos2260436ZA12F2Falda34243810-04-003400234002Cristina8a Aveni, z 434231-9

    43710-04-0067900Pablo12 calle, z. 143231-5437P3Pantalon2235437P32B4Blusa380

    43810-04-0034002Cristina8a Aveni, z 434231-9438F2Falda1342438F21

    438B4Blusa1380438B41

    438ZA1Zapatos1260438ZA11

    2NF

    NumeroActividadCuo-

    Carnetta

    100Esqui200

    150Natacion50

    175Squash50

    200Natacion50

    ActividadCuo-

    ta

    Esqui200

    Natacion50

    Squash50

    Natacion50

    Buceo175

    3NF

    NumeroEdificioCuo-

    Carnetta

    100Esqui200

    150Natacion50

    175Squash50

    200Natacion50NombreNombreNombreRequisitosEspeciali-Estableci-FechaCodigoNombreCodigoNombreCodigoNombreCodigoCodigoEspeciali-Estableci-FechaCodigoCodigoRequisitosNombre

    Depto.PuestozacionmientoDepartamentDepto.PuestoPuestoEmpleaEspecizacionmientoPuestoRequisitoPuesto

    AlvaroInformaticaProgramadorProgramadorBachillerColegio R.T.Y.19954Alvaro78Informatica432Programador4567BachillerColegio R.T.Y.199543233ProgramadorProgramador

    SistemasSistemasUFM1999Ing. SistemasUFM199943234SistemasProgramador

    Informatica43235InformaticaProgramador

    JoseContabilidadGerente Fin.ContadorContadorColegio C.F.19965Jose76Contabilidad456Gerente Fin.5345ContadorColegio C.F.199645640ContadorGerente Fin.

    AuditoriaUSD2000USD200045641AuditoriaGerente Fin.

    PabloAdministracionGerente Gen.Administrac.Administra.UFN19986Pablo45Administracion743Gerente Gen.6652Administra.UFN199874350Administrac.Gerente Gen.

    Hoja2

    Hoja3

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaCodigoNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-0090302Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-0080783Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-0067900Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-0034002Cristina8a Aveni, z 434231-9F2Falda1342

    B4Blusa13802a Forma2a Forma3a Forma

    ZA1Zapatos1260

    Num.FechaCodigoNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecioNum.FechaCodigoCodigoNombreDireccionNIT

    FacturaCompraClienteClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticuloFacturaCompraClienteClienteCliente

    43510-04-0090302Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon23543510-04-009030290302Alvaro5 calle, z. 1034322-2

    435C4Camisa2200435C42C4Camisa20043610-04-008078380783Jose4a Aveni z. 254322-K

    43610-04-0080783Jose4a Aveni z. 254322-K436P3Pantalon4235436P34ZA1Zapatos26043710-04-006790067900Pablo12 calle, z. 143231-5

    436ZA1Zapatos2260436ZA12F2Falda34243810-04-003400234002Cristina8a Aveni, z 434231-9

    43710-04-0067900Pablo12 calle, z. 143231-5437P3Pantalon2235437P32B4Blusa380

    43810-04-0034002Cristina8a Aveni, z 434231-9438F2Falda1342438F21

    438B4Blusa1380438B41

    438ZA1Zapatos1260438ZA11

    2NF

    NumeroActividadCuo-

    Carnetta

    100Esqui200

    150Natacion50

    175Squash50

    200Natacion50

    ActividadCuo-

    ta

    Esqui200

    Natacion50

    Squash50

    Natacion50

    Buceo175

    3NF

    NumeroEdificioCuo-

    Carnetta

    100Esqui200

    150Natacion50

    175Squash50

    200Natacion50NombreNombreNombreRequisitosEspeciali-Estableci-FechaCodigoNombreCodigoNombreCodigoNombreCodigoCodigoEspeciali-Estableci-FechaCodigoCodigoRequisitosNombre

    Depto.PuestozacionmientoDepartamentDepto.PuestoPuestoEmpleaEspecizacionmientoPuestoRequisitoPuesto

    AlvaroInformaticaProgramadorProgramadorBachillerColegio R.T.Y.19954Alvaro78Informatica432Programador4567BachillerColegio R.T.Y.199543233ProgramadorProgramador

    SistemasSistemasUFM1999Ing. SistemasUFM199943234SistemasProgramador

    Informatica43235InformaticaProgramador

    JoseContabilidadGerente Fin.ContadorContadorColegio C.F.19965Jose76Contabilidad456Gerente Fin.5345ContadorColegio C.F.199645640ContadorGerente Fin.

    AuditoriaUSD2000USD200045641AuditoriaGerente Fin.

    PabloAdministracionGerente Gen.Administrac.Administra.UFN19986Pablo45Administracion743Gerente Gen.6652Administra.UFN199874350Administrac.Gerente Gen.

    Hoja2

    Hoja3

  • NORMALIZACIONTercera Forma Normal ( 3NF )

    Una tabla esta en 3NF cuando no hay dependencias transitivas.

  • TERCERA FORMA NORMALClave Primaria: ( carnet ) Carnet EdificioEdificioCuotaCarnetEdificioCuotaIndirectamente, Carnet determina cuota.

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaCodigoNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-0090302Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-0080783Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-0067900Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-0034002Cristina8a Aveni, z 434231-9F2Falda1342

    B4Blusa13802a Forma2a Forma3a Forma

    ZA1Zapatos1260

    Num.FechaCodigoNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecioNum.FechaCodigoCodigoNombreDireccionNIT

    FacturaCompraClienteClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticuloFacturaCompraClienteClienteCliente

    43510-04-0090302Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon23543510-04-009030290302Alvaro5 calle, z. 1034322-2

    435C4Camisa2200435C42C4Camisa20043610-04-008078380783Jose4a Aveni z. 254322-K

    43610-04-0080783Jose4a Aveni z. 254322-K436P3Pantalon4235436P34ZA1Zapatos26043710-04-006790067900Pablo12 calle, z. 143231-5

    436ZA1Zapatos2260436ZA12F2Falda34243810-04-003400234002Cristina8a Aveni, z 434231-9

    43710-04-0067900Pablo12 calle, z. 143231-5437P3Pantalon2235437P32B4Blusa380

    43810-04-0034002Cristina8a Aveni, z 434231-9438F2Falda1342438F21

    438B4Blusa1380438B41

    438ZA1Zapatos1260438ZA11

    2NF

    NumeroActividadCuo-

    Carnetta

    100Esqui200

    150Natacion50

    175Squash50

    200Natacion50

    ActividadCuo-

    ta

    Esqui200

    Natacion50

    Squash50

    Natacion50

    Buceo175

    3NF

    NumeroEdificioCuo-

    Carnetta

    100Mayor A2500

    150Domo 32200

    175Mayor B1900

    200Mayor A2500NombreNombreNombreRequisitosEspeciali-Estableci-FechaCodigoNombreCodigoNombreCodigoNombreCodigoCodigoEspeciali-Estableci-FechaCodigoCodigoRequisitosNombre

    Depto.PuestozacionmientoDepartamentDepto.PuestoPuestoEmpleaEspecizacionmientoPuestoRequisitoPuesto

    AlvaroInformaticaProgramadorProgramadorBachillerColegio R.T.Y.19954Alvaro78Informatica432Programador4567BachillerColegio R.T.Y.199543233ProgramadorProgramador

    SistemasSistemasUFM1999Ing. SistemasUFM199943234SistemasProgramador

    Informatica43235InformaticaProgramador

    JoseContabilidadGerente Fin.ContadorContadorColegio C.F.19965Jose76Contabilidad456Gerente Fin.5345ContadorColegio C.F.199645640ContadorGerente Fin.

    AuditoriaUSD2000USD200045641AuditoriaGerente Fin.

    PabloAdministracionGerente Gen.Administrac.Administra.UFN19986Pablo45Administracion743Gerente Gen.6652Administra.UFN199874350Administrac.Gerente Gen.

    Hoja2

    Hoja3

  • TERCERA FORMA NORMAL

    Hay que quitar las dependencias Transitivas:

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaCodigoNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-0090302Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-0080783Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-0067900Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-0034002Cristina8a Aveni, z 434231-9F2Falda1342

    B4Blusa13802a Forma2a Forma3a Forma

    ZA1Zapatos1260

    Num.FechaCodigoNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecioNum.FechaCodigoCodigoNombreDireccionNIT

    FacturaCompraClienteClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticuloFacturaCompraClienteClienteCliente

    43510-04-0090302Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon23543510-04-009030290302Alvaro5 calle, z. 1034322-2

    435C4Camisa2200435C42C4Camisa20043610-04-008078380783Jose4a Aveni z. 254322-K

    43610-04-0080783Jose4a Aveni z. 254322-K436P3Pantalon4235436P34ZA1Zapatos26043710-04-006790067900Pablo12 calle, z. 143231-5

    436ZA1Zapatos2260436ZA12F2Falda34243810-04-003400234002Cristina8a Aveni, z 434231-9

    43710-04-0067900Pablo12 calle, z. 143231-5437P3Pantalon2235437P32B4Blusa380

    43810-04-0034002Cristina8a Aveni, z 434231-9438F2Falda1342438F21

    438B4Blusa1380438B41

    438ZA1Zapatos1260438ZA11

    2NF

    NumeroActividadCuo-

    Carnetta

    100Esqui200

    150Natacion50

    175Squash50

    200Natacion50

    ActividadCuo-

    ta

    Esqui200

    Natacion50

    Squash50

    Natacion50

    Buceo175

    3NF

    NumeroEdificioCuo-

    Carnetta

    100Mayor A2500

    150Domo 32200

    175Mayor B1900

    200Mayor A2500

    NombreNombreNombreRequisitosEspeciali-Estableci-FechaCodigoNombreCodigoNombreCodigoNombreCodigoCodigoEspeciali-Estableci-FechaCodigoCodigoRequisitosNombre

    Depto.PuestozacionmientoDepartamentDepto.PuestoPuestoEmpleaEspecizacionmientoPuestoRequisitoPuesto

    AlvaroInformaticaProgramadorProgramadorBachillerColegio R.T.Y.19954Alvaro78Informatica432Programador4567BachillerColegio R.T.Y.199543233ProgramadorProgramador

    SistemasSistemasUFM1999Ing. SistemasUFM199943234SistemasProgramador

    Informatica43235InformaticaProgramador

    JoseContabilidadGerente Fin.ContadorContadorColegio C.F.19965Jose76Contabilidad456Gerente Fin.5345ContadorColegio C.F.199645640ContadorGerente Fin.

    AuditoriaUSD2000USD200045641AuditoriaGerente Fin.

    PabloAdministracionGerente Gen.Administrac.Administra.UFN19986Pablo45Administracion743Gerente Gen.6652Administra.UFN199874350Administrac.Gerente Gen.

    Hoja2

    Hoja3

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaCodigoNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-0090302Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-0080783Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-0067900Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-0034002Cristina8a Aveni, z 434231-9F2Falda1342

    B4Blusa13802a Forma2a Forma3a Forma

    ZA1Zapatos1260

    Num.FechaCodigoNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecioNum.FechaCodigoCodigoNombreDireccionNIT

    FacturaCompraClienteClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticuloFacturaCompraClienteClienteCliente

    43510-04-0090302Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon23543510-04-009030290302Alvaro5 calle, z. 1034322-2

    435C4Camisa2200435C42C4Camisa20043610-04-008078380783Jose4a Aveni z. 254322-K

    43610-04-0080783Jose4a Aveni z. 254322-K436P3Pantalon4235436P34ZA1Zapatos26043710-04-006790067900Pablo12 calle, z. 143231-5

    436ZA1Zapatos2260436ZA12F2Falda34243810-04-003400234002Cristina8a Aveni, z 434231-9

    43710-04-0067900Pablo12 calle, z. 143231-5437P3Pantalon2235437P32B4Blusa380

    43810-04-0034002Cristina8a Aveni, z 434231-9438F2Falda1342438F21

    438B4Blusa1380438B41

    438ZA1Zapatos1260438ZA11

    2NF

    NumeroActividadCuo-

    Carnetta

    100Esqui200

    150Natacion50

    175Squash50

    200Natacion50

    ActividadCuo-

    ta

    Esqui200

    Natacion50

    Squash50

    Natacion50

    Buceo175

    3NF

    NumeroEdificioCuo-

    Carnetta

    100Mayor A2500

    150Domo 32200

    175Mayor B1900

    200Mayor A2500

    NombreNombreNombreRequisitosEspeciali-Estableci-FechaCodigoNombreCodigoNombreCodigoNombreCodigoCodigoEspeciali-Estableci-FechaCodigoCodigoRequisitosNombre

    Depto.PuestozacionmientoDepartamentDepto.PuestoPuestoEmpleaEspecizacionmientoPuestoRequisitoPuesto

    AlvaroInformaticaProgramadorProgramadorBachillerColegio R.T.Y.19954Alvaro78Informatica432Programador4567BachillerColegio R.T.Y.199543233ProgramadorProgramador

    SistemasSistemasUFM1999Ing. SistemasUFM199943234SistemasProgramador

    Informatica43235InformaticaProgramador

    JoseContabilidadGerente Fin.ContadorContadorColegio C.F.19965Jose76Contabilidad456Gerente Fin.5345ContadorColegio C.F.199645640ContadorGerente Fin.

    AuditoriaUSD2000USD200045641AuditoriaGerente Fin.

    PabloAdministracionGerente Gen.Administrac.Administra.UFN19986Pablo45Administracion743Gerente Gen.6652Administra.UFN199874350Administrac.Gerente Gen.

    Hoja2

    Hoja3

  • TERCERA FORMA NORMAL( otro Ejemplo )Factura Codigo ClienteCodigo ClienteNombreFactura Codigo Cliente Nombre

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaCodigoNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-0090302Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-0080783Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-0067900Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-0034002Cristina4a Aveni z. 254322-KF2Falda1342

    B4Blusa1380

    ZA1Zapatos1260

    Num.FechaCodigoNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecio

    FacturaCompraClienteClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticulo

    43510-04-0090302Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon235

    435C4Camisa2200435C42C4Camisa200

    43610-04-0080783Jose4a Aveni z. 254322-K436P3Pantalon4235436P34ZA1Zapatos260

    436ZA1Zapatos2260436ZA12F2Falda342

    43710-04-0067900Pablo12 calle, z. 143231-5437P3Pantalon2235437P32B4Blusa380

    43810-04-0034002Cristina4a Aveni z. 254322-K438F2Falda1342438F21

    438B4Blusa1380438B41

    438ZA1Zapatos1260438ZA11

    Hoja2

    Hoja3

  • TERCERA FORMA NORMAL

    Hay que quitar las dependencias Transitivas:

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaCodigoNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-0090302Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-0080783Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-0067900Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-0034002Cristina4a Aveni z. 254322-KF2Falda1342

    B4Blusa13802a Forma2a Forma3a Forma

    ZA1Zapatos1260

    Num.FechaCodigoNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecioNum.FechaCodigoCodigoNombreDireccionNIT

    FacturaCompraClienteClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticuloFacturaCompraClienteClienteCliente

    43510-04-0090302Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon23543510-04-009030290302Alvaro5 calle, z. 1034322-2

    435C4Camisa2200435C42C4Camisa20043610-04-008078380783Jose4a Aveni z. 254322-K

    43610-04-0080783Jose4a Aveni z. 254322-K436P3Pantalon4235436P34ZA1Zapatos26043710-04-006790067900Pablo12 calle, z. 143231-5

    436ZA1Zapatos2260436ZA12F2Falda34243810-04-003400234002Cristina4a Aveni z. 254322-K

    43710-04-0067900Pablo12 calle, z. 143231-5437P3Pantalon2235437P32B4Blusa380

    43810-04-0034002Cristina4a Aveni z. 254322-K438F2Falda1342438F21

    438B4Blusa1380438B41

    438ZA1Zapatos1260438ZA11

    Hoja2

    Hoja3

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaCodigoNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-0090302Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-0080783Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-0067900Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-0034002Cristina8a Aveni, z 434231-9F2Falda1342

    B4Blusa13802a Forma2a Forma3a Forma

    ZA1Zapatos1260

    Num.FechaCodigoNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecioNum.FechaCodigoCodigoNombreDireccionNIT

    FacturaCompraClienteClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticuloFacturaCompraClienteClienteCliente

    43510-04-0090302Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon23543510-04-009030290302Alvaro5 calle, z. 1034322-2

    435C4Camisa2200435C42C4Camisa20043610-04-008078380783Jose4a Aveni z. 254322-K

    43610-04-0080783Jose4a Aveni z. 254322-K436P3Pantalon4235436P34ZA1Zapatos26043710-04-006790067900Pablo12 calle, z. 143231-5

    436ZA1Zapatos2260436ZA12F2Falda34243810-04-003400234002Cristina8a Aveni, z 434231-9

    43710-04-0067900Pablo12 calle, z. 143231-5437P3Pantalon2235437P32B4Blusa380

    43810-04-0034002Cristina8a Aveni, z 434231-9438F2Falda1342438F21

    438B4Blusa1380438B41

    438ZA1Zapatos1260438ZA11

    Hoja2

    Hoja3

  • TERCERA FORMA NORMAL

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaCodigoNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-0090302Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-0080783Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-0067900Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-0034002Cristina4a Aveni z. 254322-KF2Falda1342

    B4Blusa13802a Forma2a Forma3a Forma

    ZA1Zapatos1260

    Num.FechaCodigoNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecioNum.FechaCodigoCodigoNombreDireccionNIT

    FacturaCompraClienteClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticuloFacturaCompraClienteClienteCliente

    43510-04-0090302Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon23543510-04-009030290302Alvaro5 calle, z. 1034322-2

    435C4Camisa2200435C42C4Camisa20043610-04-008078380783Jose4a Aveni z. 254322-K

    43610-04-0080783Jose4a Aveni z. 254322-K436P3Pantalon4235436P34ZA1Zapatos26043710-04-006790067900Pablo12 calle, z. 143231-5

    436ZA1Zapatos2260436ZA12F2Falda34243810-04-003400234002Cristina4a Aveni z. 254322-K

    43710-04-0067900Pablo12 calle, z. 143231-5437P3Pantalon2235437P32B4Blusa380

    43810-04-0034002Cristina4a Aveni z. 254322-K438F2Falda1342438F21

    438B4Blusa1380438B41

    438ZA1Zapatos1260438ZA11

    Hoja2

    Hoja3

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaCodigoNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-0090302Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-0080783Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-0067900Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-0034002Cristina8a Aveni, z 434231-9F2Falda1342

    B4Blusa13802a Forma2a Forma3a Forma

    ZA1Zapatos1260

    Num.FechaCodigoNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecioNum.FechaCodigoCodigoNombreDireccionNIT

    FacturaCompraClienteClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticuloFacturaCompraClienteClienteCliente

    43510-04-0090302Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon23543510-04-009030290302Alvaro5 calle, z. 1034322-2

    435C4Camisa2200435C42C4Camisa20043610-04-008078380783Jose4a Aveni z. 254322-K

    43610-04-0080783Jose4a Aveni z. 254322-K436P3Pantalon4235436P34ZA1Zapatos26043710-04-006790067900Pablo12 calle, z. 143231-5

    436ZA1Zapatos2260436ZA12F2Falda34243810-04-003400234002Cristina8a Aveni, z 434231-9

    43710-04-0067900Pablo12 calle, z. 143231-5437P3Pantalon2235437P32B4Blusa380

    43810-04-0034002Cristina8a Aveni, z 434231-9438F2Falda1342438F21

    438B4Blusa1380438B41

    438ZA1Zapatos1260438ZA11

    Hoja2

    Hoja3

  • NORMALIZACIONForma Normal Boyce-Codd ( BCNF)

    Una tabla esta en BCNF si cada determinante es una clave candidata.

  • NORMALIZACIONCuarta Forma Normal ( 4NF )

    Una tabla esta en 4NF si esta en BCNF y no tienen dependencias de valores mltiples (DVM).

  • NORMALIZACIONLas Formas Normales se dividen en: Primera Forma Normal( 1NF )Segunda Forma Normal( 2NF )Tercera Forma Normal( 3NF )Forma Normal Boyce-Codd( BCNF )Cuarta Forma Normal( 4NF )Quinta Forma Normal( 5NF )Dominio/Clave( DK/NF )

  • NORMALIZACIONForma Normal Boyce-Codd ( BCNF)

    Una tabla esta en BCNF si cada determinante es una clave candidata.

  • FORMA NORMAL BOYCE CODD1 estudiante puede tener 1 o mas especialidades1 especialidad puede tener 1 o mas asesores1 asesor solo puede tener 1 especialidad

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaCodigoNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-0090302Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-0080783Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-0067900Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-0034002Cristina8a Aveni, z 434231-9F2Falda1342

    B4Blusa13802a Forma2a Forma3a Forma

    ZA1Zapatos1260

    Num.FechaCodigoNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecioNum.FechaCodigoCodigoNombreDireccionNIT

    FacturaCompraClienteClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticuloFacturaCompraClienteClienteCliente

    43510-04-0090302Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon23543510-04-009030290302Alvaro5 calle, z. 1034322-2

    435C4Camisa2200435C42C4Camisa20043610-04-008078380783Jose4a Aveni z. 254322-K

    43610-04-0080783Jose4a Aveni z. 254322-K436P3Pantalon4235436P34ZA1Zapatos26043710-04-006790067900Pablo12 calle, z. 143231-5

    436ZA1Zapatos2260436ZA12F2Falda34243810-04-003400234002Cristina8a Aveni, z 434231-9

    43710-04-0067900Pablo12 calle, z. 143231-5437P3Pantalon2235437P32B4Blusa380

    43810-04-0034002Cristina8a Aveni, z 434231-9438F2Falda1342438F21

    438B4Blusa1380438B41

    438ZA1Zapatos1260438ZA11

    NumeroActividadCuo-

    Carnetta

    100Esqui200

    150Natacion50

    175Squash50

    200Natacion50

    ActividadCuo-

    ta

    Esqui200

    Natacion50

    Squash50

    Natacion50

    Buceo175

    NumeroNombre

    CarnetAlumno

    100Sonia

    150Oscar

    NumeroEspeciaAsesor

    Carnetlidad

    100MateAlejandro

    150AnalisisJose

    175MicroRonald

    200MateAlejandro

    Hoja2

    NombreNombre

    Depto.

    AlvaroInformatica

    JoseContabilidad

    PabloAdministra.

    Hoja3

    NombreNombreNombreRequisitosEspeciali-Estableci-FechaCodigoNombreCodigoNombreCodigoNombreCodigoCodigoEspeciali-Estableci-FechaCodigoCodigoRequisitosNombre

    Depto.PuestozacionmientoDepto.Depto.PuestoPuestoEmpleaEspecizacionmientoPuestoRequisitoPuesto

    AlvaroInformaticaProgramadorProgramadorBachillerColegio R.T.Y.19954Alvaro78Informatica432Programador4567BachillerColegio R.T.Y.199543233ProgramadorProgramador

    SistemasSistemasUFM1999Ing. SistemasUFM199943234SistemasProgramador

    Informatica43235InformaticaProgramador

    JoseContabilidadGerente Fin.ContadorContadorColegio C.F.19965Jose76Contabilidad456Gerente Fin.5345ContadorColegio C.F.199645640ContadorGerente Fin.

    AuditoriaUSD2000USD200045641AuditoriaGerente Fin.

    PabloAdministra.Gerente Gen.Administrac.Administra.UFN19986Pablo45Administracion743Gerente Gen.6652Administra.UFN199874350Administrac.Gerente Gen.

  • FORMA NORMAL BOYCE CODD

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaCodigoNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-0090302Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-0080783Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-0067900Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-0034002Cristina8a Aveni, z 434231-9F2Falda1342

    B4Blusa13802a Forma2a Forma3a Forma

    ZA1Zapatos1260

    Num.FechaCodigoNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecioNum.FechaCodigoCodigoNombreDireccionNIT

    FacturaCompraClienteClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticuloFacturaCompraClienteClienteCliente

    43510-04-0090302Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon23543510-04-009030290302Alvaro5 calle, z. 1034322-2

    435C4Camisa2200435C42C4Camisa20043610-04-008078380783Jose4a Aveni z. 254322-K

    43610-04-0080783Jose4a Aveni z. 254322-K436P3Pantalon4235436P34ZA1Zapatos26043710-04-006790067900Pablo12 calle, z. 143231-5

    436ZA1Zapatos2260436ZA12F2Falda34243810-04-003400234002Cristina8a Aveni, z 434231-9

    43710-04-0067900Pablo12 calle, z. 143231-5437P3Pantalon2235437P32B4Blusa380

    43810-04-0034002Cristina8a Aveni, z 434231-9438F2Falda1342438F21

    438B4Blusa1380438B41

    438ZA1Zapatos1260438ZA11

    NumeroActividadCuo-

    Carnetta

    100Esqui200

    150Natacion50

    175Squash50

    200Natacion50

    ActividadCuo-

    ta

    Esqui200

    Natacion50

    Squash50

    Natacion50

    Buceo175

    NumeroNombre

    CarnetAlumno

    100Sonia

    150Oscar

    NumeroEspeciaAsesor

    Carnetlidad

    100MateAlejandro

    150AnalisisJose

    175MicroRonald

    200MateAlejandro

    100AnalisisSonia

    200MicroRonald

    200AnalisisJose

    Hoja2

    NombreNombre

    Depto.

    AlvaroInformatica

    JoseContabilidad

    PabloAdministra.

    Hoja3

    NombreNombreNombreRequisitosEspeciali-Estableci-FechaCodigoNombreCodigoNombreCodigoNombreCodigoCodigoEspeciali-Estableci-FechaCodigoCodigoRequisitosNombre

    Depto.PuestozacionmientoDepto.Depto.PuestoPuestoEmpleaEspecizacionmientoPuestoRequisitoPuesto

    AlvaroInformaticaProgramadorProgramadorBachillerColegio R.T.Y.19954Alvaro78Informatica432Programador4567BachillerColegio R.T.Y.199543233ProgramadorProgramador

    SistemasSistemasUFM1999Ing. SistemasUFM199943234SistemasProgramador

    Informatica43235InformaticaProgramador

    JoseContabilidadGerente Fin.ContadorContadorColegio C.F.19965Jose76Contabilidad456Gerente Fin.5345ContadorColegio C.F.199645640ContadorGerente Fin.

    AuditoriaUSD2000USD200045641AuditoriaGerente Fin.

    PabloAdministra.Gerente Gen.Administrac.Administra.UFN19986Pablo45Administracion743Gerente Gen.6652Administra.UFN199874350Administrac.Gerente Gen.

  • FORMA NORMAL BOYCE CODDClaves Candidatas:( carnet, especialidad ) asesor( carnet, asesor ) especialidad

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaCodigoNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-0090302Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-0080783Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-0067900Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-0034002Cristina8a Aveni, z 434231-9F2Falda1342

    B4Blusa13802a Forma2a Forma3a Forma

    ZA1Zapatos1260

    Num.FechaCodigoNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecioNum.FechaCodigoCodigoNombreDireccionNIT

    FacturaCompraClienteClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticuloFacturaCompraClienteClienteCliente

    43510-04-0090302Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon23543510-04-009030290302Alvaro5 calle, z. 1034322-2

    435C4Camisa2200435C42C4Camisa20043610-04-008078380783Jose4a Aveni z. 254322-K

    43610-04-0080783Jose4a Aveni z. 254322-K436P3Pantalon4235436P34ZA1Zapatos26043710-04-006790067900Pablo12 calle, z. 143231-5

    436ZA1Zapatos2260436ZA12F2Falda34243810-04-003400234002Cristina8a Aveni, z 434231-9

    43710-04-0067900Pablo12 calle, z. 143231-5437P3Pantalon2235437P32B4Blusa380

    43810-04-0034002Cristina8a Aveni, z 434231-9438F2Falda1342438F21

    438B4Blusa1380438B41

    438ZA1Zapatos1260438ZA11

    NumeroActividadCuo-

    Carnetta

    100Esqui200

    150Natacion50

    175Squash50

    200Natacion50

    ActividadCuo-

    ta

    Esqui200

    Natacion50

    Squash50

    Natacion50

    Buceo175

    NumeroNombre

    CarnetAlumno

    100Sonia

    150Oscar

    NumeroEspeciaAsesor

    Carnetlidad

    100MateAlejandro

    150AnalisisJose

    175MicroRonald

    200MateAlejandro

    Hoja2

    NombreNombre

    Depto.

    AlvaroInformatica

    JoseContabilidad

    PabloAdministra.

    Hoja3

    NombreNombreNombreRequisitosEspeciali-Estableci-FechaCodigoNombreCodigoNombreCodigoNombreCodigoCodigoEspeciali-Estableci-FechaCodigoCodigoRequisitosNombre

    Depto.PuestozacionmientoDepto.Depto.PuestoPuestoEmpleaEspecizacionmientoPuestoRequisitoPuesto

    AlvaroInformaticaProgramadorProgramadorBachillerColegio R.T.Y.19954Alvaro78Informatica432Programador4567BachillerColegio R.T.Y.199543233ProgramadorProgramador

    SistemasSistemasUFM1999Ing. SistemasUFM199943234SistemasProgramador

    Informatica43235InformaticaProgramador

    JoseContabilidadGerente Fin.ContadorContadorColegio C.F.19965Jose76Contabilidad456Gerente Fin.5345ContadorColegio C.F.199645640ContadorGerente Fin.

    AuditoriaUSD2000USD200045641AuditoriaGerente Fin.

    PabloAdministra.Gerente Gen.Administrac.Administra.UFN19986Pablo45Administracion743Gerente Gen.6652Administra.UFN199874350Administrac.Gerente Gen.

  • FORMA NORMAL BOYCE CODD1 asesor solo puede tener 1 especialidadAsesor EspecialidadAsesor es determinante y no es clave candidata

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaCodigoNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-0090302Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-0080783Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-0067900Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-0034002Cristina8a Aveni, z 434231-9F2Falda1342

    B4Blusa13802a Forma2a Forma3a Forma

    ZA1Zapatos1260

    Num.FechaCodigoNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecioNum.FechaCodigoCodigoNombreDireccionNIT

    FacturaCompraClienteClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticuloFacturaCompraClienteClienteCliente

    43510-04-0090302Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon23543510-04-009030290302Alvaro5 calle, z. 1034322-2

    435C4Camisa2200435C42C4Camisa20043610-04-008078380783Jose4a Aveni z. 254322-K

    43610-04-0080783Jose4a Aveni z. 254322-K436P3Pantalon4235436P34ZA1Zapatos26043710-04-006790067900Pablo12 calle, z. 143231-5

    436ZA1Zapatos2260436ZA12F2Falda34243810-04-003400234002Cristina8a Aveni, z 434231-9

    43710-04-0067900Pablo12 calle, z. 143231-5437P3Pantalon2235437P32B4Blusa380

    43810-04-0034002Cristina8a Aveni, z 434231-9438F2Falda1342438F21

    438B4Blusa1380438B41

    438ZA1Zapatos1260438ZA11

    NumeroActividadCuo-

    Carnetta

    100Esqui200

    150Natacion50

    175Squash50

    200Natacion50

    ActividadCuo-

    ta

    Esqui200

    Natacion50

    Squash50

    Natacion50

    Buceo175

    NumeroNombre

    CarnetAlumno

    100Sonia

    150Oscar

    NumeroEspeciaAsesor

    Carnetlidad

    100MateAlejandro

    150AnalisisJose

    175MicroRonald

    200MatePablo

    Hoja2

    NombreNombre

    Depto.

    AlvaroInformatica

    JoseContabilidad

    PabloAdministra.

    Hoja3

    NombreNombreNombreRequisitosEspeciali-Estableci-FechaCodigoNombreCodigoNombreCodigoNombreCodigoCodigoEspeciali-Estableci-FechaCodigoCodigoRequisitosNombre

    Depto.PuestozacionmientoDepto.Depto.PuestoPuestoEmpleaEspecizacionmientoPuestoRequisitoPuesto

    AlvaroInformaticaProgramadorProgramadorBachillerColegio R.T.Y.19954Alvaro78Informatica432Programador4567BachillerColegio R.T.Y.199543233ProgramadorProgramador

    SistemasSistemasUFM1999Ing. SistemasUFM199943234SistemasProgramador

    Informatica43235InformaticaProgramador

    JoseContabilidadGerente Fin.ContadorContadorColegio C.F.19965Jose76Contabilidad456Gerente Fin.5345ContadorColegio C.F.199645640ContadorGerente Fin.

    AuditoriaUSD2000USD200045641AuditoriaGerente Fin.

    PabloAdministra.Gerente Gen.Administrac.Administra.UFN19986Pablo45Administracion743Gerente Gen.6652Administra.UFN199874350Administrac.Gerente Gen.

  • FORMA NORMAL BOYCE CODDAnomala de Eliminacin:Al eliminar ( 100, Mate ) perdemos que Alejandro asesora en Matemticas.

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaCodigoNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-0090302Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-0080783Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-0067900Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-0034002Cristina8a Aveni, z 434231-9F2Falda1342

    B4Blusa13802a Forma2a Forma3a Forma

    ZA1Zapatos1260

    Num.FechaCodigoNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecioNum.FechaCodigoCodigoNombreDireccionNIT

    FacturaCompraClienteClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticuloFacturaCompraClienteClienteCliente

    43510-04-0090302Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon23543510-04-009030290302Alvaro5 calle, z. 1034322-2

    435C4Camisa2200435C42C4Camisa20043610-04-008078380783Jose4a Aveni z. 254322-K

    43610-04-0080783Jose4a Aveni z. 254322-K436P3Pantalon4235436P34ZA1Zapatos26043710-04-006790067900Pablo12 calle, z. 143231-5

    436ZA1Zapatos2260436ZA12F2Falda34243810-04-003400234002Cristina8a Aveni, z 434231-9

    43710-04-0067900Pablo12 calle, z. 143231-5437P3Pantalon2235437P32B4Blusa380

    43810-04-0034002Cristina8a Aveni, z 434231-9438F2Falda1342438F21

    438B4Blusa1380438B41

    438ZA1Zapatos1260438ZA11

    NumeroActividadCuo-

    Carnetta

    100Esqui200

    150Natacion50

    175Squash50

    200Natacion50

    ActividadCuo-

    ta

    Esqui200

    Natacion50

    Squash50

    Natacion50

    Buceo175

    NumeroNombre

    CarnetAlumno

    100Sonia

    150Oscar

    NumeroEspeciaAsesor

    Carnetlidad

    100MateAlejandro

    150AnalisisJose

    175MicroRonald

    200MatePablo

    Hoja2

    NombreNombre

    Depto.

    AlvaroInformatica

    JoseContabilidad

    PabloAdministra.

    Hoja3

    NombreNombreNombreRequisitosEspeciali-Estableci-FechaCodigoNombreCodigoNombreCodigoNombreCodigoCodigoEspeciali-Estableci-FechaCodigoCodigoRequisitosNombre

    Depto.PuestozacionmientoDepto.Depto.PuestoPuestoEmpleaEspecizacionmientoPuestoRequisitoPuesto

    AlvaroInformaticaProgramadorProgramadorBachillerColegio R.T.Y.19954Alvaro78Informatica432Programador4567BachillerColegio R.T.Y.199543233ProgramadorProgramador

    SistemasSistemasUFM1999Ing. SistemasUFM199943234SistemasProgramador

    Informatica43235InformaticaProgramador

    JoseContabilidadGerente Fin.ContadorContadorColegio C.F.19965Jose76Contabilidad456Gerente Fin.5345ContadorColegio C.F.199645640ContadorGerente Fin.

    AuditoriaUSD2000USD200045641AuditoriaGerente Fin.

    PabloAdministra.Gerente Gen.Administrac.Administra.UFN19986Pablo45Administracion743Gerente Gen.6652Administra.UFN199874350Administrac.Gerente Gen.

  • FORMA NORMAL BOYCE CODDAnomala de Insercin:Como ingresamos que Sonia asesora en Anlisis de Sistemas?

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaCodigoNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-0090302Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-0080783Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-0067900Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-0034002Cristina8a Aveni, z 434231-9F2Falda1342

    B4Blusa13802a Forma2a Forma3a Forma

    ZA1Zapatos1260

    Num.FechaCodigoNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecioNum.FechaCodigoCodigoNombreDireccionNIT

    FacturaCompraClienteClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticuloFacturaCompraClienteClienteCliente

    43510-04-0090302Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon23543510-04-009030290302Alvaro5 calle, z. 1034322-2

    435C4Camisa2200435C42C4Camisa20043610-04-008078380783Jose4a Aveni z. 254322-K

    43610-04-0080783Jose4a Aveni z. 254322-K436P3Pantalon4235436P34ZA1Zapatos26043710-04-006790067900Pablo12 calle, z. 143231-5

    436ZA1Zapatos2260436ZA12F2Falda34243810-04-003400234002Cristina8a Aveni, z 434231-9

    43710-04-0067900Pablo12 calle, z. 143231-5437P3Pantalon2235437P32B4Blusa380

    43810-04-0034002Cristina8a Aveni, z 434231-9438F2Falda1342438F21

    438B4Blusa1380438B41

    438ZA1Zapatos1260438ZA11

    NumeroActividadCuo-

    Carnetta

    100Esqui200

    150Natacion50

    175Squash50

    200Natacion50

    ActividadCuo-

    ta

    Esqui200

    Natacion50

    Squash50

    Natacion50

    Buceo175

    NumeroNombre

    CarnetAlumno

    100Sonia

    150Oscar

    NumeroEspeciaAsesor

    Carnetlidad

    100MateAlejandro

    150AnalisisJose

    175MicroRonald

    200MatePablo

    Hoja2

    NombreNombre

    Depto.

    AlvaroInformatica

    JoseContabilidad

    PabloAdministra.

    Hoja3

    NombreNombreNombreRequisitosEspeciali-Estableci-FechaCodigoNombreCodigoNombreCodigoNombreCodigoCodigoEspeciali-Estableci-FechaCodigoCodigoRequisitosNombre

    Depto.PuestozacionmientoDepto.Depto.PuestoPuestoEmpleaEspecizacionmientoPuestoRequisitoPuesto

    AlvaroInformaticaProgramadorProgramadorBachillerColegio R.T.Y.19954Alvaro78Informatica432Programador4567BachillerColegio R.T.Y.199543233ProgramadorProgramador

    SistemasSistemasUFM1999Ing. SistemasUFM199943234SistemasProgramador

    Informatica43235InformaticaProgramador

    JoseContabilidadGerente Fin.ContadorContadorColegio C.F.19965Jose76Contabilidad456Gerente Fin.5345ContadorColegio C.F.199645640ContadorGerente Fin.

    AuditoriaUSD2000USD200045641AuditoriaGerente Fin.

    PabloAdministra.Gerente Gen.Administrac.Administra.UFN19986Pablo45Administracion743Gerente Gen.6652Administra.UFN199874350Administrac.Gerente Gen.

  • FORMA NORMAL BOYCE CODDAl eliminar ( 100, Mate ) que perdemos? Como ingresamos que Sonia asesora en Analisis?

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaCodigoNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-0090302Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-0080783Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-0067900Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-0034002Cristina8a Aveni, z 434231-9F2Falda1342

    B4Blusa13802a Forma2a Forma3a Forma

    ZA1Zapatos1260

    Num.FechaCodigoNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecioNum.FechaCodigoCodigoNombreDireccionNIT

    FacturaCompraClienteClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticuloFacturaCompraClienteClienteCliente

    43510-04-0090302Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon23543510-04-009030290302Alvaro5 calle, z. 1034322-2

    435C4Camisa2200435C42C4Camisa20043610-04-008078380783Jose4a Aveni z. 254322-K

    43610-04-0080783Jose4a Aveni z. 254322-K436P3Pantalon4235436P34ZA1Zapatos26043710-04-006790067900Pablo12 calle, z. 143231-5

    436ZA1Zapatos2260436ZA12F2Falda34243810-04-003400234002Cristina8a Aveni, z 434231-9

    43710-04-0067900Pablo12 calle, z. 143231-5437P3Pantalon2235437P32B4Blusa380

    43810-04-0034002Cristina8a Aveni, z 434231-9438F2Falda1342438F21

    438B4Blusa1380438B41

    438ZA1Zapatos1260438ZA11

    NumeroActividadCuo-

    Carnetta

    100Esqui200

    150Natacion50

    175Squash50

    200Natacion50

    ActividadCuo-

    ta

    Esqui200

    Natacion50

    Squash50

    Natacion50

    Buceo175

    NumeroNombre

    CarnetAlumno

    100Sonia

    150Oscar

    NumeroEspeciaAsesor

    Carnetlidad

    100MateAlejandro

    150AnalisisJose

    175MicroRonald

    200MateAlejandro

    100AnalisisSonia

    200MicroRonald

    200AnalisisJose

    NumeroAsesor

    Carnet

    100Alejandro

    150Jose

    175Ronald

    200Alejandro

    100Sonia

    200Ronald

    200Jose

    Hoja2

    NombreNombre

    Depto.

    AlvaroInformatica

    JoseContabilidad

    PabloAdministra.

    Hoja3

    NombreNombreNombreRequisitosEspeciali-Estableci-FechaCodigoNombreCodigoNombreCodigoNombreCodigoCodigoEspeciali-Estableci-FechaCodigoCodigoRequisitosNombre

    Depto.PuestozacionmientoDepto.Depto.PuestoPuestoEmpleaEspecizacionmientoPuestoRequisitoPuesto

    AlvaroInformaticaProgramadorProgramadorBachillerColegio R.T.Y.19954Alvaro78Informatica432Programador4567BachillerColegio R.T.Y.199543233ProgramadorProgramador

    SistemasSistemasUFM1999Ing. SistemasUFM199943234SistemasProgramador

    Informatica43235InformaticaProgramador

    JoseContabilidadGerente Fin.ContadorContadorColegio C.F.19965Jose76Contabilidad456Gerente Fin.5345ContadorColegio C.F.199645640ContadorGerente Fin.

    AuditoriaUSD2000USD200045641AuditoriaGerente Fin.

    PabloAdministra.Gerente Gen.Administrac.Administra.UFN19986Pablo45Administracion743Gerente Gen.6652Administra.UFN199874350Administrac.Gerente Gen.

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaCodigoNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-0090302Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-0080783Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-0067900Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-0034002Cristina8a Aveni, z 434231-9F2Falda1342

    B4Blusa13802a Forma2a Forma3a Forma

    ZA1Zapatos1260

    Num.FechaCodigoNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecioNum.FechaCodigoCodigoNombreDireccionNIT

    FacturaCompraClienteClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticuloFacturaCompraClienteClienteCliente

    43510-04-0090302Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon23543510-04-009030290302Alvaro5 calle, z. 1034322-2

    435C4Camisa2200435C42C4Camisa20043610-04-008078380783Jose4a Aveni z. 254322-K

    43610-04-0080783Jose4a Aveni z. 254322-K436P3Pantalon4235436P34ZA1Zapatos26043710-04-006790067900Pablo12 calle, z. 143231-5

    436ZA1Zapatos2260436ZA12F2Falda34243810-04-003400234002Cristina8a Aveni, z 434231-9

    43710-04-0067900Pablo12 calle, z. 143231-5437P3Pantalon2235437P32B4Blusa380

    43810-04-0034002Cristina8a Aveni, z 434231-9438F2Falda1342438F21

    438B4Blusa1380438B41

    438ZA1Zapatos1260438ZA11

    NumeroActividadCuo-

    Carnetta

    100Esqui200

    150Natacion50

    175Squash50

    200Natacion50

    ActividadCuo-

    ta

    Esqui200

    Natacion50

    Squash50

    Natacion50

    Buceo175

    NumeroNombre

    CarnetAlumno

    100Sonia

    150Oscar

    NumeroEspeciaAsesorAsesorEspecia

    Carnetlidadlidad

    100MateAlejandroAlejandroMate

    150AnalisisJoseJoseAnalisis

    175MicroRonaldRonaldMicro

    200MateAlejandroJuanMate

    100AnalisisSoniaSoniaAnalisis

    200MicroRonaldDavidMicro

    200AnalisisJoseInesAnalisis

    NumeroAsesor

    Carnet

    100Alejandro

    150Jose

    175Ronald

    200Alejandro

    100Sonia

    200Ronald

    200Jose

    Hoja2

    NombreNombre

    Depto.

    AlvaroInformatica

    JoseContabilidad

    PabloAdministra.

    Hoja3

    NombreNombreNombreRequisitosEspeciali-Estableci-FechaCodigoNombreCodigoNombreCodigoNombreCodigoCodigoEspeciali-Estableci-FechaCodigoCodigoRequisitosNombre

    Depto.PuestozacionmientoDepto.Depto.PuestoPuestoEmpleaEspecizacionmientoPuestoRequisitoPuesto

    AlvaroInformaticaProgramadorProgramadorBachillerColegio R.T.Y.19954Alvaro78Informatica432Programador4567BachillerColegio R.T.Y.199543233ProgramadorProgramador

    SistemasSistemasUFM1999Ing. SistemasUFM199943234SistemasProgramador

    Informatica43235InformaticaProgramador

    JoseContabilidadGerente Fin.ContadorContadorColegio C.F.19965Jose76Contabilidad456Gerente Fin.5345ContadorColegio C.F.199645640ContadorGerente Fin.

    AuditoriaUSD2000USD200045641AuditoriaGerente Fin.

    PabloAdministra.Gerente Gen.Administrac.Administra.UFN19986Pablo45Administracion743Gerente Gen.6652Administra.UFN199874350Administrac.Gerente Gen.

  • NORMALIZACIONCuarta Forma Normal ( 4NF )

    Una tabla est en 4NF si est en BCNF y no tienen dependencias de valores mltiples (DVM).

  • CUARTA FORMA NORMALReglas del negocio:1 estudiante puede tener 1 o mas especialidades1 estudiante puede estar en 1 o mas actividades

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaCodigoNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-0090302Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-0080783Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-0067900Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-0034002Cristina8a Aveni, z 434231-9F2Falda1342

    B4Blusa13802a Forma2a Forma3a Forma

    ZA1Zapatos1260

    Num.FechaCodigoNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecioNum.FechaCodigoCodigoNombreDireccionNIT

    FacturaCompraClienteClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticuloFacturaCompraClienteClienteCliente

    43510-04-0090302Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon23543510-04-009030290302Alvaro5 calle, z. 1034322-2

    435C4Camisa2200435C42C4Camisa20043610-04-008078380783Jose4a Aveni z. 254322-K

    43610-04-0080783Jose4a Aveni z. 254322-K436P3Pantalon4235436P34ZA1Zapatos26043710-04-006790067900Pablo12 calle, z. 143231-5

    436ZA1Zapatos2260436ZA12F2Falda34243810-04-003400234002Cristina8a Aveni, z 434231-9

    43710-04-0067900Pablo12 calle, z. 143231-5437P3Pantalon2235437P32B4Blusa380

    43810-04-0034002Cristina8a Aveni, z 434231-9438F2Falda1342438F21

    438B4Blusa1380438B41

    438ZA1Zapatos1260438ZA11

    NumeroActividadCuo-

    Carnetta

    100Esqui200

    150Natacion50

    175Squash50

    200Natacion50

    ActividadCuo-

    ta

    Esqui200

    Natacion50

    Squash50

    Natacion50

    Buceo175

    NumeroNombre

    CarnetAlumno

    100Sonia

    150Oscar

    NumeroEspeciaAsesorAsesorEspecia

    Carnetlidadlidad

    100MateAlejandroAlejandroMate

    150AnalisisJoseJoseAnalisis

    175MicroRonaldRonaldMicro

    200MateAlejandroJuanMate

    100AnalisisSoniaSoniaAnalisis

    200MicroRonaldDavidMicro

    200AnalisisJoseInesAnalisis

    NumeroAsesor

    Carnet

    100Alejandro

    150Jose

    175Ronald

    200Alejandro

    100Sonia

    200Ronald

    200Jose

    4a Forma Normal

    NumeroEspeciaActividad

    Carnetlidad

    100MateBasket

    100AnalisisTenis

    150AnalisisBalonMano

    175MicroFootBall

    200MateTenis

    200MicroBasket

    200AnalisisJose

    Hoja2

    NombreNombre

    Depto.

    AlvaroInformatica

    JoseContabilidad

    PabloAdministra.

    Hoja3

    NombreNombreNombreRequisitosEspeciali-Estableci-FechaCodigoNombreCodigoNombreCodigoNombreCodigoCodigoEspeciali-Estableci-FechaCodigoCodigoRequisitosNombre

    Depto.PuestozacionmientoDepto.Depto.PuestoPuestoEmpleaEspecizacionmientoPuestoRequisitoPuesto

    AlvaroInformaticaProgramadorProgramadorBachillerColegio R.T.Y.19954Alvaro78Informatica432Programador4567BachillerColegio R.T.Y.199543233ProgramadorProgramador

    SistemasSistemasUFM1999Ing. SistemasUFM199943234SistemasProgramador

    Informatica43235InformaticaProgramador

    JoseContabilidadGerente Fin.ContadorContadorColegio C.F.19965Jose76Contabilidad456Gerente Fin.5345ContadorColegio C.F.199645640ContadorGerente Fin.

    AuditoriaUSD2000USD200045641AuditoriaGerente Fin.

    PabloAdministra.Gerente Gen.Administrac.Administra.UFN19986Pablo45Administracion743Gerente Gen.6652Administra.UFN199874350Administrac.Gerente Gen.

  • CUARTA FORMA NORMALClave: ( carnet, especialidad, actividad )

    Hoja1

    CdigoNmeroDestinoHora SalidaHora Llegada

    AA0011012407:0013:45

    AA001121100:0010:30Num.FechaCodigoNombreDireccionNITCodigoDescripcionCan-Precio

    CdulaDeptoMunicipioNombreFacturaCompraClienteClienteArticuloArticulotidad

    A-1 565431101Alvaro43510-04-0090302Alvaro5 calle, z. 1034322-2P3Pantalon3235

    A-1 723421101PabloC4Camisa2200

    PasajeroCdigoNmeroFechaLugarA-1 865431101Ronald43610-04-0080783Jose4a Aveni z. 254322-KP3Pantalon4235

    34-351-89AA00110110/23/005AA-1 723422202OscarZA1Zapatos2260

    44-267-65AA00112110/23/0012B43710-04-0067900Pablo12 calle, z. 143231-5P3Pantalon2235

    43810-04-0034002Cristina8a Aveni, z 434231-9F2Falda1342

    B4Blusa13802a Forma2a Forma3a Forma

    ZA1Zapatos1260

    Num.FechaCodigoNombreDireccionNITNum.CodigoDescripcionCan-PrecioNum.CodigoCan-CodigoDescripcionPrecioNum.FechaCodigoCodigoNombreDireccionNIT

    FacturaCompraClienteClienteFacturaArticuloArticulotidadFacturaArticulotidadArticuloArticuloFacturaCompraClienteClienteCliente

    43510-04-0090302Alvaro5 calle, z. 1034322-2435P3Pantalon3235435P33P3Pantalon23543510-04-009030290302Alvaro5 calle, z. 1034322-2

    435C4Camisa2200435C42C4Camisa20043610-04-008078380783Jose4a Aveni z. 254322-K

    43610-04-0080783Jose4a Aveni z. 254322-K436P3Pantalon4235436P34ZA1Zapatos26043710-04-006790067900Pablo12 calle, z. 143231-5

    436ZA1Zapatos2260436ZA12F2Falda34243810-04-003400234002Cristina8a Aveni, z 434231-9

    43710-04-0067900Pablo12 calle, z. 143231-5437P3Pantalon2235437P32B4Blusa380

    43810-04-0034002Cristina8a Aveni, z 434231-9438F2Falda1342438F21

    438B4Blusa1380438B41

    438ZA1Zapatos1260438ZA11

    NumeroActividadCuo-

    Carnetta

    100Esqui200

    150Natacion50

    175Squash50

    200Natacion50

    ActividadCuo-

    ta

    Esqui200

    Natacion50

    Squash50

    Natacion50

    Buceo175

    NumeroNombre

    CarnetAlumno

    100Sonia

    150Oscar

    NumeroEspeciaAsesorAsesorEspecia

    Carnetlidadlidad

    100MateAlejandroAlejandroMate

    150AnalisisJoseJoseAnalisis

    175MicroRonaldRonaldMicro

    200MateAlejandroJuanMate

    100AnalisisSoniaSoniaAnalisis

    200MicroRonaldDavidMicro

    200AnalisisJoseInesAnalisis

    NumeroAsesor

    Carnet

    100Alejandro

    150Jose

    175Ronald

    200Alejandro

    100Sonia

    200Ronald

    200Jose

    4a Forma Normal

    NumeroEspeciaActividad

    Carnetlidad

    100MateBasket

    100AnalisisTenis

    150AnalisisBalonMano

    175MicroFootBall

    200MateTenis

    200MicroBasket

    200AnalisisJose

    Hoja2

    NombreNombre

    Depto.

    AlvaroInformatica

    JoseContabilidad

    PabloAdministra.

    Hoja3

    NombreNombreNombreRequisitosEspeciali-Estableci-FechaCodigoNombreCodigoNombreCodigoNombreCodigoCodigoEspeciali-Estableci-FechaCodigoCodigoRequisitosNombre

    Depto.PuestozacionmientoDepto.Depto.PuestoPuestoEmpleaEspecizacionmientoPuestoRequisitoPuesto

    AlvaroInformaticaProgramadorProgramadorBachillerColegio R.T.Y.19954Alvaro78Informatica432Programador4567BachillerColegio R.T.Y.199543233ProgramadorProgramador

    SistemasSistemasUFM1999Ing. SistemasUFM199943234SistemasProgramador

    Informatica43235InformaticaProgramador

    JoseContabilidadGerente Fin.ContadorContadorColegio C.F.19965Jose76Contabilidad456Gerente Fin.5345ContadorColegio C.F.199645640ContadorGerente Fin.

    AuditoriaUSD2000USD200045641AuditoriaGerente Fin.

    PabloAdministra.Gerente Gen.Administrac.Administra.UFN19986Pablo45Administracion743Gerente Gen.6652Administra.UFN199874350Administrac.Gerente Gen.

  • CUARTA FORMA NORMALExiste una Dependencia de Valores Mltiples: carnet especialidad carnet multidetermina especialidad

    Hoja1

    CdigoNmeroDestinoHora Sa