4.5 LP Decoding of Nonbinary Linear Block Codes
4.5.4 New LP Formulation for Nonbinary Linear Codes over GF(2 m )
A continuación se muestra el desarrollo de la descripción de las tablas, así como también el diagrama de la base de datos.
Definición de Tablas Tabla tbl_Contacto
En esta tabla se almacena la información referente a los contactos de las empresas atendidas por la institución.
Campo Tipo de Dato Tamaño Descripción
ContactoID int (identity) - Identificador
Nombre nvarchar 50 Nombre del Contacto
Apellido nvarchar 50 Apellido del Contacto
Telefono_Fijo nvarchar 25 Teléfono Fijo de Contacto
Celular nvarchar 25 Celular de Contacto
90 UserCrea nvarchar 50 Usuario que crea un nuevo registro
FechaCrea date -- Fecha de creación
UserModif nvarchar 50 Usuario que realiza alguna modificación
FechaModif date -- Fecha de modificación.
Tabla tbl_Empresa
Tabla que almacena la información referente a las empresas atendidas por la institución.
Campo Tipo de
Dato
Tamaño Descripción
EmpresaID int -- Identificador
Nombre nvarchar 50 Nombre de la Empresa
TipoContribuyenteID int -- Identificador de Tipo de Contribuyente
TipoEmpresaID int -- Identificador de Tipo de Empresa
ContactoID int -- Identificador de Contacto
SectorProductivo int -- Identificador de Sector al que pertenece
CapacitacionesID int -- Identificador de Capacitaciones MunicipioID int -- Identificador de Municipio
DepartamentoID int Identificador de Departamento
AsesoriaID int -- Identificador de Asesoría
TipoAtencionID int -- Identificador de Tipo de Atención
ProgramaID int -- Identificador de Programa de
Intervención
VentasID int -- Identificador de Ventas
CalidadProducto_ServicioID int -- Identificador de Calidad de Producto o Servicio
Numero_Empleados int -- Número de Empleados
91 nuevo registro
FechaCrea nvarchar -- Fecha de ingreso o creación
UserModif text 50 Usuario que realizo alguna
modificación FechaModif nvarchar -- Fecha de modificación
Tabla tbl_TipoEmpresa
Tabla que contiene el nombre del tipo de empresa perteneciente.
Campo Tipo de Dato Tamaño Descripción
TipoEmpresaID int -- Identificador
Descripción nvarchar 50 Descripción del tipo de Empresa UserCrea text 50 Usuario que ingreso o crea un nuevo
registro FechaCrea nvarchar -- Fecha de ingreso o creación
UserModif text 50 Usuario que realizo alguna modificación
FechaModif nvarchar -- Fecha de modificación
Tabla tbl_SectorProductivo
En esta tabla están definidos los sectores productivos económicos a los cuales pertenece cada una de las empresas.
Campo Tipo de Dato Tamaño Descripción
SectorProductivoID int -- Identificador
Nombre nvarchar 50 Nombre del Sector
TecnicoID int -- Identificador de Técnico
UserCrea text 50 Usuario que ingreso o crea un nuevo registro
92 UserModif Text 50 Usuario que realizo alguna modificación
FechaModif nvarchar -- Fecha de modificación
Tabla tbl_TipoAtencion
Tabla que contiene las opciones de atención a los clientes.
Campo Tipo de Dato Tamaño Descripción
TipoAtencionID int(identity) -- Identificador
Descripción nvarchar 50 Descripción del Tipo Atención UserCrea text 50 Usuario que ingreso o crea un nuevo
registro FechaCrea nvarchar -- Fecha de ingreso o creación
UserModif text 50 Usuario que realizo alguna modificación
FechaModif nvarchar -- Fecha de modificación
Tabla tbl_Asesor
En esta tabla se almacena información específica referente a los Asesores
Campo Tipo de Dato Tamaño Descripción
AsesorID int(identity) -- Identificador
Nombre nvarchar 50 Nombre de Asesor
Apellido nvarchar 50 Apellido de Asesor
Telefono_Fijo nvarchar 25 Teléfono fijo de Asesor
Celular nvarchar 25 Celular de Asesor
Email nvarchar 30 Correo electrónico de Asesor UserCrea text 50 Usuario que ingreso o crea un nuevo
registro FechaCrea nvarchar -- Fecha de ingreso o creación
93
FechaModif nvarchar -- Fecha de modificación
Tabla tbl_Asesoria
Tabla la cual almacena información sobre el tipo de asesorías que se brindan.
Campo Tipo de Dato Tamaño Descripción
AsesoriaID int(identity) -- Identificador Descripción nvarchar max Descripción de Asesoría
Fecha_Inicio date -- Fecha de Inicio
Fecha_Finalizacion date -- Fecha de Finalización
AsesorID int -- Identificador de Asesor
UserCrea text 50 Usuario que ingreso o crea un nuevo registro
FechaCrea nvarchar -- Fecha de ingreso o creación
UserModif text 50 Usuario que realizo alguna modificación
FechaModif nvarchar -- Fecha de modificación
Tabla tbl_Consultor
Tabla que contiene los nombres de Consultores Individuales y Jefes de Proyectos Calificados.
Campo Tipo de Dato Tamaño Descripción
ConsultorID int -- Identificador
Nombre nvarchar 50 Nombre de Consultor
Apellido nvarchar 50 Apellido de Consultor
Especialidad nvarchar 50 Especialidad de Consultor
Telefono_Fijo nvarchar 25 Telefono Fijo
94 UserCrea nvarchar 50 Usuario que ingreso o crea un nuevo
registro FechaCrea date -- Fecha de ingreso o creación
UserModif nvarchar 50 Usuario que realizo alguna modificación
FechaModif date -- Fecha de modificación
Tabla tbl_Capacitaciones
En esta tabla se registran las capacitaciones que la institución ha realizado a las empresas.
Campo Tipo de Dato Tamaño Descripción
CapacitacioneID int -- Identificador
Descripción nvarchar max Descripción de Capacitacion
Fecha_Inicio date -- Fecha de Inicio
Fecha_Finalizacion date -- Fecha de Finalización
ConsultorID int -- Identificador de Consultor
TecnicoID int -- Identificador de Técnico
UserCrea nvarchar 50 Usuario que ingreso o crea un nuevo registro
FechaCrea date -- Fecha de ingreso o creación
UserModif nvarchar 50 Usuario que realizo alguna modificación
FechaModif date -- Fecha de modificación
Tabla tbl_Departamento
Tabla que almacena la lista de departamentos de la Zona Oriental que atiende la institución.
Campo Tipo de Dato Tamaño Descripción
95
Nombre nvarchar 50 Nombre de Departamento
UserCrea nvarchar 50 Usuario que ingreso o crea un nuevo registro
FechaCrea date -- Fecha de ingreso o creación
UserModif nvarchar 50 Usuario que realizo alguna modificación
FechaModif datetime -- Fecha de modificación
Tabla tbl_Municipio
Tabla que contiene los municipios que atiende la institución.
Campo Tipo de Dato Tamaño Descripción
MunicipioID int(identity) -- Identificador
Nombre nvarchar 50 Nombre de Municipio
UserCrea nvarchar 50 Usuario que ingreso o crea un nuevo registro
FechaCrea date -- Fecha de ingreso o creación
UserModif nvarchar 50 Usuario que realizo alguna modificación
FechaModif date -- Fecha de modificación
Tabla tbl_Programa
En esta tabla se almacenan la lista de programas de intervención los cuales la institución lleva a cabo para el desarrollo de las micro y pequeñas empresas.
Campo Tipo de Dato Tamaño Descripción
ProgramaID int -- Identificador
Descripción nchar 50 Descripción
Fecha_Inicio date -- Fecha de Inicio
Fecha_Finalizacion date -- Fecha de Finalización
96
TecnicoID int -- Identificador de Técnico
UserCrea nvarchar 50 Usuario que ingreso o crea un nuevo registro
FechaCrea date -- Fecha de ingreso o creación
UserModif nvarchar 50 Usuario que realizo alguna modificación
FechaModif date -- Fecha de modificación
Tabla tbl_Tecnico
En esta tabla está contenida información sobre los técnicos que laboran en la institución.
Campo Tipo de Dato Tamaño Descripción
TecnicoID int -- Identificador
Nombre nvarchar 50 Nombre de Técnico
Apellido nvarchar 50 Apellido de Técnico
Dirección nvarchar max Dirección de Técnico
Telefono_Fijo nvarchar 25 Teléfono Fijo
Celular nvachar 25 Celular
Email nvarchar 25 Correo Electrónico
AreaLaboral nvarchar 50 Área Laboral
UserCrea nvarchar 50 Usuario que ingreso o crea un nuevo registro
FechaCrea date -- Fecha de ingreso o creación
UserModif nvarchar 50 Usuario que realizo alguna modificación
97 Tabla tbl_Calidad
Esta tabla contiene datos sobre la calidad de los productos o servicios que las empresas ofrecen, se crea esta tabla para tomar más atributos que evaluar para predecir el potencial.
Campo Tipo de
Dato
Tamaño Descripción
CalidadProducto_ServicioID int -- Identificador
Descripción nvarchar 50 Descripción de la Calidad del Producto o Servicio. UserCrea text 50 Usuario que ingreso o crea un
nuevo registro FechaCrea nvarchar -- Fecha de ingreso o creación
UserModif Text 50 Usuario que realizo alguna
modificación FechaModif nvarchar -- Fecha de modificación
Tabla tbl_Ventas
Tabla la cual contiene el intervalo de ventas que puede llegar a alcanzar una empresa.
Campo Tipo de Dato Tamaño Descripción
VentasID int(identity) -- Identificador
Intervalo_Venta nvarchar max Intervalo de Venta
UserCrea text 50 Usuario que ingreso o crea un nuevo registro
FechaCrea nvarchar -- Fecha de ingreso o creación
98
FechaModif nvarchar -- Fecha de modificación
Tabla tbl_TipoContribuyente
Esta tabla contiene la descripción de los tipos de contribuyentes.
Campo Tipo de Dato Tamaño Descripción
TipoContribuyente int(identity) -- Identificador
Descripción nvarchar 50 Descripción del Tipo de Contribuyente UserCrea text 50 Usuario que ingreso o crea un nuevo
registro FechaCrea nvarchar -- Fecha de ingreso o creación
UserModif text 50 Usuario que realizo alguna modificación
99
100