Sistema de Control de
Producción
DICCIONARIO
DE SICPROD
DATOS V1.0
Autor: Joffre Danilo Vásquez Núñez Año: 2012
DICCIONARIO DE DATOS
1. DEFINICIÓN DE LAS TABLAS
1.1 AGENCIAS
En esta tabla se almacena los datos relacionados a las agencias de producción.
NOMBRE DE LA PK TIPO DE TAMAÑO FK DESCRIPCIÓN
COLUMNA DATO
COD_AGENCIA 1 INT Código numérico
secuencial
autoincrementado
(AUTO_INCREMENT).
NOMBRE_AGENCIA VARCHAR 100 Nombre de la agencia.
COD_CIUDAD INT CIUDADES Código de ciudad de la
agencia, referencia a
la tabla ciudades.
DIRECCION_AGENCIA TEXT Dirección de la
agencia.
TELEFONO_AGENCIA CHAR 9 Teléfono de la
agencia.
RESPONSABLE_AGENCIA CARCHAR 100 Responsable de la
agencia.
ESTADO CHAR 1 Estado de la agencia
puede ser „A‟ activa o
„I‟ inactiva.
Tabla 1: Definición de la tabla AGENCIAS
1.2 CIUDADES
En esta tabla se almacena los datos relacionados a las ciudades utilizadas como referencia de
locación.
NOMBRE DE LA PK TIPO DE TAMAÑO FK DESCRIPCIÓN
COLUMNA DATO
COD_CIUDAD 1 INT Código numérico secuencial
autoincrementado
(AUTO_INCREMENT).
NOMBRE_CIUDAD VARCHAR 50 Nombre de la ciudad, condición
UNIQUE.
Tabla 2: Definición de la tabla CIUDADES
1.3 CLIENTES
En esta tabla se almacena los datos relacionados a los clientes finales.
NOMBRE DE LA PK TIPO DE TAMAÑO FK DESCRIPCIÓN
COLUMNA DATO
COD_CLIENTE 1 INT Numero de cédula del
cliente.
NOMBRE_CLIENTE VARCHAR 100 Nombre del cliente.
COD_CIUDAD INT CIUDADES Código de ciudad
residencia del cliente,
referencia a la tabla
ciudades.
DIRECCION_CLIENTE TEXT Dirección del cliente.
TELEFONO_CLIENTE CHAR 9 Teléfono del cliente.
COD_AGENCIA INT AGENCIAS Código de agencia a la
que pertenece el cliente.
ESTADO CHAR 1 Estado del cliente puede
ser „A‟ activo o „I‟ inactivo.
Tabla 3: Definición de la tabla CLIENTES
1.4 DESPACHO_DISTRIBUIDOR
En esta tabla se almacena los registros de despacho de productos de bodega a los distribuidores.
NOMBRE DE LA PK TIPO DE TAMAÑO FK DESCRIPCIÓN
COLUMNA DATO
COD_DESPACHOD 1 VARCHAR 20 Código del
documento de
despacho.
COD_DISTRIBUIDOR CHAR 13 DISTRIBUIDORES Nombre de la
agencia.
COD_AGENCIA INT AGENCIAS Código de la
agencia donde se
realizo el
despacho.
FECHA_DESPACHOD DATE Código de ciudad
residencia del
cliente, referencia
a la tabla
ciudades.
ESTADO_DESPACHOD VARCHAR 1 Estado del
documento puede
ser „A‟ activo o „I‟
inactivo.
IMPRESO CHAR 2 Indica si se ha
impreso el
documento de
despacho, puede
ser „SI‟ o „NO‟.
FECHA_IMPRESION DATE Fecha de
impresión del
documento.
Tabla 4: Definición de la tabla DESPACHO_DISTRIBUIDOR
1.5 DETALLE_DESPACHO_DISTRIBUIDOR
En esta tabla se almacena el detalle de los registros de despacho de productos de bodega a los
distribuidores.
NOMBRE DE LA P TIPO DE TAMAÑ FK DESCRIPCI
COLUMNA K DATO O ÓN
COD_DESPACHOD VARCHA 20 DESPACHO_DISTRIBUID Código del
R OR documento
de despacho.
COD_PRODUCTO CHAR 13 PRODUCTOS Código del
producto a
ser
despachado.
CANTIDAD_DESPACHA INT Cantidad de
DA unidades
despachadas
Tabla 5: Definición de la tabla DETALLE_DESPACHO_DISTRIBUIDOR
1.6 DOCUMENTO_COMPRA
En esta tabla se almacena los registros de adquisición de insumos a proveedores.
NOMBRE DE LA COLUMNA P TIPO DE TAMAÑ FK DESCRIPCIÓ
K DATO O N
COD_DOCUMENTOC 1 VARCHA 20 Código del
R documento de
compra,
corresponde al
documento
físico recibido.
COD_PROVEEDOR 2 CHAR 13 PROVEEDORE Código del
S proveedor
emisor del
documento de
compra.
FECHA_DOCUMENTOC DATE Fecha del
documento de
compra.
TIPO_DOCUMENTOC VARCHA 20 Tipo de
R documento de
compra, puede
ser
„FACTURA‟ o
„NOTA DE
VENTA‟.
SUB_TOTAL DECIMAL 7,2 Subtotal del
documento de
compra.
DESCUENTO DECIMAL 7,2 Descuento del
documento de
compra.
IVA_0 DECIMAL 7,2 IVA 0% del
documento de
compra.
IVA DECIMAL 7,2 IVA del
documento de
compra.
VALOR_TOTAL_DOCUMENTO DECIMAL 7,2 Valor total del
C documento de
compra.
Tabla 6: Definición de la tabla DOCUMENTO_COMPRA
1.7 DETALLE_DOCUMENTO_COMPRA
En esta tabla se almacena el detalle de los registros de adquisición de insumos a proveedores.
NOMBRE DE LA P TIPO DE TAMAÑ FK DESCRIPCIÓ
COLUMNA K DATO O N
COD_DOCUMENTO VARCHA 20 DOCUMENTO_COMPR Código del
C R A documento de
compra,
corresponde al
documento
físico recibido.
COD_PROVEEDOR CHAR 13 PROVEEDORES Código del
proveedor
emisor del
documento de
compra.
COD_INSUMO CHAR 10 INSUMOS Código del
insumo a
registrar, hace
referencia a la
tabla insumos.
CANTIDAD_COMPR INT Cantidad de
A insumos
adquiridos.
VALOR_UNITARIO DECIMAL 7,2 Valor unitario
del insumo.
VALOR_TOTAL DECIMAL 8,2 Valor unitario
por la cantida
Tabla 7: Definición de la tabla DETALLE_DOCUMENTO_COMPRA
1.8 DISTRIBUIDORES
En esta tabla se almacena los datos relacionados a los distribuidores.
NOMBRE DE LA PK TIPO DE TAMAÑO FK DESCRIPCIÓN
COLUMNA DATO
COD_DISTRIBUIDOR 1 CHAR 13 Numero de cédula o
RUC del distribuidor.
NOMBRE_DISTRIBUIDOR VARCHAR 100 Nombre del
distribuidor.
COD_CIUDAD INT CIUDADES Código de ciudad
residencia del
distribuidor, referencia
a la tabla ciudades.
DIRECCION_ TEXT Dirección del
DISTRIBUIDOR distribuidor.
TELEFONO_ CHAR 9 Teléfono del
DISTRIBUIDOR distribuidor.
COD_AGENCIA INT AGENCIAS Código de agencia a la
que pertenece el
distribuidor.
ESTADO CHAR 1 Estado del distribuidor
puede ser „A‟ activo o
„I‟ inactivo.
Tabla 8: Definición de la tabla DISTRIBUIDORES
1.9 INSUMOS
En esta tabla se almacena los datos relacionados a los insumos.
NOMBRE DE LA PK TIPO DE TAMAÑO FK DESCRIPCIÓN
COLUMNA DATO
COD_INSUMO 1 CHAR 10 Código alfanumérico único.
NOMBRE_INSUMO VARCHAR 100 Nombre del insumo.
TIPO_INSUMO VARCHAR 45 Tipo de insumo, puede ser
„GENERAL, „ETIQUETA,
„ENVASE‟.
ESTADO CHAR 1 Estado del insumo puede ser „A‟
activo o „I‟ inactivo.
Tabla 9: Definición de la tabla INSUMOS
1.10 PERMISOS
Esta tabla almacena la información relacionada a los accesos de utilización del sistema a los
usuarios.
NOMBRE DE PK TIPO DE TAMAÑO FK DESCRIPCIÓN
LA COLUMNA DATO
ID_ITEM 1 VARCHAR 60 Identificador único del Ítem.
ITEM VARCHAR 100 Nombre que hace referencia a una
ventana en el sistema.
TIPO VARCHAR 60 Se almacena los módulos generales a los
que pertenece una ventana por ejemplo:
„Administrar‟, „Registrar‟, etc.
ACCESO VARCHAR 60 Almacena los identificadores de los roles
de usuario puede ser „S‟, ‟A‟, o „O‟.
Tabla 10: Definición de la tabla PERMISOS
1.11 PRODUCCION
En esta tabla se almacena los registros de cantidad de unidades producidas así como el tipo de
producción.
NOMBRE DE LA P TIPO TAMAÑ FK DESCRIPCIÓN
COLUMNA K DE O
DAT
O
ID_PRODUCCION 1 INT Código numérico secuencial
autoincrementado
(AUTO_INCREMENT).
COD_PRODUCTO CHA 10 PRODUCTO Código del producto a ser
R S producido, hace referencia a
la tabla productos.
COD_AGENCIA INT AGENCIAS Código de agencia donde va
a ser registrada la
producción.
FECHA_PRODUCCION DAT Fecha de producción.
E
CANTIDAD_PRODUCCI INT Cantidad de unidades
ON producidas.
TIPO_PRODUCCION CHA 10 Tipo de producción, esta
R puede ser
„ENVASADO‟,‟REENVASAD
O‟.
HORA_PRODUCCION TIME Hora de producción.
REUTILIZA_ETIQUETAS CHA 2 Guarda „SI‟ en caso de
R reutilizar etiquetas, „NO‟ en
caso contrario, por default
„NO‟.
CANTIDAD_ETIQUETAS INT Guarda la cantidad de
etiquetas que han sido
reutilizadas, por default „0‟.
Tabla 11: Definición de la tabla PRODUCCION
1.12 PRODUCTOS
En esta tabla se almacena los datos relacionados a los productos.
NOMBRE DE LA PK TIPO DE TAMAÑO FK DESCRIPCIÓN
COLUMNA DATO
COD_PRODUCTO 1 CHAR 10 Código alfanumérico único.
NOMBRE_PRODUCTO VARCHAR 100 Nombre del producto.
TIPO_PRODUCTO VARCHAR 25 Tipo de producto, puede ser
„PRODUCCIÓN RETORNABLE,
„PRODUCCIÓN NO
RETORNABLE, „NO
PRODUCCION‟.
ESTADO CHAR 1 Estado del producto puede ser „A‟
activo o „I‟ inactivo.
Tabla 12: Definición de la tabla PRODUCTOS
1.13 PRODUCTO_INSUMOS
En esta tabla se almacena la relación de los productos con los insumos, es decir que insumos se
utilizan para producir un determinado producto.
NOMBRE DE LA PK TIPO DE TAMAÑO FK DESCRIPCIÓN
COLUMNA DATO
COD_PRODUCTO 1 CHAR 10 PRODUCTOS Código del
producto.
COD_INSUMO 2 CHAR 10 INSUMOS Código del insumo.
Tabla 13: Definición de la tabla PRODUCTO_INSUMOS
1.14 PROVEEDORES
En esta tabla se almacena los datos relacionados a los proveedores.
NOMBRE DE LA PK TIPO DE TAMAÑO FK DESCRIPCIÓN
COLUMNA DATO
COD_PROVEEDOR 1 CHAR 13 Numero de cédula o
RUC del proveedor.
NOMBRE_PROVEEDOR VARCHAR 100 Nombre del proveedor.
COD_CIUDAD INT CIUDADES Código de ciudad
residencia del
proveedor, referencia a
la tabla ciudades.
DIRECCION_ TEXT Dirección del proveedor.
PROVEEDOR
TELEFONO_ CHAR 9 Teléfono del proveedor.
PROVEEDOR
EMAIL_PROVEEDOR VARCHAR 50 Email del proveedor.
ESTADO CHAR 1 Estado del proveedor
puede ser „A‟ activo o „I‟
inactivo.
Tabla 14: Definición de la tabla PROVEEDORES
1.15 REGISTRO_BAJA_INSUMOS
En esta tabla se almacena los registros de bajas de insumos.
NOMBRE DE LA PK TIPO DE TAMAÑO FK DESCRIPCIÓN
COLUMNA DATO
COD_INSUMO CHAR 10 INSUMOS Código del insumo a dar de
baja.
COD_AGENCIA INT AGENCIAS Código de la agencia donde
se registra la baja del
envase retornable.
CANTIDAD_BAJA INT Cantidad de unidades a dar
de baja.
FECHA_BAJA DATE Fecha del registro de baja.
HORA_BAJA TIME Hora del registro de baja.
RAZON_BAJA LONGTEXT Razón por la baja.
Tabla 15: Definición de la tabla REGISTRO_BAJA_INSUMOS
1.16 REGISTRO_COBRO_VENTA_ENVASES
En esta tabla se almacena los registros de los cobros de las ventas de envases retornables a
clientes por parte de los distribuidores.
NOMBRE DE P TIPO DE TAMAÑ FK DESCRIPCIÓ
LA COLUMNA K DATO O N
COD_VENTA 1 VARCHA 13 REGISTRO_VENTA_ENVASE Código de
R S registro de
venta de
envases.
FECHA_COBR DATE Fecha del
O registro de
cobro.
HORA_COBRO TIME Hora del
registro de
cobro.
VALOR_COBR DECIMAL 6,2 Valor cobrado.
O
IMPRESO CHAR 2 Registra si se
ha impreso el
comprobante
de cobro,
guarda valores
como „SI‟ y
„NO‟
Tabla 16: Definición de la tabla REGISTRO_COBRO_VENTA_ENVASES
1.17 REGISTRO_DEVOLUCION_ENVASES
En esta tabla se almacena los registros de devolución de envases retornables por parte de los
distribuidores.
NOMBRE DE LA PK TIPO DE TAMAÑO FK DESCRIPCIÓN
COLUMNA DATO
COD_DISTRIBUIDOR CHAR 13 DISTRIBUIDORES Código de
distribuidor que
devuelve el
envase.
COD_INSUMO CHAR 10 INSUMOS Código del insumo
tipo envase a
devolver.
COD_AGENCIA INT AGENCIAS Código de la
agencia donde se
registra la
devolución.
FECHA_DEVOLUCION TIME Fecha de registro
de devolución.
HORA_DEVOLUCION TIME Hora de registro
de devolución.
CANTIDAD_DEVUELTA INT Cantidad de
envases devuelta.
MOVIMIENTO VARCHAR 10 Guarda el tipo de
movimiento el
mismo que puede
ser
“DEVOLUCION”, o
“BAJA”
Tabla 17: Definición de la tabla REGISTRO_DEVOLUCION_ENVASES
1.18 REGISTRO_ENTREGA_ENVASES
En esta tabla se almacena los registros de entrega de envases retornables a distribuidores al
momento de registrar un despacho de productos, esta tabla se va actualizando dependiendo del
movimiento de envases retornables que se registre en el sistema.
NOMBRE DE LA PK TIPO TAMAÑO FK DESCRIPCIÓN
COLUMNA DE
DATO
COD_DISTRIBUIDOR 1 CHAR 13 DISTRIBUIDORES Código de distribuidor
responsable de los
movimientos de los
envases.
COD_INSUMO 1 CHAR 10 INSUMOS Código del insumo tipo
envase retornable.
COD_AGENCIA 1 INT AGENCIAS Código de la agencia
donde se registra la
entrega del envase
retornable.
CANTIDAD_LLEVADA INT Cantidad llevada
registrada en un
despacho de
productos.
DEVUELTOS INT Cantidad de envases
devueltos por parte de
los distribuidores.
PRESTADOS INT Cantidad de envases
prestado por parte de
los distribuidores a
clientes.
VENDIDOS INT Cantidad de envases
vendidos por parte de
los distribuidores a
clientes.
BAJA INT Cantidad de envases
reportados como
defectuosos por parte
de los distribuidores.
Tabla 18: Definición de la tabla REGISTRO_ENTREGA_ENVASES
1.19 REGISTRO_PRESTAMO_ENVASES
En esta tabla se almacena los registros de entrega de envases retornables a distribuidores al
momento de registrar un despacho de productos, esta tabla se va actualizando dependiendo del
movimiento de envases retornables que se registre en el sistema.
NOMBRE DE LA PK TIPO TAMAÑO FK DESCRIPCIÓN
COLUMNA DE
DATO
COD_DISTRIBUIDOR CHAR 13 DISTRIBUIDORES Código de distribuidor
responsable del
préstamo del envase.
COD_CLIENTE CHAR 13 CLIENTES Código del cliente al
cual se le registra el
préstamo del envase.
COD_INSUMO CHAR 10 INSUMOS Código del insumo
tipo envase
retornable prestado.
COD_AGENCIA INT AGENCIAS Código de la agencia
donde se registra el
préstamo.
FECHA_PRESTAMO INT Fecha de registro de
préstamo del envase
retornable.
HORA_PRESTAMO INT Hora de registro de
préstamo del envase.
CANTIDAD_PRESTADA INT Cantidad de envases
prestados por parte
de los distribuidores a
clientes.
CANTIDAD_DEVUELTA INT Cantidad de envases
devueltos por parte
de los clientes.
Tabla 19: Definición de la tabla REGISTRO_PRESTAMO_ENVASES
1.20 REGISTRO_VENTA_ENVASES
En esta tabla se almacena los registros de entrega de envases retornables a distribuidores al
momento de registrar un despacho de productos, esta tabla se va actualizando dependiendo del
movimiento de envases retornables que se registre en el sistema.
NOMBRE DE LA PK TIPO DE TAMAÑO FK DESCRIPCIÓN
COLUMNA DATO
COD_VENTA 1 CHAR 13 Código alfanumérico
único.
COD_CLIENTE CHAR 13 CLIENTES Código del cliente al
cual se le registra la
venta del envase.
COD_DISTRIBUIDOR CHAR 13 DISTRIBUIDORES Código del
distribuidor el cual
registra la venta del
envase.
COD_INSUMO CHAR 10 INSUMOS Código del insumo
tipo envase
retornable vendido.
COD_AGENCIA INT AGENCIAS Código de la
agencia donde se
registra la venta.
FECHA_VENTA DATE Fecha de registro de
venta del envase
retornable.
CANTIDAD_VENTA INT Cantidad de
envases vendidos.
PRECIO_UNITARIO DECIMAL 6,2 Precio unitario de
venta del envase.
TOTAL_VENTA DECIMAL 8,2 Valor total de venta
de los envases.
Tabla 20: Definición de la tabla REGISTRO_VENTA_ENVASES
1.21 ENTREGA_INSUMOS_AGENCIA
En esta tabla se almacena los registros de entrega de insumos a las agencias de producción por
parte de la agencia principal.
NOMBRE DE LA PK TIPO DE TAMAÑO FK DESCRIPCIÓN
COLUMNA DATO
COD_ENTREGA 1 VARCHAR 10 Código alfanumérico único.
COD_AGENCIA INT AGENCIAS Código de la agencia donde
se destina la entrega de
insumos.
FECHA_ENTREGA DATE Fecha de registro de
entrega de insumos.
ACTA_IMPRESA CHAR 2 Registra si se ha impreso el
acta de entrega recepción,
por default „NO‟.
ESTADO CHAR 2 Estado del documento,
puede contener activo „A‟ o
inactivo „I‟.
Tabla 21: Definición de la tabla ENTREGA_INSUMOS_AGENCIA
1.22 DETALLE_ENTREGA_INSUMOS_AGENCIA
En esta tabla se almacena el detalle de los registros de entrega de insumos a las agencias de
producción por parte de la agencia principal.
NOMBRE DE LA P TIPO DE TAMAÑ FK DESCRIPCI
COLUMNA K DATO O ÓN
COD_ENTREGA VARCHA 10 ENTREGA_INSUMOS_AGE Código de
R NCIA entrega de
insumos.
COD_INSUMO CHAR 10 INSUMOS Código del
insumo a ser
entregado a
la agencia.
CANTIDAD_ENTREG INT Cantidad de
ADA insumo a
entregar.
Tabla 22: Definición de la tabla DETALLE_ENTREGA_INSUMOS_AGENCIA
1.23 STOCK_INSUMOS
En esta tabla se almacena el registro de la cantidad de stock de insumos.
NOMBRE DE LA COLUMNA PK TIPO TAMAÑO FK DESCRIPCIÓN
DE
DATO
COD_INSUMO CHAR 10 INSUMOS Código del insumo.
COD_AGENCIA INT AGENCIAS Cantidad de la agencia
a donde pertenece el
insumo.
CANTIDAD_STOCK_INSUMO INT Cantidad de stock de
insumo.
Tabla 23: Definición de la tabla STOCK_INSUMOS
1.24 STOCK_PRODUCTOS
En esta tabla se almacena el registro de la cantidad de stock de productos.
NOMBRE DE LA COLUMNA PK TIPO TAMAÑO FK DESCRIPCIÓN
DE
DATO
COD_PRODUCTO CHAR 10 PRODUCTOS Código del
producto.
COD_AGENCIA INT AGENCIAS Cantidad de la
agencia a donde
pertenece el
producto.
CANTIDAD_STOCK_PRODUCTO INT Cantidad de stock
de producto.
Tabla 24: Definición de la tabla STOCK_PRODUCTOS
1.25 TIPO_USUARIO
En esta tabla se almacena el registro de los tipos de usuarios con acceso al sistema.
NOMBRE DE LA PK TIPO DE TAMAÑO FK DESCRIPCIÓN
COLUMNA DATO
COD_TIPO 1 CHAR 1 Código alfabético único „S‟.
TIPO VARCHAR 20 Nombre de tipo de usuario del
sistema, restricción UNIQUE.
Tabla 25: Definición de la tabla TIPO_USUARIO
1.26 USUARIOS
En esta tabla se almacena el registro de los usuarios con acceso al sistema.
NOMBRE DE LA PK TIPO DE TAMAÑO FK DESCRIPCIÓN
COLUMNA DATO
ID_USUARIO INT Código numérico
secuencial
autoincrementado
(AUTO_INCREMENT).
NOMBRE_USUARIO VARCHAR 20 Nombre de usuario del
sistema, restricción
UNIQUE.
CLAVE_USUARIO VARCHAR 10 Clave del usuario del
sistema.
COD_TIPO CHAR 1 TIPO_USUARIO Código del tipo de
usuario
COD_AGENCIA INT AGENCIAS Código de agencia a
donde pertenece el
usuario.
Tabla 26: Definición de la tabla USUARIOS