Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tablas Adicionales Saint Enterprise Administrativo
Tablas Adicionales Saint Enterprise Administrativo
NMeses,
NMovim
Campos previstos para controlar la cantidad de registros a
guardar en los
grupos mltiples (no implementados).
SAACAMPOS:
Contiene la informacin sobre todos y cada uno de los
campos definidos en
las diferentes tablas adicionales o Grupos que hayan sido
creadas.
Esta informacin es referencial para la utilizacin interna del
SEA ya que
que todas y cada una de las tablas creadas por el sistema son
explcitas
y sus campos y tipos de data se rigen de acuerdo al SQL.
Campos:
CodTbl:
Nombre o cdigo de la tabla materna. (SACLIE, SAPROV,
etc)
NumGrp:
Nmero de tabla o grupo para la tabla materna. (1,2..N)
NombreCpo: Es el nombre del campo tal y como est especificado en la
tabla.
AliasCpo:
Es el nombre que se le especific para dicho campo.
Normalmente deberan
tener el mismo nombre pero por especificaciones del SQL, los
nombre no
se almacenan con espacios en blanco, acentos, u otros
caracteres especiales
y de ah la dualidad de NombreGrp y AliasGrp.
TipoCpo:
Es un valor numrico y representa el nmero utilizado por el
SQL de acuerdo
al tipo de data que almacena.
Longitud:
caso de no
cadenas de
Caracteres es el mximo nmero de caracteres a guardar.
Requerido: Indica si el campo debe ser introducido con carcter de
obligatoriedad al
momento de ser solicitado. Es un valor referencial ya que es
utilizado
internamente por el SEA y no crea ningn Trigger adicional en
la tabla
como tal. 0: No es obligatorio; 1: Tiene carcter obligatorio.
CBusqueda: 0: No ser utlizado como campo de bsqueda; 1: Ser utilziado
como
Campo de bsqueda.
SAOPER:
Internamente el SEA utiliza esta tabla como referencia para
saber cuales
tablas o grupos y en donde van a ser requerir en las diferentes
operaciones .
Campos:
CodTbl:
etc)
NumGrp:
NroOper:
que
TABLAS ADICIONALES:
Insert into SAAGRUPOS
(CodTbl,NumGrp,NombreGrp,AliasGrp,EsTrans,NMeses,NMovim)
Values('SBBANC',1,'Datos_confidenciales','Datos confidenciales',0,0,0)
Insert into SAAOPER
(CodTbl,NumGrp,NroOper,PDtaReq)
Values('SBBANC',1,3000,0)
La creacin fsica de la tabla ser realiza de acuerdo a las reglas del SQL.
Dado que el SEA soporta dos tipos de grupos (SIMPLES y MULTIPLES)
inicialmente dicha creacin vara de forma que los grupos SIMPLES o de un
solo registro tienen como Campo ndice el mismo campo que la tabla
MATERNA.
Eso significa que para la tabla de clientes el primary key se hara sobre el
campo CodClie que es el primary key de la tabla maestra de clientes.
Para soportar grupos mltiples, el sistema agrega el campo NroUnico que es
un valor entero auto incrementado y el primary key lo construye sobre los
dos campos y agrega tambin un tercer campo que guarda la fecha en que
se realiza la transaccin (FecTrn).
-- Creacin de la tabla un solo registro (SIMPLE)
CREATE TABLE [dbo].SBBANC_01 (
CodBanc VARCHAR(15) NOT NULL
ALTER TABLE SBBANC_01 WITH NOCHECK
ADD CONSTRAINT SBBANC_01_IX0
PRIMARY KEY CLUSTERED (CodBanc) ON [PRIMARY]
-- Creacin de la tabla de varios registros (MULTIPLE)
CREATE TABLE [dbo].SBBANC_01 (
CodBanc VARCHAR(15) NOT NULL,
NroUnico INT IDENTITY (1,1) NOT NULL,
FecTrn DATETIME NOT NULL)
ALTER TABLE SBBANC_01 WITH NOCHECK
ADD CONSTRAINT SBBANC_01_IX0
PRIMARY KEY CLUSTERED (CodBanc ,NroUnico) ON [PRIMARY]
Insert into SAAOPER
(CodTbl,NumGrp,NroOper,PDtaReq)
Values('SBBANC',1,3000,0)