Está en la página 1de 33

Diagrama entidad/relacin:

TIENDA Direccin Telfono Ruc VENDEDOR Ci Apellido Nombre ACCESORIOS Tipo Precio SERVICIO_LLAMADAS NumeroDestino Monto SERVCIO_COPIADO Precio Tipo EQUIPOS Tipo Modelo Precio SERVICIO_RECARGAS_SALDO Operadora Monto PROVEEDOR Nombre Ruc

NORMALIZACION
SER_INT TieRuc*

SerIntPre SerIntTip*(3FN) TIENDA TieDir TieTel TieRuc*(3FN) VENDEDOR TieRuc* VenCi* VenApe VendNom (3FN) ACCESORIOS AccTip*(3FN) AccPre SERVICIO_LLAMADAS TieRuc* SerLlaNumDes* ServLlaMon(3FN) SERVCIO_COPIADO TieRuc* SerCopPre SerCopTip*(3FN) EQUIPOS EquTip* EquMod EquPre (3FN) SERVICIO_RECARGAS_SALDO TieRuc* ServRecSalOpe* SerRecSalMon (3FN) PROVEEDOR

ProNom ProvRuc* (3FN)

Diseo Fsico
Diccionario de datos:
TIENDA TieDir TieTel TieRuc*(3FN) Nombre de la estructura: TIENDA Descripcin: Contiene informacin de la tienda Elementos de datos: TieDir TieTel TieRuc

Estructuras relacionales SERVICIO_INTERNET VENDEDOR SERVICIO_LLAMADAS SERVCIO_COPIADO SERVICIO_RECARGAS_SALDO

Elementos de datos:
Nombre: tieDir Descripcin: Contiene la informacin donde est ubicada la tienda Alias: Tipo de Datos: A__*__ N____ AN___ Longitud: 30 Discreto Valor : Significado: Continuo Rango inicial: Rango final: Representacin:

Estructura de Datos que la contiene:


Factura_cabecera Nombre: TieTel Descripcin: Es el nmero de telfono de la tienda. Alias: Tipo de Datos: A____ N__*__ AN___ Longitud: 9 Discreto Valor : Significado:

Continuo Rango inicial: 000000000 Rango final: 999999999 Representacin: #########

Estructuras de datos que la contienen:


Factura_Detalle. Nombre: TieRuc Descripcin: contiene el nmero del ruc de la tienda Alias: Tipo de Datos: A__*__ N____ AN___ Longitud: 13 Discreto Valor : Significado:

Continuo
Rango Inicial: 000000000000 Rango final: 9999999999999

Representacin: #############

Estructuras de datos que la contienen:


Factura_Cabecera

Normalizacin de documentos

Estructura de datos
Ruc num fecha id nombre

FACTURA

tiene

PRODUCTO

tiene

cedula CLIENTE apellido

DOCUMENTO: FACTURA FACTURA TiendaNombre TiendaDireccion TiendaCiudad FacturaRuc

FacturaFecha FacturaObservaciones FacturaNumero ClienteNombre ClienteDireccion ClienteTelefono ProductoDescripcion ProductoCantidad ProductoPrecio ProductoIva ProductoTotal FacturaSubtotal FacturaSubtotalIva FacturaTotal

Primera forma normal (1FN)


FACTURA_CABECERA FacturaNumero* TiendaNombre TiendaDireccion TiendaCiudad FacturaRuc FacturaFecha FacturaObservaciones ClienteNombre ClienteDireccion ClienteTelefono FacturaSubtotal FacturaSubtotalIva FacturaTotal(1FN) FACTRURA_DETALLE FacturaNumero*

ProductoDescripcion* ProductoCantidad ProductoPrecio ProductoIva ProductoTotal(1FN)

Segunda forma normal (2FN)


PRODUCTO ProductoDescripcion* ProductoPrecio ProductoIva(1FN)(2FN) FACTURA_DETALLE FacturaNumero* ProductoDescripcion* ProductoCantidad ProductoTotal(2FN)

FACTURA_CABECERA FacturaNumero* FacturaFecha FacturaObservaciones FacturaSubtotal FacturaSubtotalIva FactruraTotal ClienteCodigo TiendaCodigo(2FN)

TIENDA TiendaCodigo* TiendaNombre TiendaDireccion TiendaCiudad (1FN)(2FN)

CLIENTE ClienteCodigo* ClienteNombre ClienteDireccion ClienteTelefono (1FN)(2FN)

Tercera forma normal (3FN)


FACTURA_DETALLE FacNum* ProCod* ProDes ProdCan (3FN) PRODUCTO ProCod* ProdDes ProPre ProdIva(1FN)(2FN)(3FN) FACTURA_CABECERA FacNum* FacFec FacObs CliCod TieCod(2FN)(3FN)

TIENDA TieCod* TieNom TieDir TiePai tiePro TieCiu TieCan (1FN)(2FN)(3FN)

CLIENTE CliCod* CliNom CliDir CliTel (1FN)(2FN)(3FN)

Diccionario de datos:
FACTURA_CABECERA FacNum* FacFec FacObs ClieCod Nombre de la estructura: FACTURA_CABECERA Descripcin: Contiene informacin de las facturas generadas Elementos de datos: Estructuras relacionales FacNum* FACTURA_DETALLE FacFec CLIENTE FacObs ClieCod

Nombre: Fac_Num Descripcin: Contiene el nmero de la factura y no se puede repetir en ningn otro momento Alias: Tipo de Datos: A__*__ N____ AN___ Longitud: 13 Discreto Valor : Significado: Continuo Rango inicial: 000000000000 Rango final: 9999999999999 Representacin:############

Estructuras de datos que la contienen:


Factura_cabecera. Nombre: Fac_Fec Descripcin: Contiene la fecha de cuando fue emitida la factura. Alias: Tipo de Datos: A__*__ N____ AN___ Longitud: Discreto Valor : Significado: Continuo Rango inicial: 000000000000 Rango final: 9999999999999 Representacin:############

Estructuras de datos que la contienen:


Factura_cabecera.

Nombre: Fac_obs Descripcin: Contiene la informacin de las observaciones que se puedan realizar Alias: Tipo de Datos: A__*__ N____ AN___ Longitud: 250 Discreto Valor : Significado: Continuo Rango inicial: Rango final: Representacin:

Estructuras de datos que la contienen:


Factura_cabecera.

Nombre: Cli_Cod Descripcin: Contiene el cdigo del cliente. Alias: Tipo de Datos: A__*__ N____ AN___ Longitud: 10 Valor : Significado: Continuo Rango inicial: 00000000 Rango final: 9999999999 Representacin:#########

Estructuras de datos que la contienen:


Factura_cabecera.

Estructura de datos
Ruc num fecha Descipci cantida precio d on iva

FACTURA_PR OVEEDOR

tiene

PRODUCTO

tiene

Ruc
cedula CLIENTE nombre direccio n telefon o

DOCUMENTO: FACTURA DE PROVEEDOR FACTURA_PROVEEDOR ProveedorNombre ProveedorDireccion ProveedorCiudad FacturaProveedorAutorizacionSri FacturaProveedorRuc FacturaProveedorFecha FacturaProveedorObservaciones FacturaProveedorNumero ClienteNombre ClienteDireccion ClienteTelefono ClienteRuc ProductoDescripcion ProductoCantidad ProductoPrecio ProductoIva ProductoTotal

FacturaProveedorSubtotal FacturaProveedorSubtotalIva FacturaProveedorTotal

Primera forma normal (1FN)


FACTURA_PROVEEDOR_CABECERA FacturaProveedorNumero* ProveedorNombre ProveedorDireccion ProveedorCiudad FacturaProveedorAutorizacionSri FacturaProveedorRuc FacturaProveedorFecha FacturaProveedorObservaciones ClienteNombre ClienteDireccion ClienteTelefono ClienteRuc FacturaProveedorSubtotal FacturaProveedorSubtotalIva FacturaProveedorTotal(1FN) FACTURA_PROVEEDOR _DETALLE FacturaProveedorNumero* ProductoDescripcion* ProductoCantidad ProductoPrecio ProductoIva ProductoTotal(1FN)

Segunda forma normal (2FN)


PRODUCTO ProductoDescripcion* ProductoPrecio ProductoIva(1FN)(2FN) FACTURA_PROVEEDOR_DETALLE FacturaProveedorNumero* ProductoDescripcion* ProductoCantidad

ProductoTotal(2FN)

FACTURA_PROVEEDOR_CABECERA FacturaProveedorNumero* FacturaProveedorFecha FacturaProveedorObservaciones FacturaProveedorSubtotal FacturaProveedorSubtotalIva FacturaProveedorTotal ClienteCodigo ProveedorCodigo(2FN)

PROVEEDOR ProveedorCodigo* ProveedorNombre ProveedorDireccion ProveedorCiudad(1FN)(2FN)

CLIENTE ClienteCodigo* ClienteNombre ClienteDireccion ClienteTelefono ClienteRuc (1FN)(2FN)

Tercera forma normal (3FN)


FACTURA_PROVEEDOR_DETALLE

FacProNum* ProdCod* ProdDesc ProdCan (3FN)

PRODUCTO ProCod* ProDes ProPre ProIva(1FN)(2FN)(3FN)

FACTURA_PROVEEDOR_CABECERA

FacProNum* FacProFec
FacProObs

CliCod ProCod(2FN)(3FN)

PROVEEDOR ProCod* ProNom ProDir ProCiu (1FN)(2FN)(3FN)

CLIENTE CliCod* CliNom CliDir CliTel CliRuc (1FN)(2FN)(3FN)

Diccionario de datos:
FACTURA_PROVEEDOR_CABECERA

FaProvNum* FaProvFec
FaProvObs

ClieCod Nombre de la estructura: FACTURA_PROVEEDOR_CABECERA Descripcin: Contiene informacin de las facturas entregadas por el proveedor Elementos de datos: Estructuras relacionales FaProvNum* FACTURA_PROVEEDOR_DETALLE FaProvFec CLIENTE
FaProvObs

ClieCod

Nombre: FacProvNum Descripcin: Contiene el nmero de la factura del proveedor Alias: Tipo de Datos: A__*__ N___ AN___ Longitud: 13 Discreto: Valor : Significado:

Continuo Rango Inicial: 0000000000000


Rango final: 9999999999999 Representacin: ############

Estructura de datos que la contienen:


Factura _Cabecera Nombre: FaProvFec Descripcin: Contiene la fecha en la que se realiz la factura Alias: Tipo de Datos: A__*__ N____ AN___ Longitud: 8 Discreto: Valor : Significado:

Continuo Rango Inicial:


Rango final: Representacin:

Estructuras de datos que la contienen:


Factura_cabecera.

Nombre: FaCProObs Descripcin: Contiene las Observaciones que se puedan anotar. Alias: Tipo de Datos: A__*__ N____ AN___ Longitud: 250 Discreto Valor : Significado:

Continuo Rango inicial: Rango final: Representacin:

Estructuras de datos que la contienen:


Factura_cabecera.

Nombre: Cli_Cod Descripcin: Contiene el cdigo del cliente. Alias: Tipo de Datos: A__*__ N____ AN___ Longitud: 10

Discreto Valor : Significado: Continuo Rango Inicial: 0000000000


Rango final: 9999999999 Representacin: #########

Estructuras de datos que la contienen:


Factura_cabecera.

Estructura de datos
ovserva ciones num fecha formapa go Descipci cantida precio d on iva

NOTA_ENTRE GA

tiene

PRODUCTO

tiene

tiene

Ruc
cedula CLIENTE nombre direccio n telefon o PROVEEDOR ciudad nombre direccio n

DOCUMENTO: NOTA DE ENTREGA NOTA_ENTREGA ProveedorNombre ProveedorDireccion ProveedorCiudad NotaEntregaFecha NotaEntregaObservaciones NotaEntregaNumero NotaEntregaFormaPago ClienteNombre ClienteDireccion ClienteTelefono

ClienteRuc ProductoDescripcion ProductoCantidad ProductoPrecio ProductoTotal NotaEntregaTotal

Primera forma normal (1FN)


NOTA_ENTREGA_CABECERA NotaEntregaNumero* ProveedorNombre ProveedorDireccion ProveedorCiudad NotaEntregaFecha NotaEntregaObservaciones NotaEntregaFormaPago ClienteNombre ClienteDireccion ClienteTelefono ClienteRuc NotaEntregaTotal(1FN) NOTA_ENTREGA _DETALLE NotaEntregaNumero* ProductoDescripcion* ProductoCantidad ProductoPrecio ProductoTotal(1FN)

Segunda forma normal (2FN)


PRODUCTO ProductoDescripcion* ProductoPrecio (1FN)(2FN) NOTA_ENTREGA_DETALLE NotaEntregaNumero* ProductoDescripcion* ProductoCantidad ProductoTotal(2FN)

NOTA_ENTREGA_CABECERA NotaEntregaNumero* NotaEntregaFecha NotaEntregaObservaciones NotaEntregaTotal ClienteCodigo ProveedorCodigo(2FN)

PROVEEDOR ProveedorCodigo* ProveedorNombre ProveedorDireccion ProveedorCiudad(1FN)(2FN)

CLIENTE ClienteCodigo* ClienteNombre ClienteDireccion ClienteTelefono ClienteRuc (1FN)(2FN)

Tercera forma normal (3FN)


NOTA_ENTREGA_DETALLE

NotEntNum* ProCod* ProDes ProCan (3FN)

PRODUCTO ProCod* ProDes ProPre(1FN)(2FN)(3FN)

NOTA_ENTRAGA_CABECERA

NotEntNum* NotEntFec NotEntObs CliCod ProvCod(2FN)(3FN)

PROVEEDOR ProCod* ProNom ProDir ProCiu(1FN)(2FN)(3FN)

CLIENTE CliCod* CliNom CliDir CliTel CliRuc (1FN)(2FN)(3FN)

Diccionario de datos:
NOTA_ENTRAGA_CABECERA

NotEntNum* NotEntFec NotEntObs ClieCod Nombre de la estructura: NOTA_ENTREGA_CABECERA Descripcin: Contiene informacin de productos de productos adquiridos. Elementos de datos: NotEntNum* NotEntFec Estructuras relacionales NotEntObs NOTA_ENTREGA_DETALLE ClieCod CLIENTE

Nombre: NotEntNum Descripcin: Numero de la Nota de entrega que nos brinda el proveedor es nico. Alias: Tipo de Datos: A__*__ N____ AN___ Longitud: 7 Discreto Valor : Significado: Continuo Rango Inicial: 0000000
Rango final: 99999999 Representacin: #######

Estructuras de datos que la contienen:


Factura_cabecera.

Nombre: NotEntFec Descripcin: Contiene la fecha en la que se realiz la venta Alias: Tipo de Datos: A__*__ N____ AN___ Longitud: 13 Discreto Valor : Significado:

Continuo Rango Inicial: 000000000000


Rango final: 9999999999999 Representacin: #########

Estructuras de datos que la contienen:


Factura_cabecera.

Nombre: NotEntObs Descripcin: Contiene de la venta realizada Alias: Tipo de Datos: A__*__ N____ AN___ Longitud: 250 Discreto Valor : Significado:

Continuo Rango inicial: Rango final: Representacin:

Estructuras de datos que la contienen:


Factura_cabecera.

Nombre: Cli_Cod Descripcin: Contiene el cdigo del cliente

Alias: Tipo de Datos: A__*__ N____ AN___ Longitud: 11 Discreto Valor : Significado:

Continuo Rango Inicial: 00000000000


Rango final: 9999999999 Representacin: #########

Estructuras de datos que la contienen:


Notaventa_cabecera.

Estructura de datos
fecha num vendero condicio r nes Descipci cantida precio d on iva unidad med porcent aje desc.

FACTURA

tiene

PRODUCTO

tiene

codigo

CLIENTE

nombre direccio n

DOCUMENTO: FACTURA FACTURA CompaniaNombre CompaniaLema CompaniaDireccion CompaniaCiudad CompaniaTelefono FacturaFecha FacturaNumero FacturaVendedor

FacturaCondiciones ClientenNombre ClienteDireccion ClienteCodigo ProductoCodigo ProductoDescripcion ProductoCantidad ProductoUnidadMedida ProductoPrecio ProductoPorcentaje ProductoDescuento ProductoIva ProductoTotal FacturaDescuento FacturaSubtotal FacturaIvaTarifa FacturaTotal

Primera forma normal (1FN)


FACTURA_CABECERA FacturaNumero* CompaniaNombre CompaniaLema CompaniaDireccion CompaniaCiudad CompaniaTelefono FacturaFecha FacturaVendedor FacturaCondiciones ClientenNombre ClienteDireccion ClienteCodigo

FacturaDescuento FacturaSubtotal FacturaIvaTarifa FacturaTotal (1FN) FACTURA_DETALLE FacturaNumero* ProductoCodigo* ProductoDescripcion ProductoCantidad ProductoUnidadMedida ProductoPrecio ProductoPorcentaje ProductoDescuento ProductoIva ProductoTotal (1FN)

Segunda forma normal (2FN)


PRODUCTO ProductoCodigo* ProductoDescripcion ProductoPrecio ProductoPorcentaje ProductoDescuento ProductoIva(1FN)(2FN) FACTURA_DETALLE FacturaNumero* ProductoCodigo* ProductoCantidad ProductoUnidadMedida ProductoTotal(2FN)

FACTURA_CABECERA FacturaNumero* FacturaFecha FacturaSubtotal FacturaIvaTarifa FactruraTotal ClienteCodigo CompaniaCodigo(2FN)

COMPANIA CompaniaCodigo* CompanaNombre CompaniaDireccion CompaniaLema CompaniaCiudad CompaniaTelefono(1FN)(2FN)

CLIENTE ClienteCodigo* ClienteNombre ClienteDireccion ClienteTelefono (1FN)(2FN)

Tercera forma normal (3FN)


FACTURA_DETALLE FacturaNumero* ProductoCodigo* PRODUCTO ProductoCodigo* ProductoDescripcion FACTURA_CABECERA FacturaNumero* FacturaFecha

ProductoCantidad ProductoUnidadMedida(3FN)

ProductoPrecio ProductoPorcentaje ProductoDescuento ProductoIva(1FN)(2FN)(3FN)

FacturaObservaciones ClienteCodigo CompaniaCodigo(2FN)(3FN)

COMPANIA CompaniaCodigo* CompanaNombre CompaniaDireccion CompaniaLema CompaniaCiudad CompaniaTelefono(1FN)(2FN)(3FN)

CLIENTE ClienteCodigo* ClienteNombre ClienteDireccion ClienteTelefono(1FN)(2FN)(3FN)

Diccionario de datos:
FACTURA_CABECERA FacNum* FacFec FacObs ClieCod Nombre de la estructura: FACTURA_CABECERA Descripcin: Contiene informacin de las facturas Elementos de datos: FacNum* Estructuras relacionales FacFec FACTURTA_DETALLE FacObs CLIENTE ClieCod

Estructura de datos: factura


fecha num serie condicio nes observa ciones tiene Descipci cantida precio d on iva

FACTURA

PRODUCTO

tiene ruc telef CLIENTE nombre direccio n

DOCUMENTO: FACTURA FACTURA CompaniaNombre CompaniaRuc CompaniaAutSri CompaniaDireccion CompaniaTelefono FacturaNumero FacturaSerie FacturaFecha FacturaCondicionesPago FacturaObservaciones ClienteNombre ClienteDireccion ClienteTelefono ClienteRuc ProductoDescripcion ProductoCantidad ProductoPrecio ProductoIva ProductoTotal FacturaSubtotal FacturaTotal

Primera forma normal (1FN)


FACTURA_CABECERA FacturaNumero* CompaniaNombre CompaniaRuc CompaniaAutSri

CompaniaDireccion CompaniaTelefono FacturaSerie FacturaFecha FacturaObservaciones FacturaCondicionesPago ClienteNombre ClienteDireccion ClienteTelefono ClienteRuc FacturaSubtotal FacturaTotal (1FN)

FACTURA_DETALLE FacturaNumero* ProductoDescripcion* ProductoCantidad ProductoPrecio ProductoIva ProductoTotal(1FN)

Segunda forma normal (2FN)


PRODUCTO ProductoDescripcion* ProductoPrecio ProductoIva(1FN)(2FN) FACTURA_DETALLE FacturaNumero* ProductoDescripcion* ProductoCantidad ProductoTotal(2FN)

FACTURA_CABECERA FacturaNumero* FacturaFecha FacturaSerie FacturaCondicionesPago FacturaObservaciones FacturaSubtotal FactruraTotal

COMPANIA CompaniaCodigo* CompaniaNombre CompaniaRuc CompaniaDireccion CompaniaCiudad (1FN)(2FN)

CLIENTE ClienteCodigo* ClienteNombre ClienteRuc ClienteDireccion ClienteTelefono (1FN)(2FN)

ClienteCodigo CompaniaCodigo(2FN)

Tercera forma normal (3FN)


FACTURA_DETALLE FacturaNumero* ProductoDescripcion* ProductoCantidad (3FN) PRODUCTO ProductoDescripcion* ProductoPrecio ProductoIva(1FN)(2FN)(3FN) FACTURA_CABECERA FacturaNumero* FacturaFecha FacturaSerie FacturaCondicionesPago FacturaObservaciones ClienteCodigo CompaniaCodigo(2FN)(3FN)

COMPANIA CompaniaCodigo* CompaniaNombre CompaniaRuc CompaniaDireccion CompaniaCiudad (1FN)(2FN)(3FN)

CLIENTE ClienteCodigo* ClienteNombre ClienteRuc ClienteDireccion ClienteTelefono (1FN)(2FN)(3FN)

Diccionario de datos:
FACTURA_CABECERA FacNum* FacFec FacSer FacConPag FacObs ClieCod Estructura de datos Nombre de la estructura: FACTURA_CABECERA Descripcin: Contiene informacin de las facturas Elementos de datos: FacNum* Estructuras relacionales FacFec FACTURTA_DETALLE FacSer CLIENTE FacConPag FacObs ClieCod Elementos de datos Nombre: FacNum Descripcin: nmero de factura, es un elemento identificador, no se puede repetir en otra factura. Alias:-----------------------------------Tipos de datos: A (x) N() AN()

Valor

Discreto Significado

Longitud: 6 Continuo Rango inicial: 000001 Rango final: 999999 Representacin: ######

Estructura de datos que la contiene: FACTURA_CABECERA, FACTURA_DETALLE Nombre: FacFec Descripcin: fecha de factura, es un elemento de datos no clave, se puede repetir en otra factura. Alias:-----------------------------------Tipos de datos: A() N(x) AN() Discreto Longitud: 8 Continuo Valor Significado Rango inicial: 01-01-2000 Rango final: 12-12-2020 Representacin: ##-##-#### Estructura de datos que la contiene: FACTURA_CABECERA Nombre: FacSer Descripcin: nmero de serie de factura, es un elemento de datos no clave Alias:-----------------------------------Tipos de datos: A(x) N() AN() Discreto Longitud: 6 Continuo Valor Significado Rango inicial: 000001 Rango final: 999999 Representacin: ###### Estructura de datos que la contiene: FACTURA_CABECERA Nombre: FacConPag Descripcin: condiciones de pago de la factura, es un elemento de datos no clave Alias:-----------------------------------Tipos de datos: A(x) N() AN() Discreto Longitud: Continuo Valor Significado Rango inicial: CO Contado Rango final: CR Crdito Representacin: Estructura de datos que la contiene: FACTURA_CABECERA Nombre: FacObs Descripcin: observaciones de pago de la factura, es un elemento de datos no clave Alias:------------------------------------

Tipos de datos: A(x) N() AN() Discreto Valor Significado

Longitud: 50 Continuo Rango inicial: Rango final: Representacin:

Estructura de datos que la contiene: FACTURA_CABECERA Nombre: ClieCod Descripcin: cdigo del cliente de la factura, es un funcin completamente dependiente de la clave principal Alias:-----------------------------------Tipos de datos: A(x) N() AN() Discreto Longitud: 6 Continuo Valor Significado Rango inicial: 000001 Rango final: 999999 Representacin: ###### Estructura de datos que la contiene: FACTURA_CABECERA, CLIENTE

Estructura de datos: factura


fecha num serie condicio nes observa ciones tiene Descipci cantida precio d on iva

FACTURA

PRODUCTO

tiene ruc telef CLIENTE nombre direccio n Ciudad

DOCUMENTO: FACTURA FACTURA CompaniaNombre CompaniaRuc

CompaniaAutSri CompaniaDireccion CompaniaTelefono FacturaNumero FacturaSerie FacturaFecha FacturaCondicionesPago FacturaObservaciones ClienteNombre ClienteDireccion ClienteTelefono ClienteRuc ClienteCiudad ProductoDescripcion ProductoCantidad ProductoPrecio ProductoIva ProductoTotal FacturaSubtotaliva FacturaSubtotal FacturaTotal

Primera forma normal (1FN)


FACTURA_CABECERA FacturaNumero* CompaniaNombre CompaniaRuc CompaniaAutSri CompaniaDireccion CompaniaTelefono FacturaSerie FacturaFecha

FacturaCondicionesPago FacturaObservaciones ClienteNombre ClienteDireccion ClienteTelefono ClienteRuc ClienteCiudad FacturaSubtotaliva FacturaSubtotal FacturaTotal FACTURA_DETALLE FacturaNumero* ProductoDescripcion* ProductoCantidad ProductoPrecio ProductoIva ProductoTotal(1FN)

Segunda forma normal (2FN)


PRODUCTO ProductoDescripcion* ProductoPrecio ProductoIva(1FN)(2FN) FACTURA_DETALLE FacturaNumero* ProductoDescripcion* ProductoCantidad ProductoTotal(2FN)

FACTURA_CABECERA FacturaNumero* FacturaFecha FacturaAutSri FacturaSerie FacturaObservaciones FacturaSubtotal FactruraTotal ClienteCodigo CompaniaCodigo(2FN)

COMPANIA CompaniaCodigo* CompaniaNombre CompaniaRuc CompaniaDireccion CompaniaCiudad (1FN)(2FN)

CLIENTE ClienteCodigo* ClienteNombre ClienteRuc ClienteDireccion ClienteTelefono (1FN)(2FN)

Tercera forma normal (3FN)


FACTURA_DETALLE FacturaNumero* PRODUCTO ProductoDescripcion* FACTURA_CABECERA FacturaNumero*

ProductoDescripcion* ProductoCantidad (3FN)

ProductoPrecio ProductoIva(1FN)(2FN)(3FN)

FacturaFecha FacturaAutSri FacturaSerie FacturaObservaciones ClienteCodigo CompaniaCodigo(2FN)(3FN)

COMPANIA CompaniaCodigo* CompaniaNombre CompaniaRuc CompaniaDireccion CompaniaCiudad (1FN)(2FN)(3FN)

CLIENTE ClienteCodigo* ClienteNombre ClienteRuc ClienteDireccion ClienteTelefono (1FN)(2FN)(3FN)

Diccionario de datos:
FACTURA_CABECERA FacNum* FacFec FacAutSri FacSer FacObs ClieCod Estructura de datos Nombre de la estructura: FACTURA_CABECERA Descripcin: Contiene informacin de las facturas Elementos de datos: FacNum* Estructuras relacionales FacFec FACTURTA_DETALLE FacAutSri CLIENTE FacSer FacObs ClieCod Elementos de datos Nombre: FacNum Descripcin: nmero de factura, es un elemento identificador, no se puede repetir en otra factura. Alias:-----------------------------------Tipos de datos: A (x) N() AN() Discreto Longitud: 6 Continuo Valor Significado Rango inicial: 000001 Rango final: 999999 Representacin: ######

Estructura de datos que la contiene: FACTURA_CABECERA, FACTURA_DETALLE Nombre: FacFec Descripcin: fecha de factura, es un elemento de datos no clave, se puede repetir en otra factura. Alias:-----------------------------------Tipos de datos: A() N(x) AN() Discreto Longitud: 8 Continuo Valor Significado Rango inicial: 01-01-2000 Rango final: 12-12-2020 Representacin: ##-##-#### Estructura de datos que la contiene: FACTURA_CABECERA Nombre: FacAutSri Descripcin: autorizacin SRI de factura, es un elemento de datos no clave Alias:-----------------------------------Tipos de datos: A(x) N() AN() Discreto Longitud: 6 Continuo Valor Significado Rango inicial: 000001 Rango final: 999999 Representacin: ###### Estructura de datos que la contiene: FACTURA_CABECERA Nombre: FacSer Descripcin: nmero de serie de factura, es un elemento de datos no clave Alias:-----------------------------------Tipos de datos: A(x) N() AN() Discreto Longitud: 6 Continuo Valor Significado Rango inicial: 000001 Rango final: 999999 Representacin: ###### Estructura de datos que la contiene: FACTURA_CABECERA Nombre: FacObs Descripcin: observaciones de pago de la factura, es un elemento de datos no clave Alias:-----------------------------------Tipos de datos: A(x) N() AN() Discreto Longitud: 50 Continuo Valor Significado Rango inicial: Rango final: Representacin:

Estructura de datos que la contiene: FACTURA_CABECERA Nombre: ClieCod Descripcin: cdigo del cliente de la factura, es un funcin completamente dependiente de la clave principal Alias:-----------------------------------Tipos de datos: A(x) N() AN() Discreto Longitud: 6 Continuo Valor Significado Rango inicial: 000001 Rango final: 999999 Representacin: ###### Estructura de datos que la contiene: FACTURA_CABECERA, CLIENTE

Estructura de datos: nota_entrega


fecha num detalle cantida precio d

NOTA DE ENTREGA

tiene

PRODUCTO

tiene ruc telef


CLIENTE

tiene

Telefon o PROVEEDOR nombre direccio n

nombre direccio n

Atencio n

DOCUMENTO: NOTA DE ENTREGA

NOTA_ENTREGA ProveedorNombre ProveedorDireccion ProveedorTelefono NotaEntregaNumero

NotaEntregaFecha ClienteNombre ClienteAtencion ClienteDireccion ClienteRuc ClienteTelefono ProductoDetalle ProductoCantidad ProductoPrecio ProductoTotal NotaEntregaSubtotal NotaEntregaTotal

Primera forma normal (1FN)


FACTURA_CABECERA NotaEntregaNumero* ProveedorNombre ProveedorDireccion ProveedorTelefono NotaEntregaFecha ClienteNombre ClienteAtencion ClienteDireccion ClienteRuc ClienteTelefono NotaEntregaSubtotal NotaEntregaTotal(1FN) NOTA_ENTREGA_DETALLE NotaEntregaNumero* ProductoDetalle* ProductoCantidad ProductoPrecio

ProductoTotal(1FN)

Segunda forma normal (2FN)


PRODUCTO ProductoDescripcion* ProductoPrecio (1FN)(2FN) NOTA_ENTREGA_DETALLE NotaEntregaNumero* ProductoDescripcion* ProductoCantidad ProductoTotal(2FN)

NOTA_ENTREGA_CABECERA NotaEntregaNumero* NotaEntregaFecha NotaEntregaSubtotal NotaEntregaTotal ClienteCodigo ProveedorCodigo(2FN)

PROVEEDOR ProveedorCodigo* ProveedorNombre ProveedorDireccion ProveedorTelefono(1FN)(2FN)

CLIENTE ClienteCodigo* ClienteNombre ClienteRuc ClienteDireccion ClienteAtencion ClienteTelefono (1FN)(2FN)

Tercera forma normal (3FN)


NOTA_ENTREGA_DETALLE NotaEntregaNumero* ProductoDescripcion* ProductoCantidad (3FN) PRODUCTO ProductoDescripcion* ProductoPrecio ProductoIva(1FN)(2FN)(3FN) NOTA_ENTREGA_CABECERA NotaEntregaNumero* NotaEntregaFecha ClienteCodigo ProveedorCodigo(2FN)(3FN)

PROVEEDOR ProveedorCodigo* ProveedorNombre ProveedorDireccion(1FN)(2FN)(3FN)

CLIENTE ClienteCodigo* ClienteNombre ClienteRuc ClienteDireccion ClienteAtencion ClienteTelefono (1FN)(2FN)(3FN)

Diccionario de datos:
NOTA_ENTREGA_CABECERA NotEnNum* NotEntFec ClieCod Estructura de datos Nombre de la estructura: NOTA_ENTRAGA_CABECERA Descripcin: Contiene informacin de productos de productos adquiridos. Elementos de datos: Estructuras relacionales NotEnNum* NOTA_ENTREGA_DETALLE NotEntFec CLIENTE ClieCod

Elementos de datos Nombre: NotEnNum Descripcin: nmero de nota de entrega, es un elemento identificador, no se puede repetir en otra nota de entrega. Alias:-----------------------------------Tipos de datos: A (x) N() AN() Discreto Longitud: 6 Continuo Valor Significado Rango inicial: 000001 Rango final: 999999 Representacin: ###### Estructura de datos que la contiene: NOTA_ENTREGA_CABECERA, NOTA_ENTREGA_DETALLE Nombre: NotEntFec Descripcin: fecha de nota de entrega, es un elemento de datos no clave, se puede repetir en otra nota de entrega. Alias:-----------------------------------Tipos de datos: A() N(x) AN() Discreto Longitud: 8 Continuo Valor Significado Rango inicial: 01-01-2000 Rango final: 12-12-2020 Representacin: ##-##-#### Estructura de datos que la contiene: NOTA_ENTREGA_CABECERA Nombre: ClieCod Descripcin: cdigo del cliente de la nota de entrega, es un funcin completamente dependiente de la clave principal Alias:-----------------------------------Tipos de datos: A(x) N() AN() Discreto Longitud: 6 Continuo Valor Significado Rango inicial: 000001 Rango final: 999999 Representacin: ###### Estructura de datos que la contiene: NOTA_ENTREGA_CABECERA, CLIENTE