/*==============================================================*/
/* DBMS name:      ORACLE Version 8                             */
/* Created on:     08/08/2005 12:12:49 p.m.                     */
/*==============================================================*/



/*==============================================================*/
/* Table: ABONNE                                                */
/*==============================================================*/
create table LOGIC_021.ABONNE  (
   NUMABONNE            NUMBER(10)                       not null,
   NUMSOUSCRIPT         NUMBER(10),
   NUMCONTRAT           NUMBER(10),
   GENRE                CHAR,
   NOM                  VARCHAR2(50),
   LGT                  VARCHAR2(4),
   CODINSEE             CHAR(3),
   ADRESSE              VARCHAR2(100),
   BOITPOST             VARCHAR2(15),
   TELDOM               VARCHAR2(14),
   TELBURO              VARCHAR2(14),
   TELCEL               VARCHAR2(14),
   DTABON               DATE,
   DTSAISIE             DATE,
   LETWLC               CHAR(3),
   CODOPE               CHAR(10),
   RUTA                 NUMBER(10),
   CBOR                 CHAR(4),
   NATION               VARCHAR2(10),
   CAUTION              FLOAT,
   TRAVAIL              VARCHAR2(20),
   CODRGT               CHAR(4),
   NUMTVA               VARCHAR2(10),
   SOLDE                FLOAT,
   LOCALIZATION         CHAR(5),
   CEDULA               VARCHAR2(20),
   NUMID                NUMBER(10),
   INTERNET             VARCHAR2(62),
   HABITACION           NUMBER(5),
   LIMITPPV             FLOAT,
   ASUJETIV             CHAR                             not null,
   VENCELGT             DATE,
   TIPO                 VARCHAR2(1),
   NITREAL              VARCHAR2(25),
   NUME_HOGAR           VARCHAR2(8),
   CPROV                VARCHAR2(3),
   CCANTON              VARCHAR2(3),
   CDISTRI              VARCHAR2(3),
   CLAVEDLA             VARCHAR2(8),
   TIPOFACT             CHAR(4),
   TEMPORAL             NUMBER(10),
   TELFAX               VARCHAR2(14),
   MULTA                CHAR                             not null,
   GESTION              VARCHAR2(1),
   MOTIVO_GESTION       VARCHAR2(3),
   FECHA_GESTION        DATE,
   GESTOR               VARCHAR2(10),
   constraint PK_ABONNE primary key (NUMABONNE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: ABONNEINDEX1                                          */
/*==============================================================*/
create index LOGIC_021.ABONNEINDEX1 on LOGIC_021.ABONNE (
   NUMCONTRAT ASC
);

/*==============================================================*/
/* Index: ABONNEINDEX2                                          */
/*==============================================================*/
create index LOGIC_021.ABONNEINDEX2 on LOGIC_021.ABONNE (
   CBOR ASC
);

/*==============================================================*/
/* Index: ABONNEINDEX3                                          */
/*==============================================================*/
create index LOGIC_021.ABONNEINDEX3 on LOGIC_021.ABONNE (
   LOCALIZATION ASC
);

/*==============================================================*/
/* Index: ABONNEINDEX4                                          */
/*==============================================================*/
create index LOGIC_021.ABONNEINDEX4 on LOGIC_021.ABONNE (
   NOM ASC
);

/*==============================================================*/
/* Table: ABONNEPPV                                             */
/*==============================================================*/
create table LOGIC_021.ABONNEPPV  (
   NUMORDREPPV          NUMBER(10)                       not null,
   NUMABONNE            NUMBER(10),
   DTSAISIE             DATE,
   NUMTRANSACDLA        NUMBER(10),
   NUMEVENT             NUMBER(10),
   NUMSERIE             CHAR(15),
   DTFACT               DATE,
   constraint PK_ABONNEPPV primary key (NUMORDREPPV)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: ABONNEPPVINDEX1                                       */
/*==============================================================*/
create index LOGIC_021.ABONNEPPVINDEX1 on LOGIC_021.ABONNEPPV (
   NUMEVENT ASC
);

/*==============================================================*/
/* Index: ABONNEPPVINDEX2                                       */
/*==============================================================*/
create index LOGIC_021.ABONNEPPVINDEX2 on LOGIC_021.ABONNEPPV (
   NUMABONNE ASC
);

/*==============================================================*/
/* Table: ABONNEPPVPROB                                         */
/*==============================================================*/
create table LOGIC_021.ABONNEPPVPROB  (
   NUMORDREPPV          NUMBER(10)                       not null,
   DTSAISIE             DATE,
   NUMSERIE             CHAR(15),
   NUMABONNE            NUMBER(10),
   constraint PK_ABONNEPPVPROB primary key (NUMORDREPPV)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: ACTUALIZACION                                         */
/*==============================================================*/
create table LOGIC_021.ACTUALIZACION  (
   NUMABONNE            NUMBER(10)                       not null,
   OPTICNODE            VARCHAR2(9),
   NUMTAP               VARCHAR2(9),
   SORTIETAP            NUMBER(5),
   constraint PK_ACTUALIZACION primary key (NUMABONNE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: AG                                                    */
/*==============================================================*/
create table LOGIC_021.AG  (
   NUMABONNE            NUMBER(10)                       not null,
   SOLD1                FLOAT,
   SOLD2                FLOAT,
   SOLD3                FLOAT,
   SOLD4                FLOAT,
   SOLD5                FLOAT,
   constraint PK_AG primary key (NUMABONNE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: AGINDEX1                                              */
/*==============================================================*/
create index LOGIC_021.AGINDEX1 on LOGIC_021.AG (
    ASC
);

/*==============================================================*/
/* Table: AMNETINFO                                             */
/*==============================================================*/
create table LOGIC_021.AMNETINFO  (
   FICHEID              NUMBER(10)                       not null,
   PRECIOS              BLOB,
   CANALES              BLOB,
   NOTICIAS             BLOB,
   TELEFONO             BLOB,
   PROMOCION            BLOB,
   AVERIAS              BLOB,
   COBERINTERNET        BLOB,
   VENTAS               BLOB,
   RHUMANO              BLOB,
   INFOLOGIC            BLOB,
   INFORADIOS           BLOB,
   constraint PK_AMNETINFO primary key (FICHEID)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited) lob (PRECIOS) store as  ( chunk 8192 pctversion 10 nocache  logging  enable storage in row ) lob (CANALES) store as  ( chunk 8192 pctversion 10 nocache  logging  enable storage in row ) lob (NOTICIAS) store as  ( chunk 8192 pctversion 10 nocache  logging  enable storage in row ) lob (TELEFONO) store as  ( chunk 8192 pctversion 10 nocache  logging  enable storage in row ) lob (PROMOCION) store as  ( chunk 8192 pctversion 10 nocache  logging  enable storage in row ) lob (AVERIAS) store as  ( chunk 8192 pctversion 10 nocache  logging  enable storage in row ) lob (COBERINTERNET) store as  ( chunk 8192 pctversion 10 nocache  logging  enable storage in row ) lob (VENTAS) store as  ( chunk 8192 pctversion 10 nocache  logging  enable storage in row ) lob (RHUMANO) store as  ( chunk 8192 pctversion 10 nocache  logging  enable storage in row ) lob (INFOLOGIC) store as  ( chunk 8192 pctversion 10 
nocache  logging  enable storage in row ) lob (INFORADIOS) store as  ( chunk 8192 pctversion 10 nocache  logging  enable storage in row )   noparallel;

/*==============================================================*/
/* Table: AVERINTERNET                                          */
/*==============================================================*/
create table LOGIC_021.AVERINTERNET  (
   NUMLLAMADA           NUMBER(10)                       not null,
   NUMABONNE            NUMBER(10)                       not null,
   NUMOT                NUMBER(10),
   FECHAINI             DATE,
   HORAINI              VARCHAR2(5),
   USUARIOINI           VARCHAR2(10),
   MOTIVO               VARCHAR2(4),
   RESPUESTA            VARCHAR2(4),
   OBSERVACION          LONG,
   ESTADO               CHAR                             not null,
   GRUPOLATE            VARCHAR2(4),
   FECHAFINAL           DATE,
   HORAFINAL            VARCHAR2(5),
   USUARIOFIN           VARCHAR2(10),
   NUMCASO              NUMBER(10),
   PRIORIDAD            NUMBER(10),
   constraint PK_AVERINTERNET primary key (NUMLLAMADA)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: AVERINTERNETINDEX2                                    */
/*==============================================================*/
create index LOGIC_021.AVERINTERNETINDEX2 on LOGIC_021.AVERINTERNET (
   NUMABONNE ASC
);

/*==============================================================*/
/* Index: AVERINTERNETINDEX3                                    */
/*==============================================================*/
create index LOGIC_021.AVERINTERNETINDEX3 on LOGIC_021.AVERINTERNET (
   NUMOT ASC
);

/*==============================================================*/
/* Index: AVERINTERNETINDEX4                                    */
/*==============================================================*/
create index LOGIC_021.AVERINTERNETINDEX4 on LOGIC_021.AVERINTERNET (
   NUMCASO ASC
);

/*==============================================================*/
/* Table: BITACORA_NODOS                                        */
/*==============================================================*/
create table LOGIC_021.BITACORA_NODOS  (
   CODIGO_HEADEND       VARCHAR2(5)                      not null,
   CODIGO_HUB           VARCHAR2(5)                      not null,
   NUMNODE              CHAR(10)                         not null,
   FECHA                DATE                             not null,
   HORA                 NUMBER(10)                       not null,
   ESTADO               NUMBER(10)                       not null,
   USUARIO              VARCHAR2(10)                     not null,
   COMENTARIO           VARCHAR2(250),
   constraint PK_BITACORA_NODOS primary key (CODIGO_HEADEND, CODIGO_HUB, NUMNODE, FECHA, HORA, ESTADO)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: BLOCNOTE                                              */
/*==============================================================*/
create table LOGIC_021.BLOCNOTE  (
   NUMBN                NUMBER(10)                       not null,
   NUMABONNE            NUMBER(10),
   DTSAISIE             DATE,
   LIB                  VARCHAR2(50),
   CODOPE               VARCHAR2(10),
   constraint PK_BLOCNOTE primary key (NUMBN)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: BLOCNOTEINDEX1                                        */
/*==============================================================*/
create index LOGIC_021.BLOCNOTEINDEX1 on LOGIC_021.BLOCNOTE (
   NUMABONNE ASC
);

/*==============================================================*/
/* Index: BLOCNOTEINDEX2                                        */
/*==============================================================*/
create index LOGIC_021.BLOCNOTEINDEX2 on LOGIC_021.BLOCNOTE (
   DTSAISIE ASC
);

/*==============================================================*/
/* Table: CABLEMODEMSERV                                        */
/*==============================================================*/
create table LOGIC_021.CABLEMODEMSERV  (
   ORDRE                NUMBER(10)                       not null,
   NUMSERIE             VARCHAR2(40),
   MACADDRESS           VARCHAR2(15),
   TIPOEQUIPO           VARCHAR2(12),
   FECHAVENCIM          DATE,
   PROPIETARIO          VARCHAR2(12),
   NUMCLIALOPA          VARCHAR2(10),
   POLITICA             CHAR(10),
   constraint PK_CABLEMODEMSERV primary key (ORDRE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: CAJACAJERO                                            */
/*==============================================================*/
create table LOGIC_021.CAJACAJERO  (
   NUMMOUVEMENT         NUMBER(10)                       not null,
   HEURE                CHAR(5),
   DTCPT                DATE,
   CASHIER              CHAR(10),
   CASHEFECTIVOCOL      FLOAT,
   CASHEFECTIVODOL      FLOAT,
   CASHCHEQUECOL        FLOAT,
   CASHCHEQUEDOL        FLOAT,
   CASHBANCODEPOSIT     FLOAT,
   CASHDIFER            FLOAT,
   CASHVOUCHERCREST     FLOAT,
   CASHVOUCHERCREDOMATIC FLOAT,
   CASHVOUCHERAVAL      FLOAT,
   CASHDIFERCANAL       FLOAT,
   CASHDIFERSISTEMAS    FLOAT,
   "COMMENT"            CHAR(200),
   CAMBIO               FLOAT,
   COMISION             FLOAT,
   DIFERCAMBIO          FLOAT,
   DIFERCORTE           FLOAT,
   PCOBRAREMPLEA        FLOAT,
   DIFERCAJERO          FLOAT,
   constraint PK_CAJACAJERO primary key (NUMMOUVEMENT)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: CAJAPRINC                                             */
/*==============================================================*/
create table LOGIC_021.CAJAPRINC  (
   NUMMOUVEMENT         NUMBER(10)                       not null,
   HEURE                CHAR(5),
   CODOPE               CHAR(10),
   DTCPT                DATE,
   NUMLOTE              VARCHAR2(10),
   CASHIER              CHAR(10),
   TOTEFECTIVO          FLOAT,
   TOTCHEQUE            FLOAT,
   TOTBANCRECEN         FLOAT,
   TOTCREDOMATIC        FLOAT,
   TOTAVAL              FLOAT,
   TOTOTRO              FLOAT,
   TOTCREST             FLOAT,
   TOTBANCO             FLOAT,
   CASHEFECTIVOCOL      FLOAT,
   CASHEFECTIVODOL      FLOAT,
   CASHCHEQUECOL        FLOAT,
   CASHCHEQUEDOL        FLOAT,
   CASHBANCODEPOSIT     FLOAT,
   CASHDIFER            FLOAT,
   CASHVOUCHERCREST     FLOAT,
   CASHVOUCHERCREDOMATIC FLOAT,
   CASHVOUCHERAVAL      FLOAT,
   CASHDIFERCANAL       FLOAT,
   CASHDIFERSISTEMAS    FLOAT,
   "COMMENT"            CHAR(200),
   CAMBIO               FLOAT,
   COMISION             FLOAT,
   TOTBSJ               FLOAT,
   DIFERCAMBIO          FLOAT,
   DIFERCORTE           FLOAT,
   PCOBRAREMPLEA        FLOAT,
   DIFERCAJERO          FLOAT,
   TIPO                 CHAR(5),
   OFICINA              CHAR(4),
   AVALMILLAS           FLOAT,
   TOTAVALMILLAS        FLOAT,
   CASHAVALMILLAS       FLOAT,
   DIFERAVALMILLAS      FLOAT,
   constraint PK_CAJAPRINC primary key (NUMMOUVEMENT)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: CAJAPRINCINDEX1                                       */
/*==============================================================*/
create index LOGIC_021.CAJAPRINCINDEX1 on LOGIC_021.CAJAPRINC (
   DTCPT ASC
);

/*==============================================================*/
/* Index: CAJAPRINCINDEX2                                       */
/*==============================================================*/
create index LOGIC_021.CAJAPRINCINDEX2 on LOGIC_021.CAJAPRINC (
   CODOPE ASC
);

/*==============================================================*/
/* Table: CAMBIOCOLILLA                                         */
/*==============================================================*/
create table LOGIC_021.CAMBIOCOLILLA  (
   NUMCAMBIO            NUMBER(10)                       not null,
   NUMABONNE            NUMBER(10)                       not null,
   NUMSOUSCRIPT         NUMBER(10),
   NOM                  VARCHAR2(50),
   DTSAISIE             DATE,
   CODOPE               VARCHAR2(10),
   constraint PK_CAMBIOCOLILLA primary key (NUMCAMBIO)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: CANTONES                                              */
/*==============================================================*/
create table LOGIC_021.CANTONES  (
   CCANTON              VARCHAR2(3)                      not null,
   NCANTON              VARCHAR2(50),
   CPROV                VARCHAR2(2)                      not null,
   CPAIS                VARCHAR2(3)                      not null,
   constraint PK_CANTONES primary key (CCANTON, CPROV, CPAIS)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: CDDTRCONDI                                            */
/*==============================================================*/
create table LOGIC_021.CDDTRCONDI  (
   NUMABONNE            NUMBER(10),
   OFICIAL              CHAR(10),
   FECHA                DATE,
   ESTCTA               VARCHAR2(1),
   INST                 VARCHAR2(1),
   AVE                  VARCHAR2(1),
   TEXT                 VARCHAR2(1),
   TINST                VARCHAR2(1),
   DEV                  VARCHAR2(1),
   DES                  VARCHAR2(1),
   RECO                 VARCHAR2(1),
   PREM                 VARCHAR2(1),
   STEC                 VARCHAR2(1),
   SALDO                VARCHAR2(1),
   VENTAS               VARCHAR2(1),
   VARIOS               VARCHAR2(1),
   OBSERV               VARCHAR2(100),
   TELEFONO             VARCHAR2(14),
   EMISOR               VARCHAR2(50),
   CMBTAR               VARCHAR2(1),
   EXCTAR               VARCHAR2(1),
   INCTAR               VARCHAR2(1)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: CDDTRCONDIINDEX1                                      */
/*==============================================================*/
create index LOGIC_021.CDDTRCONDIINDEX1 on LOGIC_021.CDDTRCONDI (
   FECHA ASC
);

/*==============================================================*/
/* Index: CDDTRCONDIINDEX2                                      */
/*==============================================================*/
create index LOGIC_021.CDDTRCONDIINDEX2 on LOGIC_021.CDDTRCONDI (
   TELEFONO ASC
);

/*==============================================================*/
/* Index: CDDTRCONDIINDEX3                                      */
/*==============================================================*/
create index LOGIC_021.CDDTRCONDIINDEX3 on LOGIC_021.CDDTRCONDI (
   NUMABONNE ASC
);

/*==============================================================*/
/* Table: CIUDADES                                              */
/*==============================================================*/
create table LOGIC_021.CIUDADES  (
   CODIGO               NUMBER(10)                       not null,
   DESCRIPCION          VARCHAR2(50),
   constraint PK_CIUDADES primary key (CODIGO)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: CLOSING                                               */
/*==============================================================*/
create table LOGIC_021.CLOSING  (
   DTCLOS               DATE                             not null,
   constraint PK_CLOSING primary key (DTCLOS)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: COMMUNE                                               */
/*==============================================================*/
create table LOGIC_021.COMMUNE  (
   CODINSEE             CHAR(3)                          not null,
   NOM                  CHAR(25),
   NBPREV               NUMBER(10),
   NUMSOC               NUMBER(5),
   constraint PK_COMMUNE primary key (CODINSEE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: COMPTA                                                */
/*==============================================================*/
create table LOGIC_021.COMPTA  (
   PERIODE              CHAR(7)                          not null,
   CAMBIO               FLOAT,
   STATUS               CHAR(4),
   constraint PK_COMPTA primary key (PERIODE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: COMPTE                                                */
/*==============================================================*/
create table LOGIC_021.COMPTE  (
   CPTNUM               VARCHAR2(20)                     not null,
   LIB                  VARCHAR2(50)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: CONFIGURACION                                         */
/*==============================================================*/
create table LOGIC_021.CONFIGURACION  (
   DESC3                FLOAT,
   DESC6                FLOAT,
   DESC9                FLOAT,
   DESC12               FLOAT,
   TIPOMULTA            CHAR,
   MULTA                FLOAT,
   PASSENCRYP           CHAR,
   AVALMILLAS           FLOAT,
   AVALMONTO            FLOAT,
   FACTORAVAL           FLOAT,
   RUTA_PPV_WIN         VARCHAR2(30),
   RUTA_PPV_LINUX       VARCHAR2(30),
   ALOPA                CHAR                             not null,
   PNODESCO             CHAR(4),
   PDESCOTRAS           CHAR(4),
   PDESCONORM           CHAR(4),
   COD_DEPOSITO         CHAR(4),
   COST_INS             CHAR(4)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: CONTACTOS                                             */
/*==============================================================*/
create table LOGIC_021.CONTACTOS  (
   NUMCONTACTO          NUMBER(10)                       not null,
   NUMABONNE            NUMBER(10)                       not null,
   NOMBRE               VARCHAR2(50),
   TELEFONO1            VARCHAR2(10),
   TELEFONO2            VARCHAR2(10)                     not null,
   EMAIL                VARCHAR2(50),
   APARTADO             VARCHAR2(15)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: CONTRAT                                               */
/*==============================================================*/
create table LOGIC_021.CONTRAT  (
   TYPCTRT              CHAR(4),
   DTLASTMODIF          DATE,
   DTRESI               DATE,
   CODRESI              CHAR(4),
   CODRGT               CHAR(4),
   CODVDS               CHAR(4),
   CODPROV              CHAR(4),
   "COMMENT"            VARCHAR2(100),
   NUMABONNE            NUMBER(10)                       not null,
   AMPLIACION           CHAR,
   INSINMEDIATA         CHAR,
   TIPOTRABAJO          CHAR(4),
   constraint PK_CONTRAT primary key (NUMABONNE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: CONTRATINDEX1                                         */
/*==============================================================*/
create index LOGIC_021.CONTRATINDEX1 on LOGIC_021.CONTRAT (
   DTRESI ASC
);

/*==============================================================*/
/* Index: CONTRATINDEX2                                         */
/*==============================================================*/
create index LOGIC_021.CONTRATINDEX2 on LOGIC_021.CONTRAT (
   CODVDS ASC
);

/*==============================================================*/
/* Table: CORREOS                                               */
/*==============================================================*/
create table LOGIC_021.CORREOS  (
   NUMMAIL              NUMBER(10)                       not null,
   ORDRE                NUMBER(10),
   NUMINTER             NUMBER(10),
   LOGIN                VARCHAR2(25),
   DOMINIO              VARCHAR2(25),
   PASSWD               VARCHAR2(20),
   CAPACITY             FLOAT,
   ESTADO               CHAR,
   DTSAISIE             DATE,
   DTMENS               DATE,
   DTRESI               DATE,
   MOVIMIENTO           CHAR(3),
   constraint PK_CORREOS primary key (NUMMAIL)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: CORREOSINDEX1                                         */
/*==============================================================*/
create index LOGIC_021.CORREOSINDEX1 on LOGIC_021.CORREOS (
   NUMINTER ASC
);

/*==============================================================*/
/* Index: CORREOSINDEX2                                         */
/*==============================================================*/
create index LOGIC_021.CORREOSINDEX2 on LOGIC_021.CORREOS (
   ORDRE ASC
);

/*==============================================================*/
/* Table: CREDFISCAL                                            */
/*==============================================================*/
create table LOGIC_021.CREDFISCAL  (
   NUMABONNE            NUMBER(10)                       not null,
   NUMREGISTRO          VARCHAR2(10),
   ACTIVIDAD            VARCHAR2(50),
   constraint PK_CREDFISCAL primary key (NUMABONNE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: DECOLUNES                                             */
/*==============================================================*/
create table LOGIC_021.DECOLUNES  (
   NUMABONNE            NUMBER(10)                       not null,
   SALDO                FLOAT,
   CODOPE               CHAR(10),
   DTSAISIE             DATE,
   NOM                  VARCHAR2(50),
   JOUR                 VARCHAR2(10),
   CODINSEE             CHAR(5),
   constraint PK_DECOLUNES primary key (NUMABONNE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: DECOLUNESINDEX1                                       */
/*==============================================================*/
create index LOGIC_021.DECOLUNESINDEX1 on LOGIC_021.DECOLUNES (
   JOUR ASC
);

/*==============================================================*/
/* Table: DEMENAGE                                              */
/*==============================================================*/
create table LOGIC_021.DEMENAGE  (
   NUMABONNE            NUMBER(10)                       not null,
   ADRESSE              CHAR(100),
   CODINSEE             CHAR(5),
   TELDOM               CHAR(14),
   DTRACC               DATE,
   CODINT               CHAR(4),
   "COMMENT"            CHAR(100),
   LOCA                 CHAR(11),
   LOCALIZATION         CHAR(11),
   OPTICNODE            CHAR(10),
   constraint PK_DEMENAGE primary key (NUMABONNE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: DEPOSITOS                                             */
/*==============================================================*/
create table LOGIC_021.DEPOSITOS  (
   NUMABONNE            NUMBER(10)                       not null,
   DEPOSITO             FLOAT,
   ESTADO               CHAR                             not null,
   RECIBO               NUMBER(10),
   CODOPE               VARCHAR2(10),
   FECHA                DATE,
   constraint PK_DEPOSITOS primary key (NUMABONNE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: DERECHOS_REPORTE                                      */
/*==============================================================*/
create table LOGIC_021.DERECHOS_REPORTE  (
   GRUPO                CHAR(4),
   REPORTE              VARCHAR2(50)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: DETALLE_SOLICITUD_CP                                  */
/*==============================================================*/
create table LOGIC_021.DETALLE_SOLICITUD_CP  (
   ID_DETALLE           NUMBER(10)                       not null,
   ID_SOLICITUD         NUMBER(10)                       not null,
   ORDRE                NUMBER(10)                       not null,
   CODPROD              CHAR(4)                          not null,
   NUEVO_PRECIO         FLOAT,
   constraint PK_DETALLE_SOLICITUD_CP primary key (ID_DETALLE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: DETEC                                                 */
/*==============================================================*/
create table LOGIC_021.DETEC  (
   NUMPIECE             NUMBER(10)                       not null,
   CODPROD              CHAR(4)                          not null,
   MTT                  FLOAT,
   CODTVA               CHAR(4),
   NUMJRNL              CHAR(3),
   CANTIDAD             NUMBER(10),
   constraint PK_DETEC primary key (NUMPIECE, CODPROD)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: DETECINDEX1                                           */
/*==============================================================*/
create index LOGIC_021.DETECINDEX1 on LOGIC_021.DETEC (
   NUMPIECE ASC
);

/*==============================================================*/
/* Index: DETECINDEX2                                           */
/*==============================================================*/
create index LOGIC_021.DETECINDEX2 on LOGIC_021.DETEC (
   CODPROD ASC
);

/*==============================================================*/
/* Table: DETECHQ                                               */
/*==============================================================*/
create table LOGIC_021.DETECHQ  (
   NUMPIECE             NUMBER(10)                       not null,
   NUMCHQ               CHAR(10),
   BANKCHQ              CHAR(25),
   EMISOR               VARCHAR2(25),
   NUMCARD              VARCHAR2(16),
   NUMAUTORIZ           VARCHAR2(16),
   TARJETAHABIENTE      VARCHAR2(40),
   MILLAS               FLOAT,
   PAQUETE              CHAR(4),
   constraint PK_DETECHQ primary key (NUMPIECE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: DETINTER                                              */
/*==============================================================*/
create table LOGIC_021.DETINTER  (
   NUMINTER             NUMBER(10)                       not null,
   CODPROD              CHAR(4)                          not null,
   QTEDMD               NUMBER(5),
   MOVIMIENTO           CHAR(3),
   ESTADO               CHAR                             not null,
   ORDREVTE             NUMBER(10)                       not null,
   TIPO                 VARCHAR2(1),
   MOTIVO               CHAR(4),
   constraint PK_DETINTER primary key (NUMINTER, ORDREVTE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: DETINTERINDEX1                                        */
/*==============================================================*/
create index LOGIC_021.DETINTERINDEX1 on LOGIC_021.DETINTER (
   NUMINTER ASC
);

/*==============================================================*/
/* Index: DETINTERINDEX2                                        */
/*==============================================================*/
create index LOGIC_021.DETINTERINDEX2 on LOGIC_021.DETINTER (
   CODPROD ASC
);

/*==============================================================*/
/* Table: DETINTERMAT                                           */
/*==============================================================*/
create table LOGIC_021.DETINTERMAT  (
   NUMINTER             NUMBER(10)                       not null,
   CODMAT               CHAR(9)                          not null,
   QTEINST              NUMBER(5),
   constraint PK_DETINTERMAT primary key (NUMINTER, CODMAT)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: DETINTER_TEMP                                         */
/*==============================================================*/
create table LOGIC_021.DETINTER_TEMP  (
   NUMINTER             NUMBER(10)                       not null,
   ORDRE                NUMBER(10)                       not null,
   NUMSERIE             CHAR(15),
   CODPROD              CHAR(4)                          not null,
   TIPOACCION           CHAR(3),
   ACCRESULT            VARCHAR2(50),
   OPTICNODE            CHAR(10)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: DICO                                                  */
/*==============================================================*/
create table LOGIC_021.DICO  (
   OBJID                NUMBER(10),
   VERSION              NUMBER(5),
   NAME                 VARCHAR2(31),
   ALIASNAME            VARCHAR2(31),
   TYPEID               NUMBER(10),
   MISCINFO1            NUMBER(10),
   MISCINFO2            NUMBER(10),
   SRCOBJID             NUMBER(10),
   SRCVERSION           NUMBER(5),
   DESTOBJID            NUMBER(10),
   DESTVERSION          NUMBER(5),
   OUTOFDATE            VARCHAR2(1),
   CREATEDATE           DATE,
   LASTUPDATE           DATE,
   INFOBLOB             BLOB,
   MISCINFO3            NUMBER(10)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited) lob (INFOBLOB) store as  ( chunk 8192 pctversion 10 nocache  logging  enable storage in row )   noparallel;

/*==============================================================*/
/* Index: OALIASNAME                                            */
/*==============================================================*/
create index LOGIC_021.OALIASNAME on LOGIC_021.DICO (
   TYPEID ASC,
   ALIASNAME ASC
);

/*==============================================================*/
/* Index: OBJID                                                 */
/*==============================================================*/
create unique index LOGIC_021.OBJID on LOGIC_021.DICO (
   OBJID ASC,
   VERSION ASC
);

/*==============================================================*/
/* Index: ONAME                                                 */
/*==============================================================*/
create index LOGIC_021.ONAME on LOGIC_021.DICO (
   TYPEID ASC,
   NAME ASC
);

/*==============================================================*/
/* Index: RELDEST                                               */
/*==============================================================*/
create index LOGIC_021.RELDEST on LOGIC_021.DICO (
   DESTOBJID ASC,
   DESTVERSION ASC,
   TYPEID ASC,
   SRCOBJID ASC,
   SRCVERSION ASC
);

/*==============================================================*/
/* Index: RELSRC                                                */
/*==============================================================*/
create index LOGIC_021.RELSRC on LOGIC_021.DICO (
   SRCOBJID ASC,
   SRCVERSION ASC,
   TYPEID ASC,
   DESTOBJID ASC,
   DESTVERSION ASC
);

/*==============================================================*/
/* Index: TYPEID                                                */
/*==============================================================*/
create index LOGIC_021.TYPEID on LOGIC_021.DICO (
   TYPEID ASC
);

/*==============================================================*/
/* Table: DISTRITOS                                             */
/*==============================================================*/
create table LOGIC_021.DISTRITOS  (
   CDISTRI              VARCHAR2(3)                      not null,
   NDISTRI              VARCHAR2(50),
   CCANTON              VARCHAR2(3)                      not null,
   CPROV                VARCHAR2(2)                      not null,
   CPAIS                VARCHAR2(3)                      not null,
   constraint PK_DISTRITOS primary key (CDISTRI, CCANTON, CPROV, CPAIS)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: DROITS                                                */
/*==============================================================*/
create table LOGIC_021.DROITS  (
   DROIT                CHAR(4)                          not null,
   LIB                  CHAR(25),
   SOCIO                CHAR                             not null,
   NUEVOSOCIO           CHAR                             not null,
   CONSULTSOCIO         CHAR                             not null,
   MODIFSOCIO           CHAR                             not null,
   MODIFINTERNET        CHAR                             not null,
   CAMBIOSERV           CHAR                             not null,
   REACTIV              CHAR                             not null,
   COMPLETEOT           CHAR                             not null,
   MODIFOT              CHAR                             not null,
   DESCO                CHAR                             not null,
   RECO                 CHAR                             not null,
   TRASLADO             CHAR                             not null,
   COLILLA              CHAR                             not null,
   CONTA                CHAR                             not null,
   FACTURA              CHAR                             not null,
   PAGOCONLOTE          CHAR                             not null,
   REIMBULSO            CHAR                             not null,
   NOTACRED             CHAR                             not null,
   DEVUELTO             CHAR                             not null,
   NOTADEBITO           CHAR                             not null,
   PAGOSINLOTE          CHAR                             not null,
   RECONCIL             CHAR                             not null,
   LOTECAJA             CHAR                             not null,
   TRANSFCAJA           CHAR                             not null,
   CIERRE               CHAR                             not null,
   LOTENC               CHAR                             not null,
   TRANSFNC             CHAR                             not null,
   EDICION              CHAR                             not null,
   EDTCOBRADOR          CHAR                             not null,
   EXPORT               CHAR                             not null,
   PREMIUM              CHAR                             not null,
   TERMINAL             CHAR                             not null,
   PELICULAS            CHAR                             not null,
   COBRADOR             CHAR                             not null,
   MODIFLOTECOB         CHAR                             not null,
   MODIFCOB             CHAR                             not null,
   COBCREARCHIVO        CHAR                             not null,
   COBTRANSARCHIVO      CHAR                             not null,
   FACTPRORAT           CHAR                             not null,
   RED                  CHAR                             not null,
   FACTURACION          CHAR                             not null,
   EDTSOCIO             CHAR                             not null,
   EDTCLIENTE           CHAR                             not null,
   EDTCONTA             CHAR                             not null,
   EDTRED               CHAR                             not null,
   EDTDIVERSO           CHAR                             not null,
   EDTOT                CHAR                             not null,
   ADMINISTRACION       CHAR                             not null,
   AGENDA               CHAR                             not null,
   PARAMETRO            CHAR                             not null,
   DECOFALTAPAGO        CHAR                             not null,
   CAMBIODIR            CHAR                             not null,
   constraint PK_DROITS primary key (DROIT)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: ECRITCPT                                              */
/*==============================================================*/
create table LOGIC_021.ECRITCPT  (
   NUMPIECE             NUMBER(10)                       not null,
   NUMABONNE            NUMBER(10),
   PERIODE              CHAR(7),
   DTCPT                DATE,
   DTSAISIE             DATE,
   NUMJRNL              CHAR(3),
   LIB                  VARCHAR2(50),
   NUMFACT              NUMBER(10),
   MTTDEB               FLOAT,
   MTTCRED              FLOAT,
   MDRGLT               CHAR(4),
   MOTIFIMP             CHAR(4),
   CODOPE               CHAR(10),
   ENCAISSE             FLOAT,
   RESTE                FLOAT,
   CODINSEE             CHAR(5),
   TYPEC                CHAR(4),
   CBOR                 CHAR(4),
   RESUMANU             NUMBER(10),
   NUMLOTE              VARCHAR2(10),
   NUMFACTURA           NUMBER(10),
   RECONCIL             CHAR,
   IMPRESO              VARCHAR2(1),
   WORKTO               CHAR(4),
   FACTURA              VARCHAR2(8),
   FECHA_DESDE          DATE,
   FECHA_HASTA          DATE,
   CODIGODEPAGO         NUMBER(10),
   constraint PK_ECRITCPT primary key (NUMPIECE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: ECRITCPTINDEX1                                        */
/*==============================================================*/
create index LOGIC_021.ECRITCPTINDEX1 on LOGIC_021.ECRITCPT (
   DTSAISIE ASC
);

/*==============================================================*/
/* Index: ECRITCPTINDEX2                                        */
/*==============================================================*/
create index LOGIC_021.ECRITCPTINDEX2 on LOGIC_021.ECRITCPT (
   NUMABONNE ASC
);

/*==============================================================*/
/* Index: ECRITCPTINDEX3                                        */
/*==============================================================*/
create index LOGIC_021.ECRITCPTINDEX3 on LOGIC_021.ECRITCPT (
   RESUMANU ASC
);

/*==============================================================*/
/* Index: ECRITCPTINDEX4                                        */
/*==============================================================*/
create index LOGIC_021.ECRITCPTINDEX4 on LOGIC_021.ECRITCPT (
   PERIODE ASC
);

/*==============================================================*/
/* Index: ECRITCPTINDEX5                                        */
/*==============================================================*/
create index LOGIC_021.ECRITCPTINDEX5 on LOGIC_021.ECRITCPT (
   MOTIFIMP ASC
);

/*==============================================================*/
/* Table: ESTADO_NODO                                           */
/*==============================================================*/
create table LOGIC_021.ESTADO_NODO  (
   ESTADO               NUMBER(10)                       not null,
   DETALLE              VARCHAR2(20),
   TIPO                 VARCHAR2(1),
   constraint PK_ESTADO_NODO primary key (ESTADO)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: ESTCTA_031                                            */
/*==============================================================*/
create table LOGIC_021.ESTCTA_031  (
   NUMABONNE            NUMBER(10)                       not null,
   NUMSOUSCRIPT         NUMBER(10),
   NOM                  VARCHAR2(50),
   ADRESSE              VARCHAR2(100),
   PERIODE              CHAR(7),
   DT                   DATE,
   TITULOSALDO          VARCHAR2(20),
   SOLDMESANTES         FLOAT,
   SERVICIO1            VARCHAR2(25),
   SERVMTT1             FLOAT,
   SERVICIO2            VARCHAR2(25),
   SERVMTT2             FLOAT,
   SERVICIO3            VARCHAR2(25),
   SERVMTT3             FLOAT,
   SERVICIO4            VARCHAR2(25),
   SERVMTT4             FLOAT,
   NUEVOSALDO           FLOAT,
   RUTA                 NUMBER(10),
   VENCIMIENTO          DATE,
   TELDOM               VARCHAR2(14),
   DESDE                DATE,
   HASTA                DATE,
   MTT5                 FLOAT,
   CBOR                 CHAR(4),
   PAGODESPUES          FLOAT,
   MULTAPLICADA         CHAR(4),
   NUEVOSALDOCOL        FLOAT,
   PAGOOFICINA          CHAR(10),
   FACTURA              NUMBER(10),
   SERVICIO5            VARCHAR2(25),
   SERVMTT5             FLOAT,
   SERVICIO6            VARCHAR2(25),
   SERVMTT6             FLOAT,
   SERVICIO7            VARCHAR2(25),
   SERVMTT7             FLOAT,
   SERVICIO8            VARCHAR2(25),
   SERVMTT8             FLOAT,
   SERVICIO9            VARCHAR2(25),
   SERVMTT9             FLOAT,
   SERVICIO10           VARCHAR2(25),
   SERVMTT10            FLOAT,
   MULTA                FLOAT,
   FACTURA_TC           NUMBER(10),
   MONTO_MULTA          FLOAT,
   MONTO_FACTURA        FLOAT,
   MONTO_FACTURA_TC     FLOAT,
   NOTA_CRED1           VARCHAR2(50),
   MTT_NOTA_CRED1       FLOAT,
   NOTA_CRED2           VARCHAR2(50),
   MTT_NOTA_CRED2       FLOAT,
   NOTA_CRED3           VARCHAR2(50),
   MTT_NOTA_CRED3       FLOAT,
   NOTA_CREDTC1         VARCHAR2(50),
   MTT_NOTA_CREDTC1     FLOAT,
   NOTA_CREDTC2         VARCHAR2(50),
   MTT_NOTA_CREDTC2     FLOAT,
   NOTA_CREDTC3         VARCHAR2(50),
   MTT_NOTA_CREDTC3     FLOAT,
   QTYS1                NUMBER(5),
   QTYS2                NUMBER(5),
   QTYS3                NUMBER(5),
   QTYS4                NUMBER(5),
   QTYS5                NUMBER(5),
   QTYS6                NUMBER(5),
   QTYS7                NUMBER(5),
   QTYS8                NUMBER(5),
   QTYS9                NUMBER(5),
   QTYS10               NUMBER(5),
   TOTAL_IMPUESTOS      FLOAT,
   ASUJETI              CHAR(4),
   MONTOMES             FLOAT,
   DESDE1               DATE,
   HASTA1               DATE,
   CODPROD1             CHAR(4),
   CODPROD2             CHAR(4),
   CODPROD3             CHAR(4),
   CODPROD4             CHAR(4),
   CODPROD5             CHAR(4),
   CODPROD6             CHAR(4),
   CODPROD7             CHAR(4),
   CODPROD8             CHAR(4),
   CODPROD9             CHAR(4),
   CODPROD10            CHAR(4),
   ASUJETIV             CHAR                             not null,
   ULT_PAGO             DATE
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: FACTRECIBO                                            */
/*==============================================================*/
create table LOGIC_021.FACTRECIBO  (
   NUMABONNE            NUMBER(10)                       not null,
   NUMSOUSCRIPT         NUMBER(10),
   NOMBREPAGADOR        VARCHAR2(50),
   ADRESSE              VARCHAR2(100),
   PERIODE              CHAR(7),
   RUTA                 NUMBER(10),
   TELDOM               VARCHAR2(14),
   NOMBRECBOR           VARCHAR2(25),
   SERV0                VARCHAR2(25),
   MTT0                 FLOAT,
   MTT0G                FLOAT,
   MTTDOL0              FLOAT,
   SERV1                VARCHAR2(25),
   MTT1                 FLOAT,
   MTT1G                FLOAT,
   MTTDOL1              FLOAT,
   SERV2                VARCHAR2(25),
   MTT2                 FLOAT,
   MTT2G                FLOAT,
   MTTDOL2              FLOAT,
   SERV3                VARCHAR2(25),
   MTT3                 FLOAT,
   MTT3G                FLOAT,
   MTTDOL3              FLOAT,
   SERV4                VARCHAR2(25),
   MTT4                 FLOAT,
   MTT4G                FLOAT,
   MTTDOL4              FLOAT,
   SERV5                VARCHAR2(25),
   MTT5                 FLOAT,
   MTT5G                FLOAT,
   MTTDOL5              FLOAT,
   SERV6                VARCHAR2(25),
   MTT6                 FLOAT,
   MTT6G                FLOAT,
   MTTDOL6              FLOAT,
   SERV7                VARCHAR2(25),
   MTT7                 FLOAT,
   MTT7G                FLOAT,
   MTTDOL7              FLOAT,
   SERV8                VARCHAR2(25),
   MTT8                 FLOAT,
   MTT8G                FLOAT,
   MTTDOL8              FLOAT,
   SERV9                VARCHAR2(25),
   MTT9                 FLOAT,
   MTT9G                FLOAT,
   MTTDOL9              FLOAT,
   SERV10               VARCHAR2(25),
   MTT10                FLOAT,
   MTT10G               FLOAT,
   MTTDOL10             FLOAT,
   SERV11               VARCHAR2(25),
   MTT11                FLOAT,
   MTT11G               FLOAT,
   MTTDOL11             FLOAT,
   TVAPROD              FLOAT,
   TOTALAPAGAR          FLOAT,
   DESDEHASTA           VARCHAR2(20),
   FECHASPAGOS          CHAR(36),
   FACTURA              NUMBER(10),
   constraint PK_FACTRECIBO primary key (NUMABONNE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: HEADEND                                               */
/*==============================================================*/
create table LOGIC_021.HEADEND  (
   CODIGO_HEADEND       VARCHAR2(5)                      not null,
   NOMBRE_HEADEND       VARCHAR2(25),
   constraint PK_HEADEND primary key (CODIGO_HEADEND)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: HISTERMINAL                                           */
/*==============================================================*/
create table LOGIC_021.HISTERMINAL  (
   NUMHIST              NUMBER(10)                       not null,
   NUMSERIE             CHAR(15),
   NUMABONNE            NUMBER(10),
   FECHAMOVI            DATE,
   CODOPE               VARCHAR2(10),
   TIPOMOVIMIENTO       CHAR(3),
   "COMMENT"            VARCHAR2(50),
   constraint PK_HISTERMINAL primary key (NUMHIST)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: HISTERMINALINDEX1                                     */
/*==============================================================*/
create index LOGIC_021.HISTERMINALINDEX1 on LOGIC_021.HISTERMINAL (
   NUMABONNE ASC
);

/*==============================================================*/
/* Index: HISTERMINALINDEX2                                     */
/*==============================================================*/
create index LOGIC_021.HISTERMINALINDEX2 on LOGIC_021.HISTERMINAL (
   NUMSERIE ASC
);

/*==============================================================*/
/* Table: HISTORICO_NUMCONTRAT                                  */
/*==============================================================*/
create table LOGIC_021.HISTORICO_NUMCONTRAT  (
   NUMABONNE            NUMBER(10)                       not null,
   NUMCONTRAT_VIEJO     NUMBER(10),
   NOM                  VARCHAR2(50),
   constraint PK_HISTORICO_NUMCONTRAT primary key (NUMABONNE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: HUB                                                   */
/*==============================================================*/
create table LOGIC_021.HUB  (
   CODIGO_HUB           VARCHAR2(5)                      not null,
   NOMBRE_HUB           VARCHAR2(25),
   CODIGO_HEADEND       VARCHAR2(5)                      not null,
   constraint PK_HUB primary key (CODIGO_HUB, CODIGO_HEADEND)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: IMPAYE                                                */
/*==============================================================*/
create table LOGIC_021.IMPAYE  (
   NUMIMP               NUMBER(10)                       not null,
   NUMPIECE             NUMBER(10)                       not null,
   NUMABONNE            NUMBER(10)                       not null,
   PERIODE              DATE,
   MTT                  FLOAT,
   MOTIF                CHAR(4),
   LIB                  CHAR(25),
   DTPAIE               DATE,
   ESTADO               CHAR                             not null,
   constraint PK_IMPAYE primary key (NUMIMP)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: IMPAYEINDEX1                                          */
/*==============================================================*/
create index LOGIC_021.IMPAYEINDEX1 on LOGIC_021.IMPAYE (
   NUMABONNE ASC
);

/*==============================================================*/
/* Table: INTERNET                                              */
/*==============================================================*/
create table LOGIC_021.INTERNET  (
   NUMABONNE            NUMBER(10)                       not null,
   SYSTEMEOPE           VARCHAR2(11),
   RACSANAME            VARCHAR2(50),
   EQUIPEMENT           VARCHAR2(20),
   CONTACTO             VARCHAR2(25),
   LOGINCOMMUT          VARCHAR2(25),
   CABLEMODEM           VARCHAR2(15),
   RACSANUMCONTRAT      NUMBER(10),
   TIPOCABLEMODEM       CHAR(6),
   USERNAME             VARCHAR2(50),
   FECHAVENCE           DATE,
   ORDRE                NUMBER(10),
   constraint PK_INTERNET primary key (NUMABONNE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: INTERVENANT                                           */
/*==============================================================*/
create table LOGIC_021.INTERVENANT  (
   CODINT               CHAR(4)                          not null,
   NOM                  VARCHAR2(42),
   ACTIVIDAD            CHAR(3),
   TIPO                 CHAR(4),
   CODINSEE             CHAR(3),
   PRIORIDAD            NUMBER(10),
   EMAIL                VARCHAR2(50),
   MSGCORTO             VARCHAR2(50),
   CLAVE                VARCHAR2(10),
   COMISION             FLOAT,
   COBRA                CHAR                             not null,
   ENLINEA              CHAR                             not null,
   constraint PK_INTERVENANT primary key (CODINT)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: INTERVENTION                                          */
/*==============================================================*/
create table LOGIC_021.INTERVENTION  (
   NUMINTER             NUMBER(10)                       not null,
   NUMABONNE            NUMBER(10),
   DTDEB                DATE,
   DTFIN                DATE,
   HEURE                CHAR(5),
   OPESAISIE            CHAR(10),
   OPEMODIF             CHAR(10),
   MOTIF                CHAR(4),
   PANNE                CHAR(4),
   REPONSE              CHAR(4),
   SIEGE                CHAR(4),
   INTERVENANT          CHAR(4),
   DETMOTIF             CHAR(50),
   DETPANNE             CHAR(50),
   DETREP               CHAR(50),
   LIB                  CHAR(25),
   NUMRDV               NUMBER(10),
   LATE                 CHAR(4),
   HEUREDEB             CHAR(5),
   HEUREFIN             CHAR(5),
   DTCLOS               DATE,
   DTEDTOR              DATE,
   HRCLOS               CHAR(5),
   TRASDEB              CHAR(5),
   TRASFIN              CHAR(5),
   TIPO                 CHAR(4),
   DTOTAVERIA           DATE,
   GRUPOLATE            CHAR(4),
   ESTADO               CHAR,
   ROLLINICIAL          DATE,
   ROLLFINAL            DATE,
   TIPOINSTAL           CHAR,
   FECH_CHG_GRUPO       DATE,
   HORA_CHG_GRUPO       CHAR(5),
   constraint PK_INTERVENTION primary key (NUMINTER)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: INTERVENTIONINDEX1                                    */
/*==============================================================*/
create index LOGIC_021.INTERVENTIONINDEX1 on LOGIC_021.INTERVENTION (
   DTDEB ASC
);

/*==============================================================*/
/* Index: INTERVENTIONINDEX2                                    */
/*==============================================================*/
create index LOGIC_021.INTERVENTIONINDEX2 on LOGIC_021.INTERVENTION (
   NUMABONNE ASC
);

/*==============================================================*/
/* Index: INTERVENTIONINDEX3                                    */
/*==============================================================*/
create index LOGIC_021.INTERVENTIONINDEX3 on LOGIC_021.INTERVENTION (
   DTCLOS ASC
);

/*==============================================================*/
/* Index: INTERVENTIONINDEX5                                    */
/*==============================================================*/
create index LOGIC_021.INTERVENTIONINDEX5 on LOGIC_021.INTERVENTION (
   DTFIN ASC
);

/*==============================================================*/
/* Index: INTERVENTIONINDEX6                                    */
/*==============================================================*/
create index LOGIC_021.INTERVENTIONINDEX6 on LOGIC_021.INTERVENTION (
   DTOTAVERIA ASC
);

/*==============================================================*/
/* Index: INTERVENTIONINDEX7                                    */
/*==============================================================*/
create index LOGIC_021.INTERVENTIONINDEX7 on LOGIC_021.INTERVENTION (
   DTEDTOR ASC
);

/*==============================================================*/
/* Table: IPSERV                                                */
/*==============================================================*/
create table LOGIC_021.IPSERV  (
   NUMIP                NUMBER(10)                       not null,
   ORDRE                NUMBER(10)                       not null,
   BLOCKIP              VARCHAR2(19),
   ETHERNETIP           VARCHAR2(15),
   MASKIP               VARCHAR2(15),
   RFIP                 VARCHAR2(15),
   CODELUGAR            CHAR(4),
   NUMLUGAR             NUMBER(5),
   constraint PK_IPSERV primary key (NUMIP)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: IPSERVINDEX1                                          */
/*==============================================================*/
create index LOGIC_021.IPSERVINDEX1 on LOGIC_021.IPSERV (
   ORDRE ASC
);

/*==============================================================*/
/* Table: JOURNAL                                               */
/*==============================================================*/
create table LOGIC_021.JOURNAL  (
   NUMJRNL              CHAR(3)                          not null,
   LIB                  CHAR(25),
   TIPOJRNL             CHAR,
   constraint PK_JOURNAL primary key (NUMJRNL)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: LATE                                                  */
/*==============================================================*/
create table LOGIC_021.LATE  (
   CODLATE              CHAR(4)                          not null,
   LIB                  CHAR(25),
   constraint PK_LATE primary key (CODLATE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: LINEUP                                                */
/*==============================================================*/
create table LOGIC_021.LINEUP  (
   NUMCANAL             NUMBER(10)                       not null,
   NOM                  CHAR(25),
   constraint PK_LINEUP primary key (NUMCANAL)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: LOCALIZACION_NODO                                     */
/*==============================================================*/
create table LOGIC_021.LOCALIZACION_NODO  (
   CODIGO_HEADEND       VARCHAR2(5)                      not null,
   CODIGO_HUB           VARCHAR2(5)                      not null,
   CODINSEE             CHAR(5)                          not null,
   LOCALISATION         CHAR(5)                          not null,
   NUMNODE              CHAR(10)                         not null,
   constraint PK_LOCALIZACION_NODO primary key (CODIGO_HEADEND, CODIGO_HUB, CODINSEE, LOCALISATION, NUMNODE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: LOCALIZATION                                          */
/*==============================================================*/
create table LOGIC_021.LOCALIZATION  (
   CODINSEE             CHAR(5)                          not null,
   LOCALISATION         CHAR(5)                          not null,
   LIB                  VARCHAR2(25),
   PRINTO               CHAR(4),
   CPAIS                VARCHAR2(3)                      not null,
   CPROV                VARCHAR2(3)                      not null,
   CCANTON              VARCHAR2(3)                      not null,
   CDISTRI              VARCHAR2(3)                      not null,
   constraint PK_LOCALIZATION primary key (CODINSEE, LOCALISATION)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: LOGINS                                                */
/*==============================================================*/
create table LOGIC_021.LOGINS  (
   NUMLOGIN             NUMBER(10)                       not null,
   ORDRE                NUMBER(10),
   PASSWD               VARCHAR2(20),
   DTSAISIE             DATE,
   USUARIO              VARCHAR2(50),
   constraint PK_LOGINS primary key (NUMLOGIN)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: LOGINSINDEX1                                          */
/*==============================================================*/
create index LOGIC_021.LOGINSINDEX1 on LOGIC_021.LOGINS (
   ORDRE ASC
);

/*==============================================================*/
/* Table: LOGRELOJ                                              */
/*==============================================================*/
create table LOGIC_021.LOGRELOJ  (
   ID                   NUMBER(10)                       not null,
   LOGIN                CHAR(10),
   AUTORIZA             CHAR(10),
   FECHA                DATE,
   HORA                 CHAR(10),
   MINUTOS              NUMBER(10)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: LOTE_DESC_RACSA                                       */
/*==============================================================*/
create table LOGIC_021.LOTE_DESC_RACSA  (
   ORDRE                NUMBER(10)                       not null,
   FECHA_CARGA          DATE,
   CODOPE               VARCHAR2(10),
   NUMCLIALOPA          VARCHAR2(10),
   ESTADO               CHAR                             not null,
   FECHA_DESCO          DATE,
   NUMINTER             NUMBER(10),
   GESTIONADO           VARCHAR2(1),
   GESTIONO             VARCHAR2(10),
   INTE                 VARCHAR2(15)                     not null,
   constraint PK_LOTE_DESC_RACSA primary key (ESTADO, INTE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: LOTE_RECO_RACSA                                       */
/*==============================================================*/
create table LOGIC_021.LOTE_RECO_RACSA  (
   ORDRE                NUMBER(10)                       not null,
   FECHA_CARGA          DATE,
   CODOPE               VARCHAR2(10),
   NUMCLIALOPA          VARCHAR2(10),
   ESTADO               CHAR                             not null,
   NUMINTER             NUMBER(10),
   INTE                 VARCHAR2(15)                     not null,
   ESTADO_ORDEN         VARCHAR2(1),
   FECHA_RECO           DATE,
   constraint PK_LOTE_RECO_RACSA primary key (ESTADO, INTE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: MATERIAL                                              */
/*==============================================================*/
create table LOGIC_021.MATERIAL  (
   CODMAT               CHAR(9)                          not null,
   NOM                  CHAR(25),
   TIPOMAT              CHAR(4),
   PRIX                 FLOAT,
   ORDEN_REPORTE        NUMBER(10),
   ACTIVO               CHAR                             not null,
   constraint PK_MATERIAL primary key (CODMAT)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: MATRIZ_MAX_SERVICIOS                                  */
/*==============================================================*/
create table LOGIC_021.MATRIZ_MAX_SERVICIOS  (
   CODPROD              CHAR(4)                          not null,
   MAXIMO               NUMBER(10)                       not null,
   constraint PK_MATRIZ_MAX_SERVICIOS primary key (CODPROD)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: MATRIZ_NO_COMBINA                                     */
/*==============================================================*/
create table LOGIC_021.MATRIZ_NO_COMBINA  (
   CODPROD              CHAR(4)                          not null,
   CODPROD_NO_COMBO     CHAR(4)                          not null,
   constraint PK_MATRIZ_NO_COMBINA primary key (CODPROD, CODPROD_NO_COMBO)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: MATRIZ_NO_COMBINAINDEX1                               */
/*==============================================================*/
create index LOGIC_021.MATRIZ_NO_COMBINAINDEX1 on LOGIC_021.MATRIZ_NO_COMBINA (
   CODPROD ASC
);

/*==============================================================*/
/* Table: MATRIZ_OPCIONES                                       */
/*==============================================================*/
create table LOGIC_021.MATRIZ_OPCIONES  (
   NUM_OPCION           CHAR                             not null,
   DESC_OPCION          VARCHAR2(50),
   constraint PK_MATRIZ_OPCIONES primary key (NUM_OPCION)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: MATRIZ_REGLAS                                         */
/*==============================================================*/
create table LOGIC_021.MATRIZ_REGLAS  (
   LN                   NUMBER(5),
   MAXSERVICIOS         CHAR                             not null,
   NOCOMBINA            CHAR                             not null,
   SERVOBLIGATORIO      CHAR                             not null,
   DEBECOMBINAR         CHAR                             not null
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: MATRIZ_REGLASINDEX1                                   */
/*==============================================================*/
create index LOGIC_021.MATRIZ_REGLASINDEX1 on LOGIC_021.MATRIZ_REGLAS (
   LN ASC
);

/*==============================================================*/
/* Table: MATRIZ_REGLAS_OT                                      */
/*==============================================================*/
create table LOGIC_021.MATRIZ_REGLAS_OT  (
   NUM_OPCION           CHAR                             not null,
   LINEA                NUMBER(10)                       not null,
   TIPO                 CHAR,
   GRUPOLATE            CHAR(4),
   constraint PK_MATRIZ_REGLAS_OT primary key (NUM_OPCION, LINEA)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: MATRIZ_SERV_OBLIGATORIO                               */
/*==============================================================*/
create table LOGIC_021.MATRIZ_SERV_OBLIGATORIO  (
   CODPROD              CHAR(4)                          not null,
   constraint PK_MATRIZ_SERV_OBLIGATORIO primary key (CODPROD)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: MATRIZ_SI_COMBINA                                     */
/*==============================================================*/
create table LOGIC_021.MATRIZ_SI_COMBINA  (
   CODPROD              CHAR(4)                          not null,
   CODPROD_SI_COMBO     CHAR(4)                          not null,
   constraint PK_MATRIZ_SI_COMBINA primary key (CODPROD, CODPROD_SI_COMBO)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: MATRIZ_SI_COMBINAINDEX1                               */
/*==============================================================*/
create index LOGIC_021.MATRIZ_SI_COMBINAINDEX1 on LOGIC_021.MATRIZ_SI_COMBINA (
   CODPROD ASC
);

/*==============================================================*/
/* Table: MOORE                                                 */
/*==============================================================*/
create table LOGIC_021.MOORE  (
   NUMABONNE            NUMBER(10)                       not null,
   NUMSOUSCRIPT         NUMBER(10),
   NOM                  VARCHAR2(50),
   ADRESSE              VARCHAR2(100),
   PERIODE              CHAR(7),
   DT                   DATE,
   TITULOSALDO          VARCHAR2(20),
   SOLDMESANTES         FLOAT,
   CODPROD0             CHAR(4),
   SERVICIO0            VARCHAR2(25),
   CANT0                NUMBER(10),
   SERVMTT0             FLOAT,
   SERVMTTDOL0          FLOAT,
   SERVMTT0G            FLOAT,
   CODPROD1             CHAR(4),
   SERVICIO1            VARCHAR2(25),
   CANT1                NUMBER(10),
   SERVMTT1             FLOAT,
   SERVMTTDOL1          FLOAT,
   SERVMTT1G            FLOAT,
   CODPROD2             CHAR(4),
   SERVICIO2            VARCHAR2(25),
   CANT2                NUMBER(10),
   SERVMTT2             FLOAT,
   SERVMTTDOL2          FLOAT,
   SERVMTT2G            FLOAT,
   CODPROD3             CHAR(4),
   SERVICIO3            VARCHAR2(25),
   CANT3                NUMBER(10),
   SERVMTT3             FLOAT,
   SERVMTTDOL3          FLOAT,
   SERVMTT3G            FLOAT,
   CODPROD4             CHAR(4),
   SERVICIO4            VARCHAR2(25),
   CANT4                NUMBER(10),
   SERVMTT4             FLOAT,
   SERVMTTDOL4          FLOAT,
   SERVMTT4G            FLOAT,
   CODPROD5             CHAR(4),
   SERVICIO5            VARCHAR2(25),
   SERVMTT5             FLOAT,
   CANT5                NUMBER(10),
   SERVMTTDOL5          FLOAT,
   SERVMTT5G            FLOAT,
   CODPROD6             CHAR(4),
   SERVICIO6            VARCHAR2(25),
   SERVMTT6             FLOAT,
   SERVMTTDOL6          FLOAT,
   SERVMTT6G            FLOAT,
   CODPROD7             CHAR(4),
   SERVICIO7            VARCHAR2(25),
   CANT7                NUMBER(10),
   SERVMTT7             FLOAT,
   SERVMTTDOL7          FLOAT,
   SERVMTT7G            FLOAT,
   CODPROD8             CHAR(4),
   SERVICIO8            VARCHAR2(25),
   CANT8                NUMBER(10),
   SERVMTT8             FLOAT,
   SERVMTTDOL8          FLOAT,
   SERVMTT8G            FLOAT,
   CODPROD9             CHAR(4),
   SERVICIO9            VARCHAR2(25),
   CANT9                NUMBER(10),
   SERVMTT9             FLOAT,
   SERVMTTDOL9          FLOAT,
   SERVMTT9G            FLOAT,
   CODPROD10            CHAR(4),
   SERVICIO10           VARCHAR2(25),
   CANT10               NUMBER(10),
   SERVMTT10            FLOAT,
   SERVMTTDOL10         FLOAT,
   SERVMTT10G           FLOAT,
   CODPROD11            CHAR(4),
   SERVICIO11           VARCHAR2(25),
   CANT11               NUMBER(10),
   SERVMTT11            FLOAT,
   SERVMTTDOL11         FLOAT,
   SERVMTT11G           FLOAT,
   NUEVOSALDO           FLOAT,
   RUTA                 NUMBER(10),
   TELDOM               VARCHAR2(14),
   NOMBRECBOR           VARCHAR2(25),
   SERV0                VARCHAR2(25),
   MTT0                 FLOAT,
   MTT0G                FLOAT,
   SERV1                VARCHAR2(25),
   MTT1                 FLOAT,
   MTT1G                FLOAT,
   SERV2                VARCHAR2(25),
   MTT2                 FLOAT,
   MTT2G                FLOAT,
   SERV3                VARCHAR2(25),
   MTT3                 FLOAT,
   MTT3G                FLOAT,
   SERV4                VARCHAR2(25),
   MTT4                 FLOAT,
   MTT4G                FLOAT,
   SERV5                VARCHAR2(25),
   MTT5                 FLOAT,
   MTT5G                FLOAT,
   SERV6                VARCHAR2(25),
   MTT6                 FLOAT,
   MTT6G                FLOAT,
   SERV7                VARCHAR2(25),
   MTT7                 FLOAT,
   MTT7G                FLOAT,
   SERV8                VARCHAR2(25),
   MTT8                 FLOAT,
   MTT8G                FLOAT,
   SERV9                VARCHAR2(25),
   MTT9                 FLOAT,
   MTT9G                FLOAT,
   SERV10               VARCHAR2(25),
   MTT10                FLOAT,
   MTT10G               FLOAT,
   SERV11               VARCHAR2(25),
   MTT11                FLOAT,
   MTT11G               FLOAT,
   TVAPROD              FLOAT,
   TOTALAPAGAR          FLOAT,
   CBOR                 CHAR(4),
   PAGODESPUES          FLOAT,
   NOMBREPAGADOR        VARCHAR2(50),
   DESDEHASTA           VARCHAR2(20),
   ULTIMOPAGO           DATE,
   COLONMESACTUAL       FLOAT,
   COLONMESANTERIOR     FLOAT,
   FECHASPAGOS          CHAR(36),
   FACTURA              NUMBER(10),
   COMMENT1             CHAR(60),
   COMMENT2             CHAR(60),
   LOCALIZATION         CHAR(5),
   CAMBIODIR            CHAR                             not null,
   NUMTAP               VARCHAR2(9),
   CODINSEE             CHAR(3),
   constraint PK_MOORE primary key (NUMABONNE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: MOOREINDEX1                                           */
/*==============================================================*/
create index LOGIC_021.MOOREINDEX1 on LOGIC_021.MOORE (
   FACTURA ASC
);

/*==============================================================*/
/* Index: MOOREINDEX2                                           */
/*==============================================================*/
create index LOGIC_021.MOOREINDEX2 on LOGIC_021.MOORE (
   LOCALIZATION ASC
);

/*==============================================================*/
/* Table: MOTIF                                                 */
/*==============================================================*/
create table LOGIC_021.MOTIF  (
   CODMOTIF             CHAR(4)                          not null,
   LIB                  CHAR(25),
   CODPROD              CHAR(4),
   TIPO                 CHAR(2),
   constraint PK_MOTIF primary key (CODMOTIF)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: NODE                                                  */
/*==============================================================*/
create table LOGIC_021.NODE  (
   NUMNODE              CHAR(10)                         not null,
   LIB                  CHAR(25),
   NBREABONNE           NUMBER(10),
   DOBLEVIA             CHAR(3),
   ACTIVO               VARCHAR2(1),
   CODIFICADO           CHAR                             not null,
   CLASE                CHAR,
   FECHA_INIC           DATE,
   FECHA_FINC           DATE,
   CANTCABLE            NUMBER(10),
   STRAND               NUMBER(10),
   CAPACIDAD            NUMBER(10),
   KMXNODO              NUMBER(10),
   COMENTARIO           VARCHAR2(50),
   COD_ENLACE           VARCHAR2(15),
   DESCRIP_ENLACE       VARCHAR2(30),
   FECHA_ENLACE         DATE,
   KM_ENLACE            NUMBER(10),
   FIBRA_ENLACE         NUMBER(10),
   COMENT_ENLACE        VARCHAR2(50),
   PUNTA_INI_ENLACE     NUMBER(10),
   PUNTA_FIN_ENLACE     NUMBER(10),
   CODIGO_HEADEND       VARCHAR2(5)                      not null,
   CODIGO_HUB           VARCHAR2(5)                      not null,
   PLAQUEADO            VARCHAR2(1),
   COMENTARIO_ESTADO    VARCHAR2(250),
   ESTADO               NUMBER(10)                       not null,
   constraint PK_NODE primary key (NUMNODE, CODIGO_HEADEND, CODIGO_HUB)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: NODETAP                                               */
/*==============================================================*/
create table LOGIC_021.NODETAP  (
   NUMNODE              CHAR(10)                         not null,
   TAPINI               VARCHAR2(10)                     not null,
   TAPFIN               VARCHAR2(10)                     not null,
   constraint PK_NODETAP primary key (TAPINI, TAPFIN)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: PAGOS_EN_LINEA                                        */
/*==============================================================*/
create table LOGIC_021.PAGOS_EN_LINEA  (
   NUMPIECE             NUMBER(10)                       not null,
   NUMABONNE            NUMBER(10)                       not null,
   CODIGO_PAGO          NUMBER(10)                       not null,
   RECAUDADOR           VARCHAR2(10),
   MONTO                FLOAT,
   FECHA_PAGO           DATE                             not null,
   constraint PK_PAGOS_EN_LINEA primary key (CODIGO_PAGO)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: PAGOS_EN_LINEA2                                       */
/*==============================================================*/
create table LOGIC_021.PAGOS_EN_LINEA2  (
   NUMPIECE             NUMBER(10)                       not null,
   NUMABONNE            NUMBER(10)                       not null,
   CODIGO_PAGO          NUMBER(10)                       not null,
   RECAUDADOR           VARCHAR2(10),
   MONTO                FLOAT,
   TIPO                 VARCHAR2(1),
   FECHA_PAGO           DATE                             not null,
   constraint PK_PAGOS_EN_LINEA2 primary key (CODIGO_PAGO)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: PAISES                                                */
/*==============================================================*/
create table LOGIC_021.PAISES  (
   CPAIS                VARCHAR2(3)                      not null,
   NPAIS                VARCHAR2(50),
   TIPO                 CHAR,
   constraint PK_PAISES primary key (CPAIS)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: PANNE                                                 */
/*==============================================================*/
create table LOGIC_021.PANNE  (
   CODPANNE             CHAR(4)                          not null,
   LIB                  CHAR(25),
   CODPROD              CHAR(4),
   constraint PK_PANNE primary key (CODPANNE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: PARAMETRE                                             */
/*==============================================================*/
create table LOGIC_021.PARAMETRE  (
   CODTBL               CHAR(4)                          not null,
   CODE                 CHAR(4)                          not null,
   LIBCODE              CHAR(25),
   INFO_REQUE           VARCHAR2(1),
   constraint PK_PARAMETRE primary key (CODTBL, CODE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: PARAM_COMPA                                           */
/*==============================================================*/
create table LOGIC_021.PARAM_COMPA  (
   COD_PARAM_COMPA      NUMBER(10)                       not null,
   DESCRICION           BLOB,
   ESTADO               BLOB,
   constraint PK_PARAM_COMPA primary key (COD_PARAM_COMPA)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited) lob (DESCRICION) store as  ( chunk 8192 pctversion 10 nocache  logging  enable storage in row ) lob (ESTADO) store as  ( chunk 8192 pctversion 10 nocache  logging  enable storage in row )   noparallel;

/*==============================================================*/
/* Table: PAYEUR                                                */
/*==============================================================*/
create table LOGIC_021.PAYEUR  (
   NUMABONNE            NUMBER(10)                       not null,
   GENRE                CHAR,
   NOM                  VARCHAR2(50),
   ADRESSE              VARCHAR2(100),
   COMMUNE              VARCHAR2(25),
   TEL                  VARCHAR2(14),
   BANQUE               VARCHAR2(25),
   TYPCB                CHAR(4),
   DTEXPIR              CHAR(5),
   ZONE                 CHAR(5),
   CODCB                VARCHAR2(25),
   NUMID                NUMBER(10),
   DTCBDEBUT            DATE,
   DTCBFIN              DATE,
   CPROV                VARCHAR2(3),
   CCANTON              VARCHAR2(3),
   CDISTRI              VARCHAR2(3),
   constraint PK_PAYEUR primary key (NUMABONNE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: PAYEURINDEX1                                          */
/*==============================================================*/
create index LOGIC_021.PAYEURINDEX1 on LOGIC_021.PAYEUR (
   NOM ASC
);

/*==============================================================*/
/* Table: PBSERV                                                */
/*==============================================================*/
create table LOGIC_021.PBSERV  (
   ORDRE                NUMBER(10)                       not null
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: PPVCLASE                                              */
/*==============================================================*/
create table LOGIC_021.PPVCLASE  (
   CODE                 CHAR(4)                          not null,
   LIBCODE              VARCHAR2(30),
   constraint PK_PPVCLASE primary key (CODE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: PPVRATING                                             */
/*==============================================================*/
create table LOGIC_021.PPVRATING  (
   CODE                 CHAR(4)                          not null,
   LIBCODE              VARCHAR2(30),
   constraint PK_PPVRATING primary key (CODE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: PPVTIPO                                               */
/*==============================================================*/
create table LOGIC_021.PPVTIPO  (
   CODE                 CHAR(4)                          not null,
   LIBCODE              VARCHAR2(30),
   constraint PK_PPVTIPO primary key (CODE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: PRISE                                                 */
/*==============================================================*/
create table LOGIC_021.PRISE  (
   NUMABONNE            NUMBER(10)                       not null,
   CODINT               CHAR(4),
   NUMPLB               CHAR(8),
   DTRACC               DATE,
   DTCOUPE              DATE,
   "COMMENT"            VARCHAR2(100),
   NUMTERM              VARCHAR2(9),
   NUMTERM2             VARCHAR2(9),
   NUMTAP               VARCHAR2(9),
   SORTIETAP            NUMBER(5),
   ESTADO               CHAR,
   PILOTO               CHAR                             not null,
   OPTICNODE2           VARCHAR2(20),
   CODIGO_HEADEND       VARCHAR2(5),
   CODIGO_HUB           VARCHAR2(5),
   CODIGO_RAMAL         VARCHAR2(3),
   CODIGO_TAP           VARCHAR2(12),
   OPTICNODE            CHAR(10),
   constraint PK_PRISE primary key (NUMABONNE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: PRISEINDEX1                                           */
/*==============================================================*/
create index LOGIC_021.PRISEINDEX1 on LOGIC_021.PRISE (
   DTRACC ASC
);

/*==============================================================*/
/* Table: PROB                                                  */
/*==============================================================*/
create table LOGIC_021.PROB  (
   NUMABONNE            NUMBER(10)                       not null,
   SOLDEC               FLOAT                            not null,
   SOLDDETEC            FLOAT,
   constraint PK_PROB primary key (NUMABONNE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: PRODUIT                                               */
/*==============================================================*/
create table LOGIC_021.PRODUIT  (
   CODPROD              CHAR(4)                          not null,
   NOM                  CHAR(25),
   PRIX                 FLOAT,
   CODTVA               CHAR(4)                          not null,
   JRNLVTE              CHAR(3)                          not null,
   JRNLBKE              CHAR(3)                          not null,
   NATURE               CHAR(4),
   TAX                  FLOAT,
   CPTNUM               CHAR(20),
   DTDEB                DATE,
   DTFIN                DATE,
   PRIXDOL              FLOAT,
   PAGOMESES            NUMBER(5),
   CODINSEE             CHAR(5),
   CTMODIF              CHAR(4),
   CTINST               CHAR(4),
   PRORATEO             CHAR                             not null,
   FALTATERMINAL        CHAR                             not null,
   FACMONTOFIJO         CHAR                             not null,
   DOBLEVIA             CHAR                             not null,
   PERIODICIDAD         NUMBER(5),
   FECHA_FIJA           CHAR                             not null,
   PROMOCION            CHAR                             not null,
   TIPO                 CHAR,
   NUMAPS               VARCHAR2(15),
   ALOPA                VARCHAR2(15),
   PAQRACSA             CHAR(4),
   constraint PK_PRODUIT primary key (CODPROD)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: PRODUITINDEX1                                         */
/*==============================================================*/
create index LOGIC_021.PRODUITINDEX1 on LOGIC_021.PRODUIT (
   DTFIN ASC
);

/*==============================================================*/
/* Index: PRODUITINDEX2                                         */
/*==============================================================*/
create index LOGIC_021.PRODUITINDEX2 on LOGIC_021.PRODUIT (
   NATURE ASC
);

/*==============================================================*/
/* Table: PROPSERV                                              */
/*==============================================================*/
create table LOGIC_021.PROPSERV  (
   ORDRE                NUMBER(10)                       not null,
   ANCHOBANDA           CHAR(4),
   MEDIOTRANS           CHAR(4),
   METODTRANS           CHAR(4),
   EXCLUSIVIDAD         CHAR                             not null
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: PROPSERVINDEX1                                        */
/*==============================================================*/
create index LOGIC_021.PROPSERVINDEX1 on LOGIC_021.PROPSERV (
   ORDRE ASC
);

/*==============================================================*/
/* Table: PROVINCIAS                                            */
/*==============================================================*/
create table LOGIC_021.PROVINCIAS  (
   CPROV                VARCHAR2(3)                      not null,
   NPROV                VARCHAR2(50),
   CPAIS                VARCHAR2(3)                      not null,
   constraint PK_PROVINCIAS primary key (CPROV, CPAIS)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: RAMAL                                                 */
/*==============================================================*/
create table LOGIC_021.RAMAL  (
   CODIGO_RAMAL         VARCHAR2(3)                      not null,
   NOMBRE_RAMAL         VARCHAR2(15),
   CODIGO_HEADEND       VARCHAR2(5)                      not null,
   CODIGO_HUB           VARCHAR2(5)                      not null,
   NUMNODE              CHAR(10)                         not null,
   constraint PK_RAMAL primary key (CODIGO_RAMAL, CODIGO_HEADEND, CODIGO_HUB, NUMNODE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: RECHABONNE                                            */
/*==============================================================*/
create table LOGIC_021.RECHABONNE  (
   NUMID                NUMBER(10)                       not null,
   ABONNE               NUMBER(10),
   SOUSCRIT             NUMBER(10),
   NOM                  CHAR(50),
   TEL                  CHAR(14),
   NUMCTRT              NUMBER(10),
   constraint PK_RECHABONNE primary key (NUMID)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: NOM                                                   */
/*==============================================================*/
create index LOGIC_021.NOM on LOGIC_021.RECHABONNE (
   NOM ASC
);

/*==============================================================*/
/* Index: NUMABONNE                                             */
/*==============================================================*/
create index LOGIC_021.NUMABONNE on LOGIC_021.RECHABONNE (
   ABONNE ASC
);

/*==============================================================*/
/* Index: NUMCTRT                                               */
/*==============================================================*/
create index LOGIC_021.NUMCTRT on LOGIC_021.RECHABONNE (
   NUMCTRT ASC
);

/*==============================================================*/
/* Index: NUMSOUSCRIT                                           */
/*==============================================================*/
create index LOGIC_021.NUMSOUSCRIT on LOGIC_021.RECHABONNE (
   SOUSCRIT ASC
);

/*==============================================================*/
/* Index: TEL                                                   */
/*==============================================================*/
create index LOGIC_021.TEL on LOGIC_021.RECHABONNE (
   TEL ASC
);

/*==============================================================*/
/* Table: RECIBO                                                */
/*==============================================================*/
create table LOGIC_021.RECIBO  (
   NUMRECU              NUMBER(10)                       not null,
   NUMABONNE            NUMBER(10)                       not null,
   PERIODE              CHAR(7),
   DT                   DATE,
   SERVICIO1            VARCHAR2(25),
   SERVICIO2            VARCHAR2(25),
   SERVICIO3            VARCHAR2(25),
   SERVICIO4            VARCHAR2(25),
   SERVICIO5            VARCHAR2(25),
   SERVICIO6            VARCHAR2(25),
   MTT1                 FLOAT,
   MTT2                 FLOAT,
   MTT3                 FLOAT,
   MTT4                 FLOAT,
   MTT5                 FLOAT,
   MTT6                 FLOAT,
   MTT1G                FLOAT,
   MTT2G                FLOAT,
   MTT3G                FLOAT,
   MTT4G                FLOAT,
   MTT5G                FLOAT,
   MTT6G                FLOAT,
   MTTDOL1              FLOAT,
   MTTDOL2              FLOAT,
   MTTDOL3              FLOAT,
   MTTDOL4              FLOAT,
   MTTDOL5              FLOAT,
   MTTDOL6              FLOAT,
   NUEVOSALDO           FLOAT,
   PAGODESPUES          FLOAT,
   SOLDPREC             FLOAT,
   STATUT               CHAR(3),
   CBOR                 CHAR(4),
   PAGOCOBRADOR         FLOAT,
   PAGOCOBRADORDESPUES  FLOAT,
   SERVICIO7            VARCHAR2(25),
   SERVICIO8            VARCHAR2(25),
   SERVICIO9            VARCHAR2(25),
   SERVICIO10           VARCHAR2(25),
   SERVICIO11           VARCHAR2(25),
   SERVICIO12           VARCHAR2(25),
   MTT7                 FLOAT,
   MTT8                 FLOAT,
   MTT9                 FLOAT,
   MTT10                FLOAT,
   MTT11                FLOAT,
   MTT12                FLOAT,
   MTT7G                FLOAT,
   MTT8G                FLOAT,
   MTT9G                FLOAT,
   MTT10G               FLOAT,
   MTT11G               FLOAT,
   MTT12G               FLOAT,
   MTTDOL7              FLOAT,
   MTTDOL8              FLOAT,
   MTTDOL9              FLOAT,
   MTTDOL10             FLOAT,
   MTTDOL11             FLOAT,
   MTTDOL12             FLOAT,
   COMMENT1             CHAR(60),
   constraint PK_RECIBO primary key (NUMRECU)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: RECIBOINDEX1                                          */
/*==============================================================*/
create index LOGIC_021.RECIBOINDEX1 on LOGIC_021.RECIBO (
   NUMABONNE ASC
);

/*==============================================================*/
/* Table: RECU                                                  */
/*==============================================================*/
create table LOGIC_021.RECU  (
   NUMRECU              NUMBER(10)                       not null,
   NUMABONNE            NUMBER(10),
   MDRGT                CHAR(4),
   SOLDE                FLOAT,
   PERIODE              CHAR(7),
   DTPAIE               DATE,
   CBOR                 CHAR(4),
   CPT                  NUMBER(10)                       not null,
   CODOPE               CHAR(10),
   CODINSEE             CHAR(3),
   constraint PK_RECU primary key (CPT)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: RECUINDEX1                                            */
/*==============================================================*/
create index LOGIC_021.RECUINDEX1 on LOGIC_021.RECU (
   NUMABONNE ASC
);

/*==============================================================*/
/* Table: RECUPIMP                                              */
/*==============================================================*/
create table LOGIC_021.RECUPIMP  (
   NUMABONNE            NUMBER(10)                       not null,
   MTT                  FLOAT,
   STATUT               CHAR(3),
   TIPOPAGO             CHAR(2),
   NUMRECU              CHAR(8),
   constraint PK_RECUPIMP primary key (NUMABONNE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: REPORTES                                              */
/*==============================================================*/
create table LOGIC_021.REPORTES  (
   CODIGO               NUMBER(10)                       not null,
   NOMBRE               VARCHAR2(50)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: ROLES                                                 */
/*==============================================================*/
create table LOGIC_021.ROLES  (
   NUMROLE              NUMBER(10)                       not null,
   NUMINTER             NUMBER(10),
   TIPO                 CHAR(4),
   DTSAISIE             DATE,
   HRSAISIE             CHAR(5),
   OPESAISIE            CHAR(10),
   FECHACITA            DATE,
   HRCITA               CHAR(5),
   OPEMODIF             CHAR(10),
   FECHAMODIF           DATE,
   HRMODIF              CHAR(5),
   OBSERVACION          VARCHAR2(40),
   STATUS               CHAR                             not null,
   CODINT               CHAR(4),
   MOVIL                CHAR(6),
   SECTOR               CHAR,
   PADRINO              CHAR(10),
   constraint PK_ROLES primary key (NUMROLE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: ROLESINDEX1                                           */
/*==============================================================*/
create index LOGIC_021.ROLESINDEX1 on LOGIC_021.ROLES (
   NUMINTER ASC
);

/*==============================================================*/
/* Table: SALDOS_PENDIENTES                                     */
/*==============================================================*/
create table LOGIC_021.SALDOS_PENDIENTES  (
   NUMABONNE            NUMBER(10)                       not null,
   SALDO                FLOAT                            not null,
   FECHA                DATE                             not null,
   ID_SALDOS_PENDIENTES NUMBER(10)                       not null,
   ESTADO               VARCHAR2(1)                      not null,
   NUMINTER             NUMBER(10),
   NUMPIECE             NUMBER(10),
   constraint PK_SALDOS_PENDIENTES primary key (ID_SALDOS_PENDIENTES)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: SCHEDULEPPV                                           */
/*==============================================================*/
create table LOGIC_021.SCHEDULEPPV  (
   SCHEDID              NUMBER(10)                       not null,
   LBEN                 NUMBER(10)                       not null,
   CHANNELID            NUMBER(5),
   CHANNELNAME          VARCHAR2(30),
   SCHEDSTARTDT         DATE,
   SCHEDSTARTTI         CHAR(5),
   SCHEDUREE            NUMBER(5),
   DTSAISIE             DATE,
   SCHEDBSID            NUMBER(10),
   constraint PK_SCHEDULEPPV primary key (SCHEDID)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: SCHEDULEPPVINDEX1                                     */
/*==============================================================*/
create index LOGIC_021.SCHEDULEPPVINDEX1 on LOGIC_021.SCHEDULEPPV (
   LBEN ASC
);

/*==============================================================*/
/* Index: SCHEDULEPPVINDEX2                                     */
/*==============================================================*/
create index LOGIC_021.SCHEDULEPPVINDEX2 on LOGIC_021.SCHEDULEPPV (
   SCHEDBSID ASC
);

/*==============================================================*/
/* Index: SCHEDULEPPVINDEX4                                     */
/*==============================================================*/
create index LOGIC_021.SCHEDULEPPVINDEX4 on LOGIC_021.SCHEDULEPPV (
   CHANNELID ASC
);

/*==============================================================*/
/* Table: SECTOR                                                */
/*==============================================================*/
create table LOGIC_021.SECTOR  (
   CODIGO               NUMBER(10)                       not null,
   DESCRIPCION          VARCHAR2(30),
   SECTOR               VARCHAR2(1),
   constraint PK_SECTOR primary key (CODIGO)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: SERVTERMINAL                                          */
/*==============================================================*/
create table LOGIC_021.SERVTERMINAL  (
   ORDRE                NUMBER(10)                       not null,
   CODPROD              CHAR(4),
   NUMSERIE             CHAR(15),
   constraint PK_SERVTERMINAL primary key (ORDRE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: SERVTERMINALINDEX1                                    */
/*==============================================================*/
create index LOGIC_021.SERVTERMINALINDEX1 on LOGIC_021.SERVTERMINAL (
   NUMSERIE ASC
);

/*==============================================================*/
/* Table: SOCIETE                                               */
/*==============================================================*/
create table LOGIC_021.SOCIETE  (
   NUMSOC               NUMBER(5),
   NOM                  CHAR(25),
   NBABONNE             NUMBER(10),
   AGENCE               CHAR(25),
   NUMRECU              NUMBER(10),
   TITULO1              VARCHAR2(40),
   TITULO2              VARCHAR2(40),
   TITULO3              VARCHAR2(40),
   TITULO4              VARCHAR2(40),
   OFICEID              NUMBER(10),
   HEADEND              NUMBER(5),
   NOTELDLA             CHAR(15),
   REG_BANCOS           NUMBER(5),
   LABL_NIV01           VARCHAR2(15),
   LABL_NIV02           VARCHAR2(15),
   LABL_NIV03           VARCHAR2(15),
   LABL_NIV04           VARCHAR2(15),
   SOCIOCOLILLA         CHAR                             not null
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: SOLICITUD_CABIO_PRECIO                                */
/*==============================================================*/
create table LOGIC_021.SOLICITUD_CABIO_PRECIO  (
   ID                   NUMBER(10)                       not null,
   USUARIO_SOLICITA     CHAR(10)                         not null,
   CODPROD              CHAR(4)                          not null,
   FECHA_SOLICITUD      DATE                             not null,
   NOMBRE_SOLICITANTE   VARCHAR2(50)                     not null,
   FEHA_APLICACION      DATE,
   NOMBRE_APRUEBA       VARCHAR2(50),
   APROBADO             CHAR,
   USUARIO_APROBO       VARCHAR2(10),
   PRECIO_NUEVO         FLOAT,
   USUARIO_APLICO       VARCHAR2(10),
   FECHA_APROBACION     DATE,
   APLICADO             CHAR,
   TIPO_SOLICITUD       NUMBER(10)                       not null,
   MONEDA               NUMBER(10)                       not null,
   CODINSEE             CHAR(5),
   LOCALIZATION         CHAR(5),
   constraint PK_SOLICITUD_CABIO_PRECIO primary key (ID)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: STATRECO                                              */
/*==============================================================*/
create table LOGIC_021.STATRECO  (
   NUMSTATRECO          NUMBER(10)                       not null,
   NUMABONNE            NUMBER(10)                       not null,
   DTRECO               DATE,
   DTRESI               DATE,
   constraint PK_STATRECO primary key (NUMSTATRECO)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: TAP                                                   */
/*==============================================================*/
create table LOGIC_021.TAP  (
   CODIGO_TAP           NUMBER(10)                       not null,
   NOMBRE_TAP           VARCHAR2(25),
   CODIGO_HEADEND       VARCHAR2(5)                      not null,
   CODIGO_HUB           VARCHAR2(5)                      not null,
   NUMNODE              CHAR(10)                         not null,
   CODIGO_RAMAL         VARCHAR2(3)                      not null,
   CAPACIDAD            NUMBER(10),
   RANGO                NUMBER(10),
   PUERTOS              NUMBER(10),
   VALOR                NUMBER(10),
   MARCA                VARCHAR2(15),
   INTELIGENTE          CHAR                             not null,
   constraint PK_TAP primary key (CODIGO_TAP, CODIGO_HEADEND, CODIGO_HUB, NUMNODE, CODIGO_RAMAL)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: TAPXNODE                                              */
/*==============================================================*/
create table LOGIC_021.TAPXNODE  (
   NUMTAP               CHAR(9)                          not null,
   NUMNODE              CHAR(5)                          not null,
   RAMAL                CHAR(5)                          not null,
   CAPACIDAD            NUMBER(5),
   constraint PK_TAPXNODE primary key (NUMTAP, NUMNODE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: TEMP                                                  */
/*==============================================================*/
create table LOGIC_021.TEMP  (
   NUMPIECE             NUMBER(10)                       not null,
   NUMABONNE            NUMBER(10),
   PERIODE              CHAR(7),
   constraint PK_TEMP primary key (NUMPIECE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: TEMPCOMPARAINTERNET                                   */
/*==============================================================*/
create table LOGIC_021.TEMPCOMPARAINTERNET  (
   NUMABONNE            NUMBER(10)                       not null,
   SERVIDOR             VARCHAR2(5),
   TIPOCABLEMODEM       VARCHAR2(6),
   FECHA                DATE,
   USUARIO              VARCHAR2(10),
   MSGERROR             VARCHAR2(400)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: COMPARAINTERNETINDEX1                                 */
/*==============================================================*/
create index LOGIC_021.COMPARAINTERNETINDEX1 on LOGIC_021.TEMPCOMPARAINTERNET (
   NUMABONNE ASC
);

/*==============================================================*/
/* Table: TEMPDETEC                                             */
/*==============================================================*/
create table LOGIC_021.TEMPDETEC  (
   NUMTEMP              NUMBER(10)                       not null,
   CODPROD              CHAR(4)                          not null,
   MTT                  FLOAT,
   CODTVA               CHAR(4),
   NUMJRNL              CHAR(3),
   constraint PK_TEMPDETEC primary key (NUMTEMP, CODPROD)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: TEMPDETINTERMAT                                       */
/*==============================================================*/
create table LOGIC_021.TEMPDETINTERMAT  (
   NUMINTER             NUMBER(10)                       not null,
   CODMAT               CHAR(9)                          not null,
   QTEINST              NUMBER(5),
   constraint PK_TEMPDETINTERMAT primary key (NUMINTER, CODMAT)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: TEMPEC                                                */
/*==============================================================*/
create table LOGIC_021.TEMPEC  (
   NUMTEMP              NUMBER(10)                       not null,
   NUMABONNE            NUMBER(10),
   PERIODE              CHAR(7),
   DTCPT                DATE,
   DTSAISIE             DATE,
   NUMJRNL              CHAR(3),
   LIB                  VARCHAR2(50),
   NUMFACT              NUMBER(10),
   MTTDEB               FLOAT,
   MTTCRED              FLOAT,
   MDRGLT               CHAR(4),
   CODOPE               CHAR(10),
   CODINSEE             CHAR(5),
   TYPEC                CHAR(4),
   CBOR                 CHAR(4),
   RESUMANU             NUMBER(10),
   NUMLOTE              VARCHAR2(10),
   MOTIFIMP             CHAR(4),
   LIBNC                VARCHAR2(50),
   NUMCHQ               CHAR(10),
   BANKCHQ              CHAR(25),
   EMISOR               VARCHAR2(25),
   NUMCARD              VARCHAR2(16),
   NUMAUTORIZ           VARCHAR2(16),
   TARJETAHABIENTE      VARCHAR2(40),
   MILLAS               FLOAT,
   PAQUETE              CHAR(4),
   constraint PK_TEMPEC primary key (NUMTEMP)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: TEMPECINDEX1                                          */
/*==============================================================*/
create index LOGIC_021.TEMPECINDEX1 on LOGIC_021.TEMPEC (
   NUMABONNE ASC
);

/*==============================================================*/
/* Index: TEMPECINDEX2                                          */
/*==============================================================*/
create index LOGIC_021.TEMPECINDEX2 on LOGIC_021.TEMPEC (
   CODOPE ASC
);

/*==============================================================*/
/* Table: TEMPFACTPPV                                           */
/*==============================================================*/
create table LOGIC_021.TEMPFACTPPV  (
   NUMABONNE            NUMBER(10),
   MONTO                FLOAT,
   PELICULAS            NUMBER(5)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: TEMPINTES                                             */
/*==============================================================*/
create table LOGIC_021.TEMPINTES  (
   CUENTARACSA          NUMBER(10),
   INTE                 VARCHAR2(15),
   LOGIN                VARCHAR2(25),
   PAQUETE              CHAR(4),
   NUMCONTRAT           NUMBER(10),
   ORDRE                NUMBER(10),
   MOVIM                CHAR
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: TEMPNODE                                              */
/*==============================================================*/
create table LOGIC_021.TEMPNODE  (
   LOCALIZATION         CHAR(5),
   NUMNODO              VARCHAR2(9)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: TEMPNODEINDEX1                                        */
/*==============================================================*/
create index LOGIC_021.TEMPNODEINDEX1 on LOGIC_021.TEMPNODE (
   LOCALIZATION ASC
);

/*==============================================================*/
/* Table: TEMPRACSAINTE                                         */
/*==============================================================*/
create table LOGIC_021.TEMPRACSAINTE  (
   NUMABONNE            NUMBER(10)                       not null,
   CUENTARACSA          NUMBER(10),
   INTE                 VARCHAR2(15),
   LOGIN                VARCHAR2(50),
   PAQRACSA             CHAR(4),
   MSGERROR             VARCHAR2(400)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: TEMPRACSAINTEINDEX1                                   */
/*==============================================================*/
create index LOGIC_021.TEMPRACSAINTEINDEX1 on LOGIC_021.TEMPRACSAINTE (
   NUMABONNE ASC
);

/*==============================================================*/
/* Table: TERMINAL                                              */
/*==============================================================*/
create table LOGIC_021.TERMINAL  (
   NUMID                NUMBER(10),
   NUMSERIE             CHAR(15)                         not null,
   MODELO               CHAR(8),
   TIPO                 CHAR(2),
   STATUS               CHAR(10),
   PRECIO               FLOAT,
   DTSAISIE             DATE,
   PPV                  CHAR(3),
   DOBLEVIA             CHAR(3),
   VOLUME               CHAR(3),
   REMOTE               CHAR(3),
   IPPV                 CHAR(3),
   FAVORITE             CHAR(3),
   BSID17               CHAR(3),
   BSID20               CHAR(3),
   BSID21               CHAR(3),
   BSID22               CHAR(3),
   CREDIT               NUMBER(5),
   BSID123              CHAR(3),
   FECHAVENCE           DATE,
   NUME_PROMO           NUMBER(5),
   NUME_PROVI           NUMBER(5),
   HUB                  CHAR,
   constraint PK_TERMINAL primary key (NUMSERIE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: TERMINALINDEX1                                        */
/*==============================================================*/
create index LOGIC_021.TERMINALINDEX1 on LOGIC_021.TERMINAL (
   NUMID ASC
);

/*==============================================================*/
/* Table: TERMINALBSID                                          */
/*==============================================================*/
create table LOGIC_021.TERMINALBSID  (
   NUMSERIE             VARCHAR2(15)                     not null,
   BSID                 CHAR(5)                          not null,
   constraint PK_TERMINALBSID primary key (NUMSERIE, BSID)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: TITLEPPV                                              */
/*==============================================================*/
create table LOGIC_021.TITLEPPV  (
   LBEN                 NUMBER(10)                       not null,
   MOVIENAME            VARCHAR2(80),
   DUREE                NUMBER(5),
   RATING               NUMBER(5),
   TIPOEVENT            NUMBER(5),
   DTSAISIE             DATE,
   PRIX                 FLOAT,
   GENREEVENT           NUMBER(5),
   MOVIENAMEDLA         VARCHAR2(80),
   constraint PK_TITLEPPV primary key (LBEN)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: TRANSACDLA                                            */
/*==============================================================*/
create table LOGIC_021.TRANSACDLA  (
   NUMTRANSACDLA        NUMBER(10)                       not null,
   DTSAISIE             DATE,
   HEURETRANSAC         CHAR(8),
   ENVOITRANSAC         VARCHAR2(250),
   OPETRANSAC           CHAR(10),
   RECUTRANSAC          VARCHAR2(150),
   constraint PK_TRANSACDLA primary key (NUMTRANSACDLA)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: TRANSACPPV                                            */
/*==============================================================*/
create table LOGIC_021.TRANSACPPV  (
   NUMTRANSACDLA        NUMBER(10)                       not null,
   DTSAISIE             DATE,
   HEURETRANSAC         CHAR(8),
   OPETRANSAC           CHAR(10),
   RECUTRANSAC          CHAR(250),
   constraint PK_TRANSACPPV primary key (NUMTRANSACDLA)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: TYPPARA                                               */
/*==============================================================*/
create table LOGIC_021.TYPPARA  (
   CODTBL               CHAR(4)                          not null,
   LIB                  CHAR(25),
   constraint PK_TYPPARA primary key (CODTBL)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: TYPTVA                                                */
/*==============================================================*/
create table LOGIC_021.TYPTVA  (
   CODTVA               CHAR(4)                          not null,
   LIB                  CHAR(25),
   TAUX                 FLOAT,
   DIVISOR              FLOAT,
   constraint PK_TYPTVA primary key (CODTVA)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: UTILISATEUR                                           */
/*==============================================================*/
create table LOGIC_021.UTILISATEUR  (
   LOGIN                CHAR(10)                         not null,
   PASSE                CHAR(10),
   DROIT                CHAR(4),
   LIB                  CHAR(50),
   DATE_PASSWORD        DATE,
   DATE_CIERRE          DATE,
   DATE_LOGIN           DATE,
   HEURE_LOGIN          CHAR(5),
   FECHASALIDA          DATE,
   EMAIL                VARCHAR2(50),
   WORKTO               CHAR(4),
   PRIORIDAD            NUMBER(10),
   CASILLERO            VARCHAR2(20),
   CAMBIA_RELOJ         VARCHAR2(1),
   CLAVE_EMAIL          VARCHAR2(12),
   ALOPA                CHAR                             not null,
   constraint PK_UTILISATEUR primary key (LOGIN)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Table: VENTE                                                 */
/*==============================================================*/
create table LOGIC_021.VENTE  (
   ORDRE                NUMBER(10)                       not null,
   NUMABONNE            NUMBER(10)                       not null,
   CODPROD              CHAR(4),
   MTT                  FLOAT,
   CODVEND              CHAR(4),
   CODPROV              CHAR(4),
   DTSAISIE             DATE,
   DTSIGN               DATE,
   DTMENS               DATE,
   DTPAIE               DATE,
   DTRESI               DATE,
   CODRESI              CHAR(4),
   DTCHGTTF             DATE,
   CTINST               FLOAT,
   CTREDUC              FLOAT,
   MTTDOL               FLOAT,
   QTEDMD               NUMBER(5),
   QTEREA               NUMBER(5),
   STATUT               CHAR                             not null,
   CODMARK              CHAR(4),
   FACTPRORAT           CHAR                             not null,
   INTE                 VARCHAR2(15),
   NUM_DOCU             NUMBER(10),
   DTRESI2              DATE,
   constraint PK_VENTE primary key (ORDRE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: VENTEINDEX1                                           */
/*==============================================================*/
create index LOGIC_021.VENTEINDEX1 on LOGIC_021.VENTE (
   NUMABONNE ASC
);

/*==============================================================*/
/* Index: VENTEINDEX2                                           */
/*==============================================================*/
create index LOGIC_021.VENTEINDEX2 on LOGIC_021.VENTE (
   CODPROD ASC
);

/*==============================================================*/
/* Index: VENTEINDEX3                                           */
/*==============================================================*/
create index LOGIC_021.VENTEINDEX3 on LOGIC_021.VENTE (
   DTPAIE ASC
);

/*==============================================================*/
/* Index: VENTEINDEX4                                           */
/*==============================================================*/
create index LOGIC_021.VENTEINDEX4 on LOGIC_021.VENTE (
   INTE ASC
);

/*==============================================================*/
/* Table: VISITE                                                */
/*==============================================================*/
create table LOGIC_021.VISITE  (
   NUMVISITE            NUMBER(10)                       not null,
   NUMABONNE            NUMBER(10),
   DTSAISIE             DATE,
   LIB                  VARCHAR2(50),
   constraint PK_VISITE primary key (NUMVISITE)
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: VISITEINDEX1                                          */
/*==============================================================*/
create index LOGIC_021.VISITEINDEX1 on LOGIC_021.VISITE (
   NUMABONNE ASC
);

/*==============================================================*/
/* Table: VTE                                                   */
/*==============================================================*/
create table LOGIC_021.VTE  (
   NUMABONNE            NUMBER(10)                       not null,
   CODPROD              CHAR(4)                          not null,
   NOM                  CHAR(25),
   MTT                  FLOAT,
   PAIE                 FLOAT
)
pctfree 10 initrans 1 maxtrans 255 TABLESPACE DATOS logging storage ( initial 64K minextents 1 maxextents unlimited)    noparallel;

/*==============================================================*/
/* Index: VTEINDEX1                                             */
/*==============================================================*/
create index LOGIC_021.VTEINDEX1 on LOGIC_021.VTE (
   NUMABONNE ASC,
   CODPROD ASC
);

alter table LOGIC_021.BITACORA_NODOS
   add constraint INTEG_274 foreign key (ESTADO)
      references LOGIC_021.ESTADO_NODO (ESTADO)
      not deferrable;

alter table LOGIC_021.BITACORA_NODOS
   add constraint INTEG_275 foreign key (NUMNODE, CODIGO_HEADEND, CODIGO_HUB)
      references LOGIC_021.NODE (NUMNODE, CODIGO_HEADEND, CODIGO_HUB)
      on delete cascade not deferrable;

alter table LOGIC_021.CANTONES
   add constraint INTEG_250 foreign key (CPROV, CPAIS)
      references LOGIC_021.PROVINCIAS (CPROV, CPAIS)
      on delete cascade not deferrable;

alter table LOGIC_021.DISTRITOS
   add constraint INTEG_251 foreign key (CCANTON, CPROV, CPAIS)
      references LOGIC_021.CANTONES (CCANTON, CPROV, CPAIS)
      on delete cascade not deferrable;

alter table LOGIC_021.HUB
   add constraint INTEG_254 foreign key (CODIGO_HEADEND)
      references LOGIC_021.HEADEND (CODIGO_HEADEND)
      on delete cascade not deferrable;

alter table LOGIC_021.LOCALIZACION_NODO
   add constraint INTEG_258 foreign key (NUMNODE, CODIGO_HEADEND, CODIGO_HUB)
      references LOGIC_021.NODE (NUMNODE, CODIGO_HEADEND, CODIGO_HUB)
      on delete cascade not deferrable;

alter table LOGIC_021.LOCALIZACION_NODO
   add constraint INTEG_259 foreign key (CODINSEE, LOCALISATION)
      references LOGIC_021.LOCALIZATION (CODINSEE, LOCALISATION)
      on delete cascade not deferrable;

alter table LOGIC_021.LOCALIZATION
   add constraint INTEG_252 foreign key (CDISTRI, CCANTON, CPROV, CPAIS)
      references LOGIC_021.DISTRITOS (CDISTRI, CCANTON, CPROV, CPAIS)
      on delete cascade not deferrable;

alter table LOGIC_021.LOCALIZATION
   add constraint INTEG_253 foreign key (CODINSEE)
      references LOGIC_021.COMMUNE (CODINSEE)
      not deferrable;

alter table LOGIC_021.NODE
   add constraint INTEG_255 foreign key (CODIGO_HUB, CODIGO_HEADEND)
      references LOGIC_021.HUB (CODIGO_HUB, CODIGO_HEADEND)
      on delete cascade not deferrable;

alter table LOGIC_021.NODE
   add constraint INTEG_265 foreign key (ESTADO)
      references LOGIC_021.ESTADO_NODO (ESTADO)
      not deferrable;

alter table LOGIC_021.PARAMETRE
   add constraint PARAMETREFOREIGNKEY1 foreign key (CODTBL)
      references LOGIC_021.TYPPARA (CODTBL)
      not deferrable;

alter table LOGIC_021.PRISE
   add constraint INTEG_260 foreign key (NUMABONNE)
      references LOGIC_021.ABONNE (NUMABONNE)
      on delete cascade not deferrable;

alter table LOGIC_021.PROVINCIAS
   add constraint INTEG_249 foreign key (CPAIS)
      references LOGIC_021.PAISES (CPAIS)
      on delete cascade not deferrable;

alter table LOGIC_021.RAMAL
   add constraint INTEG_256 foreign key (NUMNODE, CODIGO_HEADEND, CODIGO_HUB)
      references LOGIC_021.NODE (NUMNODE, CODIGO_HEADEND, CODIGO_HUB)
      on delete cascade not deferrable;

alter table LOGIC_021.TAP
   add constraint INTEG_257 foreign key (CODIGO_RAMAL, CODIGO_HEADEND, CODIGO_HUB, NUMNODE)
      references LOGIC_021.RAMAL (CODIGO_RAMAL, CODIGO_HEADEND, CODIGO_HUB, NUMNODE)
      on delete cascade not deferrable;

alter table LOGIC_021.UTILISATEUR
   add constraint UTILISATEURFOREIGNKEY1 foreign key (DROIT)
      references LOGIC_021.DROITS (DROIT)
      not deferrable;

