Vous êtes sur la page 1sur 47

2012-2013

BASES DE DATOS 1
Diseo de bases de datos

Integrantes: Andrs Fajardo--------Fabian Duman T


CURSO: TERCERO FACULTAD: I. SISTEMAS UCAAZO

Planteamiento del problema


Objetivos: Crear una base de datos para un negocio que ofrece servicios de internet, copias, venta de accesorios.

Mtodo a utilizar:
Fases del anlisis y diseo de bases de datos
Anlisis de requerimientos Diseo conceptual

Diseo lgico Diseo Fsico

Anlisis de requerimientos
Tipos de requerimientos
-Requerimientos de toda la organizacin 1. Cul es la misin? Brindar un servicio eficiente y eficaz a los clientes con el fin satisfacer las necesidades de cada uno. 2. Cul es la visin? Crecer junto a los clientes para as brindar cada da un servicio ms eficiente y eficaz. 3. Cules son las fortalezas de la organizacin? El local est ubicado en un lugar estratgico de la ciudad. 4. Cules son las debilidades de la organizacin? La competencia existente en la misma zona alrededor del local. 5. Cules son las oportunidades de la organizacin? Teniendo en cuenta que se tiene una buena afluencia de clientela el negocio tiene oportunidad de seguir creciendo. -Requerimientos de transacciones 1. Dnde se origina el proceso? Facturacin por el servicio consumido por parte del cliente. 2. Qu informacin utiliza como entrada el proceso? Qu tipo de servicio se pide al responsable de la tienda. 3. Existen validaciones en la informacin de entrada? Si existen validaciones al momento de pedir un servicio. 4. Cules son las actividades que se realizan? Si existe validacin se provee el servicio solicitado. 5. Existen errores en la ejecucin de los procesos? Si. 6. Si existen errores, donde se producen? Pueden existir errores al momento de proporcionar informacin. 7. Cmo se corrigen los errores? Pedir de nuevo la informacin que fue mal proporcionada. 8. Quin corrige los errores? La persona encargada. 9. A dnde va la informacin de salida?

Copia de la factura al emisor y original al cliente. -Requerimientos de salida 1. Quin utiliza la informacin de salida? Al cliente y al emisor. 2. Cules son los formatos de salida empleados o utilizados? Facturas (copia y original). 3. Cules son los reportes habituales? Reportes de contabilidad. 4. Cul es la informacin consultada de manera peridica? Tipo de servicio, cantidad y precio.

Reglas:
La tienda tiene varios vendedores. Un vendedor vende varios accesorios Los accesorios son suministrados por varios proveedores La tienda ofrece servicio de internet Los equipos son suministrados por varios proveedores La tienda tiene un solo Proveedor de Servicio de internet La tienda tiene servicio de copiado La tienda ofrece servicio de recargas de saldo para celulares Recargas de saldo tiene un solo proveedor La tienda ofrece servicios de llamadas internacionales

Diseo conceptual
Diagrama entidad/relacin:
Numero de destino

monto

Precio

tipo

direccion

telf

RUC

CI

apell

nom

SERVICIO LLAMADAS

SERVICIO INTERNET

ofrece

TIENDA

tiene

VENDEDOR

tiene
suministrado

vende

3
nom RUC PROVEEDOR

SERVICIO DE COPIADO

Precio

ACCESORIOS

tipo

tipo

precio

tiene

suministrado

tiene

EQUIPOS

SERVICIO RECARGAS SALDO

tipo

modelo

precio

operadora monto

Diseo lgico
Estructura de datos: SERVICIO_INTERNET Precio Tipo TIENDA Direccion Telefono 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
SERVICIO_INTERNET TiendaRuc* ServicioInternetPrecio ServicioInternetTipo*(3FN) TIENDA TiendaDireccion TiendaTelefono TiendaRuc*(3FN) VENDEDOR

TiendaRuc* VendedorCi* VendedorApellido VendedorNombre (3FN) ACCESORIOS AccesoriosTipo*(3FN) AccesoriosPrecio

SERVICIO_LLAMADAS TiendaRuc* ServicioLlamadasNumeroDestino* ServicioLlamadasMonto (3FN) SERVCIO_COPIADO TiendaRuc* ServcioCopiadoPrecio ServcioCopiadoTipo*(3FN) EQUIPOS EquiposTipo* EquiposModelo EquiposPrecio (3FN) SERVICIO_RECARGAS_SALDO TiendaRuc* ServicioRecargasSaldoOperadora* ServicioRecargasSaldoMonto (3FN) PROVEEDOR ProveedorNombre ProveedorRuc* (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

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)

8
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 FacturaNumero* ProductoDescripcion* ProductoCantidad (3FN) PRODUCTO ProductoDescripcion* ProductoPrecio ProductoIva(1FN)(2FN)(3FN) FACTURA_CABECERA FacturaNumero* FacturaFecha FacturaObservaciones ClienteCodigo TiendaCodigo(2FN)(3FN)

TIENDA TiendaCodigo* TiendaNombre TiendaDireccion TiendaCiudad (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 generadas

Elementos de datos: FacNum* FacFec FacObs ClieCod

Estructuras relacionales FACTURA_DETALLE CLIENTE

Estructura de datos
9
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

10

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)

11
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

FacturaProveedorNumero* ProductoDescripcion* ProductoCantidad (3FN)

PRODUCTO ProductoDescripcion* ProductoPrecio ProductoIva(1FN)(2FN)(3FN)

FACTURA_PROVEEDOR_CABECERA

FacturaProveedorNumero* FacturaProveedorFecha
FacturaProveedorObservaciones

ClienteCodigo ProveedorCodigo(2FN)(3FN)

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

CLIENTE ClienteCodigo* ClienteNombre ClienteDireccion ClienteTelefono ClienteRuc (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: FaProvNum* FaProvFec
FaProvObs

Estructuras relacionales FACTURA_PROVEEDOR_DETALLE CLIENTE

ClieCod

Estructura de datos
12
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

13

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)


14
NOTA_ENTREGA_DETALLE

NotaEntregaNumero* ProductoDescripcion* ProductoCantidad (3FN)

NOTA_ENTRAGA_CABECERA PRODUCTO NotaEntregaNumero* ProductoDescripcion* ProductoPrecio(1FN)(2FN)(3FN) NotaEntregaFecha NotaEntregaObservaciones ClienteCodigo ProveedorCodigo(2FN)(3FN)

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

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

Diccionario de datos:
NOTA_ENTRAGA_CABECERA

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

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

FACTURA

tiene

PRODUCTO

15

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

16

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)


17
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* ProductoCantidad ProductoUnidadMedida(3FN) PRODUCTO ProductoCodigo* ProductoDescripcion ProductoPrecio ProductoPorcentaje ProductoDescuento ProductoIva(1FN)(2FN)(3FN) FACTURA_CABECERA FacturaNumero* FacturaFecha 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

18

Estructura de datos
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

19

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*

20

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 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* 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

21

FacNum* FacFec FacSer FacConPag FacObs ClieCod 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

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

FACTURA

PRODUCTO

tiene

22
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

23

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)

24
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* ProductoDescripcion* ProductoCantidad (3FN) PRODUCTO ProductoDescripcion* ProductoPrecio ProductoIva(1FN)(2FN)(3FN) FACTURA_CABECERA FacturaNumero* 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 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

25

Estructura de datos
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

26

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)

27

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 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: Elementos de Datos:


Nombre: FaProvNum Descripcin: Es el numero con que el proveedor nos factura es nico y no se puede repetir. Alias: Tipo de Datos: A__*__ N___ AN___ Longitud: 13 Discreto Valor : Significado: Continuo Nf: Numero de la factura Rango inicial: proveedor. Rango final: Representacin:

28

Estructura de datos que la contienen:


Factura _Cabecera

Nombre: tieDir Descripcin: Es la direccin de la tienda donde se ofrecen los servicios Alias: Tipo de Datos: A__*__ N____ AN___ Longitud: 30 Discreto Valor : Significado: Continuo Dc. Ubicacin. Rango inicial: Rango final: Representacin:

Estructura de Datos que la contiene:


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

Continuo Rango inicial: Rango final: Representacin:

Estructuras de datos que la contienen:


Factura_Detalle.

Nombre: TieRuc

Descripcin: Es el numero de Ruc de la tienda es nico y no se puede repetir Alias: Tipo de Datos: A__*__ N____ AN___ Longitud: 9 Discreto Valor : Significado: Continuo Un Numero del Ruc Rango inicial: Rango final: Representacin:

Estructuras de datos que la contienen:


29
Factura_Cabecera

Nombre: Fac_Num Descripcin: Es el numero 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 Un Numero de la factura Rango inicial: Rango final: Representacin:

Estructuras de datos que la contienen:


Factura_cabecera.

Nombre: Fac_Fec Descripcin: Es el numero de la factura y no se puede repetir en ningn otro momento Alias: Tipo de Datos: A__*__ N____ AN___ Longitud: 13 Continuo Rango Inicial: 05/10/2012 Rango Final: 12/12/2013 Representacin: ##.##.####

Estructuras de datos que la contienen:


Factura_cabecera.

Nombre: Fac_obs Descripcin: es la descripcin de la factura. Alias: Tipo de Datos: A__*__ N____ AN___ Longitud: 250 Valor : Ob Discreto Significado: Observaciones obtenidas. Continuo Rango inicial: Rango final: Representacin:

30

Estructuras de datos que la contienen:


Factura_cabecera, factura_detalle.

Nombre: Cli_Cod Descripcin: Es el cdigo del cliente a cual se le factura. Alias: Tipo de Datos: A__*__ N____ AN___ Longitud: 11 Continuo Rango Inicial: 0000000000 Rango Final: 1111111111 Representacin: #########-#

Estructuras de datos que la contienen:


Factura_cabecera. Nombre: Fac_Pro_Num Descripcin: Numero de la factura que nos brinda el proveedor es unico Alias: Tipo de Datos: A__*__ N____ AN___ Longitud: 13 Continuo Rango Inicial: 0000000000000 Rango Final: 1111111111111 Representacin: ###-##########

Estructuras de datos que la contienen:


Factura_cabecera.

Nombre: FaProvFec Descripcin: Es la fecha en la cual factura el proveedor Alias: Tipo de Datos: A__*__ N____ AN___ Longitud: 13 Continuo Rango Inicial: 01/01/2012 Continuo Rango Final: 12/12/2013 Representacin: Rango inicial: ##/##/####

31

Estructuras de datos que la contienen:


Factura_cabecera.

Nombre: FaProObs Descripcin: Observaciones que tenga el proveedor de acuerdo a la venta realizada Alias: Tipo de Datos: A__*__ N____ AN___ Longitud: 250 Discreto Valor : Significado: Continuo Apuntes Observaciones obtenidas. Rango inicial: Rango final: Representacin:

Estructuras de datos que la contienen:


Factura_cabecera, factura_detalle.

Nombre: Cli_Cod Descripcin: Es el cdigo del cliente a cual se le factura. Alias: Tipo de Datos: A__*__ N____ AN___ Longitud: 11 Continuo Rango Inicial: 0000000000 Rango Final: 1111111111 Representacin: #########-#

Estructuras de datos que la contienen:


Factura_cabecera.

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 Continuo Rango Inicial:0000000 Rango Final: 1111111 Continuo Rango inicial: Rango final: Representacin:

Representacin: #######

32

Estructuras de datos que la contienen:


Factura_cabecera.

Nombre: NotEntFec Descripcin: Es la fecha en la cual se realizo la venta Alias: Tipo de Datos: A__*__ N____ AN___ Longitud: 13 Continuo Rango Inicial: 01/01/2012 Continuo Rango Final: 12/12/2014 Rango inicial: Rango final: Representacin: Representacin: ##/##/####

Estructuras de datos que la contienen:


Factura_cabecera.

Nombre: NotEntObs Descripcin: Observaciones que tenga el proveedor de acuerdo a la venta realizada Alias: Tipo de Datos: A__*__ N____ AN___ Longitud: 250 Discreto Valor : Significado: Continuo Apuntes Observaciones obtenidas. Rango inicial: Rango final: Representacin:

Estructuras de datos que la contienen:


Factura_cabecera, factura_detalle.

33

Nombre: Cli_Cod Descripcin: Es el cdigo del cliente a cual se le entrega la nota. Alias: Tipo de Datos: A__*__ N____ AN___ Longitud: 11 Continuo Rango Inicial: 0000000000 Continuo Rango Final: 1111111111 Rango inicial: Rango final: Representacin: Representacin: #########-#

Estructuras de datos que la contienen:


Notaventa_cabecera.

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

34

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*

35

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 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* 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*

36

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() 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() Valor

N(x) AN() Discreto Significado

Longitud: 8 Continuo 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 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

37

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

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

Estructura de datos que la contiene: FACTURA_CABECERA, CLIENTE

38

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

39

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

40

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* ProductoDescripcion* ProductoCantidad (3FN) PRODUCTO ProductoDescripcion* ProductoPrecio ProductoIva(1FN)(2FN)(3FN) FACTURA_CABECERA FacturaNumero* 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

41

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: ######

42

Estructura de datos que la contiene: FACTURA_CABECERA, CLIENTE

Estructura de datos: nota_entrega


fecha num detalle cantida precio d

43

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*

44

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

PROVEEDOR ProveedorCodigo* ProveedorNombre

CLIENTE ClienteCodigo* ClienteNombre

NotaEntregaSubtotal NotaEntregaTotal ClienteCodigo ProveedorCodigo(2FN)

ProveedorDireccion ClienteRuc ProveedorTelefono(1FN)(2FN) 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)

45
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

46

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

Vous aimerez peut-être aussi