Está en la página 1de 8

Nomenclatura Para las Tablas de la BD:

El nombre de la tabla ser compuesto por:


SIS + TBC + _DESCRIPCION
SIS + TBD + _DESCRIPCION
SIS: Hace referencia al sistema y son 3 letras a excepcin de tratarse de una tabla comn para
todos los mdulos existentes que sera solamente la letra X
TBC: Hace referencia al tipo de tabla cabecera.
TBD: Hace referencia al tipo de tabla detalle.
DESCRIPCION: Es la Descripcin de la tabla.
A Continuacin algunos ejemplos:
XTBC_PERFIL
X: Se refiere al Sistema, en este caso como la tabla sirve para todos los sistemas se le ha
denominado con X.
TBC: Por tratarse de una tabla Cabecera
PERFIL: Descripcin de la tabla
LOGTBC_ ORDENCOMPRA
LOG: Se refiere a una tabla del sistema Logstico
TBC: Por tratarse de una tabla tipo cabecera.
ORDENCOMPRA: Se trata de la tabla Orden de Compra
LOGTBD_ ORDENCOMPRA
Se trata de lo mismo de arriba pero:
TBD: Se trata de una tabla detalle
Construccin del Men Dinmico
Se recomienda una estructura para los nombres de los formularios segn nivel en el men.
Para este ejemplo usaremos el Nombre del formulario del men principal: mnuprincipal
La sgt. tabla es la que permite crear el men.

XTBC_MENU
V_NameMnu: varchar(50)
V_DesMnu: varchar(100)
N_MnuPadre: integer
N_MnuNodo: integer
V_Icono: varchar(100)
S_Estado: bit
S_BarraH: bit

V_NameMnu. Se ha optado por el nombre del control ya que no acepta repetidos.


V_DesMnu. Descripcin que aparecer en el Men.
N_MnuPadre. Es el cdigo del tem de Men de quien es hijo cada registro, en el caso de uno
de los elementos de nivel superior (root), este cdigo seria el mismo que N_MnuNodo.
N_MnuNodo. Es el cdigo que va a tener cada tem de Men.
V_Icono. Es la ruta de la imagen que se va a tener como cono.
S_Estado. Indica si est habilitado el Men.
S_Barra. Indica si va a estar en la Barra de Herramientas.
Realizar una consulta de tal manera que liste todas las opciones del men de forma ordenada.
SELECT
FROM
WHERE

V_NameMnu, V_DesMnu, N_MnuPadre, N_MnuNodo, S_Estado, N_APPID


XTBC_MENU
(N_APPID = 1) and S_ESTADO=1

En el Load de la page.

El men generado se parecer al sgt.

A Continuacin el modelo de Datos.


XTBC_EMPRESA

XTBC_USER

V_IdEmpresa: varchar(4)

V_Login: varchar(20)

V_Empresa: varchar(50)
V_Ruc: varchar(16)
V_Estado: bit

V_Nombres: varchar(50)
V_Paterno: varchar(50)
V_Materno: varchar(50)
S_Estado: bit

XTBD_PERFILUSER
XTBC_SUCURSAL

V_IdPerfil: varchar(10) (FK)


N_IdApli: integer (FK)
V_Login: varchar(20) (FK)

V_IdSuc: varchar(4)
V_IdEmpresa: varchar(4) (FK)

S_Estado: bit

V_Sucursal: varchar(50)
S_Estado: bit

XTBD_USERSUCURSAL
V_Login: varchar(20) (FK)
V_IdEmpresa: varchar(4) (FK)
V_IdSuc: varchar(4) (FK)

XTBC_PERFIL

XTBC_APLICACION

V_IdPerfil: varchar(10)
N_IdApli: integer (FK)
V_Perfil: varchar(40)
S_Estado: bit

N_IdApli: integer
V_Aplicacion: varchar(50)
S_Estado: bit
N_Version: varchar(10)
V_Abreviatura: varchar(10)

XTBC_MENU
XTBD_MENUPERFIL
V_IdMenu: integer (FK)
V_IdPerfil: varchar(10) (FK)
N_IdApli: integer (FK)
S_Visible: bit
S_Estado: bit

V_IdMenu: integer
N_IdApli: integer (FK)
V_DesMnu: varchar(100)
N_MnuPadre: integer
N_MnuNodo: integer
V_Icono: varchar(100)
S_Estado: bit
S_BarraH: bit

1.- Creacin De Usuario: XTBC_USER

2.- Creacin De Perfil: XTBC_PERFIL

3.-Asignacion Perfil a Usuario: XTBD_PERFILUSER

4.- Creacin Aplicacin: XTBC_APLICACION

5.-Asignacin de Opciones de Men a Perfil: XTBD_MENUPERFIL

6.- Creacin del Men: XTBC_MENU


Hay que Programar para capturar todas las opciones del men que existen en el formulario
MnuPrincipal e insertarlas en nuestra tabla EXTBC_MENU; Desde donde ser ledo para
obtener el paso 5.

Es necesario diferenciar las opciones de men por mdulo, de tal manera que se distinga; por
ejemplo una opcin de contabilidad con otra de finanzas (Nos referimos al nombre del
control).
Una vez logrado esto se llenar esta tabla segn el modulo que se requiera instalar.
7.- Creacin de Empresas: XTBC_EMPRESA

8.- Creacin de Sucursales por Empresa: XTBC_SUCURSAL

9.- Asignacin de Sucursal a Usuario: XTBD_USERSUCURSAL

10.- CONSIDERACION GENERAL:


Para el acceso a Datos (BD) se debe crear un archivo REGCONEX.ATX; donde se registrar los
datos de Conexin a la Base de Datos todo encriptado; los datos guardados sern:
SERVER=198.3.208.185\INST2K501
PORT=1494
USUARIO=sa
PASSWORD=miclave

11. - LOGIN: