Вы находитесь на странице: 1из 21

Gestión de facturación

Identidad del cliente


Nombre del cliente
Apellido del cliente
Teléfono del cliente
Dirección del cliente
Fecha de compra
Detalles de compra

Refinamiento de los datos


Identidad del cliente Nombre del cliente
Apellido del cliente Domicilio
Municipio Teléfono
Fecha de compra Nombre del local
Vendedor Numero de caja
Tarjeta crédito Código Factura

Refinamiento de los datos 2


Identidad del cliente Nombre del cliente direccion local
Apellido del cliente Domicilio genero
Municipio Teléfono
Fecha de compra Nombre del local
Nombre vendedor Apellido vendedor
Numero de caja Identidad del vendedor
Tarjeta crédito del comprador Producto
Código Factura Precio
Cantidad Numero telefono local
Relaciones

Tabla genero
codigo genero
genero

Tabla direccion
Codigo direccion
direccion

Tabla Cliente
Identidad del cliente
Nombre del cliente
Apellido del cliente
Teléfono del cliente
Codigo Genero
Codigo direccion

Tabla vendedor
Identidad del vendedor
Nombre vendedor
Apellido vendedor
Telefono
Codigo Genero
Codigo direccion
Tabla de factura
Numero factura
Fecha de compra
Numero de caja
Identidad del cliente
Identidad del vendedor

Tabla Detalles
Iddetalles
Numero factura
Producto
Precio
Cantidad

Estructura de datos

Genero= Codigo genero+


genero

Direccion= Codigo direccion+


direccion

Cliente= Codigo cliente,


Identidad cliente+
Nombre cliente+
Apellido cliente+
Telefono cliente+
Codigo direccion

Nombre= Primer nombre+


Segundo nombre

Apellido= Primer apellido+


Segundo apellido

Genero= [masculino | femenino]


Empleados= Codigo empleado,
Identidad empleado+
Nombre empleado+
Apellido empleado+
Telefono empleado+
Codigo direccion

Nombre= Primer nombre+


Segundo nombre

Apellido= Primer apellido+


Segundo apellido

Genero= [masculino | femenino]

Factura= Numero factura+


Fecha de compra+
Numero de caja+
Identidad cliente+
Identidad empleado+

Detalles= Codigo detalles+


Numero detalle+
Precio+
Descripcion+
Cantidad+
Total+
Numero factura
Diccionario de datos

Genero
Llave Nombre Campo Tipo tamaño descripcion
PK Codigo Genero cgen int almacena el codigo del genero
nombre genero ngen nvarchar 9 almacena el nombre del genero

Direccion
Llave Nombre Campo Tipo tamaño descripcion
PK Codigo Direccion cdir int almacena el codigo de la direccion
Direccion dir nvarchar 60 almacena la direccion

Cliente
Llave Nombre Campo Tipo tamaño descripcion
PK Codigo Cliente ccli int almacena el codigo del cliente
primer nombre cliente pncli nvarchar 20 almacena el primer nombre del cliente
segundo nombre cliente sncli nvarchar 20 almacena el segundo nombre del cliente
primer apellido cliente pacli nvarchar 20 almacena el primer apellido del cliente
segundo apellido cliente sacli nvarchar 20 almacena el segundo apellido del cliente
FK Codigo genero cgen int almacena el codigo del genero
telefono telcli nvarchar 18 almacena el numero de telefono del cliente
correo electronico corcli nvarchar 35 alamacena el correo electronico del cliente
fecha de nacimiento fncli date alamacena la fecha de nacimiento del cliente
numero de identidad idecli nvarchar 25 almacena el numero de identidad del cliente
Empleado
Llave Nombre Campo Tipo tamaño descripcion
PK codigo empleado cemp int alamcena el codigo del empleado
primer nombre empleado pnemp nvarchar 20 almacena el primer nombre del empleado
segundo nombre empleado snemp nvarchar 20 almacena el segundo nombre del empleado
primer apellido empleado paemp nvarchar 20 almacena el primer apellido del empleado
segundo apellido empleado saemp nvarchar 20 almacena el segundo apellido del empleado
FK codigo genero cgemp int alamcena el codigo del genero
FK Codigo direccion cdir int almacena el codigo de la direccion
fecha de nacimiento femp date almacena la fecha de nacimiento del empleado

Factura
Llave Nombre Campo Tipo tamaño descripcion
PK numero Factura numfac Int almacena el codigo de la Factura
Fecha de compra fefac int almacena la fecha de la compra
Numero de caja o cajero npfac int almacena el numero de caja de la Factura
FK Identidad empleado idemp nvarchar 15 almacena la identidad del empleado
FK Identidad cliente idcli nvarchar 15 Almacena la identidad del cliente

Detalles
Llave Nombre Campo Tipo tamaño descripcion
PK Codigo detalles cdet Int almacena el codigo de la Factura
Numero de detalles ndet int almacena la fecha de la compra
precio npdet int almacena el numero de caja de la Factura
descripcion desc nvarchar 35 almacena la identidad del empleado
cantidad candet int Almacena la identidad del cliente
FK Numero de factura numfac int Almacena la llave foranea de factura
total totdet money Almacena el tota de la compra
Fichas de datos

Fichas de descripción del elemento


ID:
Nombre: Codigo genero
Alias: cgen
Descripción: Es el codigo del genero
Características del elemento

Longitud: 1 Alfabético
Formato de estrada: 9 Alfanumérico
Formato de salida: 9 x Numérico
Valor predeterminado: Fecha

Criterios de validación
Continuo: Valor discreto Significado
Limte superior: <9
Límite inferior: >0

Comentarios Es el codigo auto generado del genero

Fichas de descripción del elemento


ID:
Nombre: Nombre genero
Alias: ngen
Descripción: Es el campo que contiene el genero
Características del elemento

Longitud: 9 x Alfabético
Formato de estrada: Alfanumérico
Formato de salida: Numérico
Valor predeterminado: Fecha

Criterios de validación
Continuo: Valor discreto Significado
Limte superior: N/A
Límite inferior: N/A

Comentarios En este campo se describe el genero


Fichas de descripción del elemento
ID:
Nombre: Codigo direccion
Alias: coddir
Descripción: Es el campo que contiene el codigo
Características del elemento

Longitud: 1 Alfabético
Formato de estrada: 9 Alfanumérico
Formato de salida: 9 x Numérico
Valor predeterminado: Fecha

Criterios de validación
Continuo: Valor discreto Significado
Límite superior: <9
Límite inferior: >0
Comentarios En este campo almacena el código de dirección

Fichas de descripción del elemento


ID:
Nombre: direccion
Alias: dir
Descripción: Es el campo que contiene la direccion
Características del elemento

Longitud: 30 Alfabético
Formato de estrada: x Alfanumérico
Formato de salida: Numérico
Valor predeterminado: Fecha

Criterios de validación
Continuo: Valor discreto Significado
Límite superior: N/A
Límite inferior: N/A

Comentarios En este campo almacena la dirección


Fichas de descripción del elemento
ID:
Nombre: codcliente
Alias: codCli
Descripción: Almacena el código auto incremental
Características del elemento

Longitud: 4 Alfabético
Formato de estrada: 9999 Alfanumérico
Formato de salida: 9999 x Numérico
Valor predeterminado: Fecha

Criterios de validación
Continuo: Valor discreto Significado
Límite superior: <=9999
Límite inferior: >=0001
Comentarios Almacena el código auto incremental

Fichas de descripción del elemento


ID:
Nombre: Identidad cliente
Alias: IdeCLi
Descripción: Almacena la identidad del cliente
Características del elemento

Longitud: 15 Alfabético
Formato de estrada: 9999-9999-99999 x Alfanumérico
Formato de salida: 9999-9999-99999 Numérico
Valor predeterminado: Fecha

Criterios de validación
Continuo: Valor discreto Significado
Límite superior: N/A
Límite inferior: N/A
Comentarios Almacena la identidad del cliente
Fichas de descripción del elemento
ID:
Nombre: Primer nombre cliente
Alias: pncli
Descripción: Almacena el primer nombre del cliente
Características del elemento

Longitud: 20 x Alfabético
Formato de estrada: Alfanumérico
Formato de salida: Numérico
Valor predeterminado: Fecha

Criterios de validación
Continuo: Valor discreto Significado
Límite superior: N/A
Límite inferior: N/A
Comentarios Almacena el primer nombre

Fichas de descripción del elemento


ID:
Nombre: Segundo Nombre cliente
Alias: Sncli
Descripción: Almacena el Segundo nombre
Características del elemento

Longitud: 20 x Alfabético
Formato de estrada: Alfanumérico
Formato de salida: Numérico
Valor predeterminado: Fecha

Criterios de validación
Continuo: Valor discreto Significado
Límite superior: N/A
Límite inferior: N/A
Comentarios Almacena el segundo nombre
Fichas de descripción del elemento
ID:
Nombre: Primer apellido cliente
Alias: Pacli
Descripción: Almacena el primer apellido del cliente
Características del elemento

Longitud: x Alfabético
Formato de estrada: 20 Alfanumérico
Formato de salida: Numérico
Valor predeterminado: Fecha

Criterios de validación
Continuo: Valor discreto Significado
Límite superior: N/A
Límite inferior: N/A
Comentarios Almacena el apellido

Fichas de descripción del elemento


ID:
Nombre: Telefono
Alias: Telv
Descripción: Almacena el telefono
Características del elemento

Longitud: 8 Alfabético
Formato de estrada: 9999-9999 x Alfanumérico
Formato de salida: 9999-9999 Numérico
Valor predeterminado: Fecha

Criterios de validación
Continuo: Valor discreto Significado
Límite superior: <=99999999
Límite inferior: >=00000001

Comentarios Almacena el telefono


Fichas de descripción del elemento
ID:
Nombre: Correo electronico
Alias: corelecli
Descripción: Almacena el correo
Características del elemento

Longitud: 30 Alfabético
Formato de estrada: x Alfanumérico
Formato de salida: Numérico
Valor predeterminado: Fecha

Criterios de validación
Continuo: Valor discreto Significado
Límite superior: N/A
Límite inferior: N/A
Comentarios Almacena el correo

Fichas de descripción del elemento


ID:
Nombre: Fecha de nacimiento
Alias: fechacli
Descripción: Almacena la fecha de nacimiento
Características del elemento

Longitud: Alfabético
Formato de estrada: 12/05/9999 Alfanumérico
Formato de salida: 12/05/9999 Numérico
Valor predeterminado: x Fecha

Criterios de validación
Continuo: Valor discreto Significado
Límite superior: N/A
Límite inferior: N/A
Comentarios Almacena la fecha de nacimiento
Empleado

Fichas de descripción del elemento


ID:
Nombre: codemp
Alias: codemp
Descripción: Almacena el código auto incremental
Características del elemento

Longitud: 4 Alfabético
Formato de estrada: 9999 Alfanumérico
Formato de salida: 9999 x Numérico
Valor predeterminado: Fecha

Criterios de validación
Continuo: Valor discreto Significado
Límite superior: <=9999
Límite inferior: >=0001
Comentarios Almacena el código auto incremental

Fichas de descripción del elemento


ID:
Nombre: Identidad empleado
Alias: IdeEmp
Descripción: Almacena la identidad del cliente
Características del elemento

Longitud: 15 Alfabético
Formato de estrada: 9999-9999-99999 x Alfanumérico
Formato de salida: 9999-9999-99999 Numérico
Valor predeterminado: Fecha

Criterios de validación
Continuo: Valor discreto Significado
Límite superior: N/A
Límite inferior: N/A
Comentarios Almacena la identidad del empleado
Fichas de descripción del elemento
ID:
Nombre: Primer nombre empleado
Alias: pnemp
Descripción: Almacena el primer nombre del empleado
Características del elemento

Longitud: 20 x Alfabético
Formato de estrada: Alfanumérico
Formato de salida: Numérico
Valor predeterminado: Fecha

Criterios de validación
Continuo: Valor discreto Significado
Límite superior: N/A
Límite inferior: N/A
Comentarios Almacena el primer nombre

Fichas de descripción del elemento


ID:
Nombre: Segundo Nombre empleado
Alias: Snemp
Descripción: Almacena el Segundo nombre
Características del elemento

Longitud: 20 x Alfabético
Formato de estrada: Alfanumérico
Formato de salida: Numérico
Valor predeterminado: Fecha

Criterios de validación
Continuo: Valor discreto Significado
Límite superior: N/A
Límite inferior: N/A
Comentarios Almacena el segundo nombre
Fichas de descripción del elemento
ID:
Nombre: Primer apellido empleado
Alias: Paemp
Descripción: Almacena el primer apellido del empleado
Características del elemento

Longitud: x Alfabético
Formato de estrada: 20 Alfanumérico
Formato de salida: Numérico
Valor predeterminado: Fecha

Criterios de validación
Continuo: Valor discreto Significado
Límite superior: N/A
Límite inferior: N/A
Comentarios Almacena el apellido

Fichas de descripción del elemento


ID:
Nombre: Telefono
Alias: Telemp
Descripción: Almacena el telefono
Características del elemento

Longitud: 8 Alfabético
Formato de estrada: 9999-9999 x Alfanumérico
Formato de salida: 9999-9999 Numérico
Valor predeterminado: Fecha

Criterios de validación
Continuo: Valor discreto Significado
Límite superior: <=99999999
Límite inferior: >=00000001
Comentarios Almacena el teléfono
Fichas de descripción del elemento
ID:
Nombre: Fecha de nacimiento
Alias: fechemp
Descripción: Almacena la fecha de nacimiento
Características del elemento

Longitud: Alfabético
Formato de estrada: 12/05/9999 Alfanumérico
Formato de salida: 12/05/9999 Numérico
Valor predeterminado: x Fecha

Criterios de validación
Continuo: Valor discreto Significado
Límite superior: N/A
Límite inferior: N/A
Comentarios Almacena la fecha de nacimiento

Fichas de descripción del elemento


ID:
Nombre: Numero de factura
Alias: numFac
Descripción: Almacena el número de la factura
Características del elemento

Longitud: 5 Alfabético
Formato de estrada: 99999 Alfanumérico
Formato de salida: 99999 x Numérico
Valor predeterminado: Fecha

Criterios de validación
Continuo: Valor discreto Significado
Límite superior: <99999
Límite inferior: >00001

Comentarios Almacena el número de factura


Fichas de descripción del elemento
ID:
Nombre: Numero de caja
Alias: numCa
Descripción: Almacena el número de la caja
Características del elemento

Longitud: 1 Alfabético
Formato de estrada: 9 Alfanumérico
Formato de salida: 9 x Numérico
Valor predeterminado: Fecha

Criterios de validación
Continuo: Valor discreto Significado
Límite superior: <9
Límite inferior: >0
Comentarios Almacena el número del caja

Fichas de descripción del elemento


ID:
Nombre: Fecha de compra
Alias: fechCom
Descripción: Almacena la fecha de emisión de la factura
Características del elemento

Longitud: Alfabético
Formato de estrada: Alfanumérico
Formato de salida: Numérico
Valor predeterminado: x Fecha

Criterios de validación
Continuo: Valor discreto Significado
Límite superior: N/A
Límite inferior: N/A
Comentarios Almacena la fecha
Fichas de descripción del elemento
ID:
Nombre: Codigo detalles
Alias: codDet
Descripción: Almacena el código de detalles
Características del elemento

Longitud: 6 Alfabético
Formato de estrada: 999999 Alfanumérico
Formato de salida: 999999 x Numérico
Valor predeterminado: Fecha

Criterios de validación
Continuo: Valor discreto Significado
Límite superior: <999999
Límite inferior: >000001
Comentarios Almacena el codigo

Fichas de descripción del elemento


ID:
Nombre: Numero de detalle
Alias: numDet
Descripción: Almacena el numero de detalles
Características del elemento

Longitud: 6 Alfabético
Formato de estrada: 999999 Alfanumérico
Formato de salida: 999999 x Numérico
Valor predeterminado: Fecha

Criterios de validación
Continuo: Valor discreto Significado
Límite superior: <999999
Límite inferior: >000001

Comentarios Almacena el número de detalles


Fichas de descripción del elemento
ID:
Nombre: precio
Alias: predet
Descripción: Almacena el precio
Características del elemento

Longitud: Alfabético
Formato de estrada: Alfanumérico
Formato de salida: x Numérico
Valor predeterminado: Fecha

Criterios de validación
Continuo: Valor discreto Significado
Límite superior: N/A
Límite inferior: N/A
Comentarios Almacena el precio del producto

Fichas de descripción del elemento


ID:
Nombre: descripcion
Alias: desdet
Descripción: Almacena el nombre y descripción del producto
Características del elemento

Longitud: 50 Alfabético
Formato de estrada: x Alfanumérico
Formato de salida: Numérico
Valor predeterminado: Fecha

Criterios de validación
Continuo: Valor discreto Significado
Límite superior: N/A
Límite inferior: N/A
Comentarios Almacena la descripción del producto
Fichas de descripción del elemento
ID:
Nombre: cantidad
Alias: cantDet
Descripción: Almacena la cantidad
Características del elemento

Longitud: Alfabético
Formato de estrada: Alfanumérico
Formato de salida: x Numérico
Valor predeterminado: Fecha

Criterios de validación
Continuo: Valor discreto Significado
Límite superior: N/A
Límite inferior: N/A
Comentarios Almacena la cantidad de articulos

Fichas de descripción del elemento


ID:
Nombre: total
Alias: totDet
Descripción: Almacena el total de la compra
Características del elemento

Longitud: Alfabético
Formato de estrada: Alfanumérico
Formato de salida: x Numérico
Valor predeterminado: Fecha

Criterios de validación
Continuo: Valor discreto Significado
Límite superior: N/A
Límite inferior: N/A
Comentarios Almacena el total gastado
Algebra relacional

Вам также может понравиться