/*==============================================================*/ /* Database name: Database */ /* DBMS name: SQLServer Version 2008 */ /* Created on: 21/07/2011 15:06:12 PM */ /*==============================================================*/ -- SQL script that update fitBank squema -- To run this script from the SQL Plus, perform the following steps: -- 1. connect to the database -- 2. set define character to ! -- "set define !" -- 3. issue the command "@ " -- where represents the name of this script -- fitbank201067018.log drop table TTIPOSVERIFICACIONID; /*==============================================================*/ /* Table: TTIPOSVERIFICACIONID */ /*==============================================================*/ create table TTIPOSVERIFICACIONID ( CTIPOVERIFICACION VARCHAR(3) not null ); alter table TTIPOSVERIFICACIONID add constraint IPKTIPVERDATID primary key (CTIPOVERIFICACION); drop table TTIPOSVERIFICACION; /*==============================================================*/ /* Table: TTIPOSVERIFICACION */ /*==============================================================*/ create table TTIPOSVERIFICACION ( CIDIOMA VARCHAR(3) not null, CTIPOVERIFICACION VARCHAR(3) not null, FHASTA DATETIME2 not null, VERSIONCONTROL NUMERIC(22) default 0, FDESDE DATETIME2 not null, DESCRIPCION VARCHAR(60) not null ); alter table TTIPOSVERIFICACION add constraint IPKTIPVERDAT primary key (CIDIOMA, CTIPOVERIFICACION, FHASTA); alter table TTIPOSVERIFICACION add constraint FKIDITIPVERDAT foreign key (CIDIOMA) references TIDIOMASID (CIDIOMA); alter table TTIPOSVERIFICACION add constraint FKTIPVERDATID foreign key (CTIPOVERIFICACION) references TTIPOSVERIFICACIONID (CTIPOVERIFICACION); drop table TMOTIVOSRECHAZOID; /*==============================================================*/ /* Table: TMOTIVOSRECHAZOID */ /*==============================================================*/ create table TMOTIVOSRECHAZOID ( CMOTIVORECHAZO VARCHAR(3) not null ); alter table TMOTIVOSRECHAZOID add constraint IPKMOTRECHID primary key (CMOTIVORECHAZO); drop table TMOTIVOSRECHAZO; /*==============================================================*/ /* Table: TMOTIVOSRECHAZO */ /*==============================================================*/ create table TMOTIVOSRECHAZO ( CIDIOMA VARCHAR(3) not null, CMOTIVORECHAZO VARCHAR(3) not null, FHASTA DATETIME2 not null, VERSIONCONTROL NUMERIC(22) default 0, FDESDE DATETIME2 not null, DESCRIPCION VARCHAR(60) not null ); alter table TMOTIVOSRECHAZO add constraint IPKMOTRECH primary key (CIDIOMA, CMOTIVORECHAZO, FHASTA); alter table TMOTIVOSRECHAZO add constraint FKIDIMOTRECH foreign key (CIDIOMA) references TIDIOMASID (CIDIOMA); alter table TMOTIVOSRECHAZO add constraint FKMOTRECHID foreign key (CMOTIVORECHAZO) references TMOTIVOSRECHAZOID (CMOTIVORECHAZO); /*==============================================================*/ /* Table: TPERSONAVERIFICACIONDATOS */ /*==============================================================*/ alter table TPERSONAVERIFICACIONDATOS add CTIPOVERIFICACION VARCHAR(3); alter table TPERSONAVERIFICACIONDATOS add CMOTIVORECHAZO VARCHAR(3); alter table TPERSONAVERIFICACIONDATOS add constraint FKVERIFTIPVER foreign key (CTIPOVERIFICACION) references TTIPOSVERIFICACIONID (CTIPOVERIFICACION); alter table TPERSONAVERIFICACIONDATOS add constraint FKVERIFMOTRECH foreign key (CMOTIVORECHAZO) references TMOTIVOSRECHAZOID (CMOTIVORECHAZO);