CREATE TABLE LogNomCapacRep ( 
IdEstacion CHAR(2) NOT NULL,
IdEmpleado VARCHAR(16) NOT NULL,
IdClase VARCHAR(4) NOT NULL,
Apellidos VARCHAR(80) NOT NULL,
Nombres VARCHAR(70) NOT NULL,
NContrato INT DEFAULT ((0)) NOT NULL,
Descripcion VARCHAR(150),
Fecha SMALLDATETIME,
Vigencia INT DEFAULT ((0)) NOT NULL,
FecVence SMALLDATETIME,
TipoCump VARCHAR(20),
Establec_Edu VARCHAR(50),
Titulo VARCHAR(50)
 CONSTRAINT PK_LogNomCapacRep PRIMARY KEY CLUSTERED (IdEstacion,IdEmpleado,IdClase),
 CONSTRAINT CK_LogNomCapacRepApellidos CHECK ((len([Apellidos])>(0))),
 CONSTRAINT CK_LogNomCapacRepIdClase CHECK ((len([IdClase])>(0))),
 CONSTRAINT CK_LogNomCapacRepIdEmpleado CHECK ((len([IdEmpleado])>(0))),
 CONSTRAINT CK_LogNomCapacRepIdEstacion CHECK ((len([IdEstacion])>(0))),
 CONSTRAINT CK_LogNomCapacRepNombres CHECK ((len([Nombres])>(0))))
GO
CREATE TABLE LogPresptoAnt ( 
Numero INT DEFAULT ((0)) NOT NULL,
Fecha SMALLDATETIME NOT NULL,
TipoProc VARCHAR(20) NOT NULL,
TimeSys SMALLDATETIME NOT NULL,
IdUsuario VARCHAR(11) NOT NULL,
Nombre VARCHAR(50) NOT NULL
 CONSTRAINT PK_LogPresptoAnt PRIMARY KEY CLUSTERED (Numero),
 CONSTRAINT CK_LogPresptoAntIdUsuario CHECK ((len([IdUsuario])>(0))),
 CONSTRAINT CK_LogPresptoAntNombre CHECK ((len([Nombre])>(0))),
 CONSTRAINT CK_LogPresptoAntTipoProc CHECK ((len([TipoProc])>(0))))
GO
CREATE TABLE LogPresptoDet ( 
Numero INT DEFAULT ((0)) NOT NULL,
Item INT DEFAULT ((0)) NOT NULL,
NumPsto INT DEFAULT ((0)) NOT NULL,
VrGastos MONEY DEFAULT ((0)) NOT NULL,
VrComb MONEY DEFAULT ((0)) NOT NULL,
VrPeajes MONEY DEFAULT ((0)) NOT NULL,
VrTotal MONEY DEFAULT ((0)) NOT NULL,
IdCat VARCHAR(4),
CdClase VARCHAR(4),
IdConcepto VARCHAR(4) NOT NULL,
Descripcion VARCHAR(250),
Cantidad DECIMAL(14,4) DEFAULT ((0)) NOT NULL,
VrUnitario MONEY DEFAULT ((0)) NOT NULL,
TipoRubro VARCHAR(10),
VrTarifa MONEY DEFAULT ((0)) NOT NULL
 CONSTRAINT PK_LogPresptoDet PRIMARY KEY CLUSTERED (Numero,Item),
 CONSTRAINT CK_LogPresptoDetIdConcepto CHECK ((len([IdConcepto])>(0))))
GO