
CREATE TABLE ABASTECIMENTO (
       eta_cod              INTEGER NOT NULL,
       sub_cod              INTEGER NOT NULL,
       aba_dt               DATE NULL
);


ALTER TABLE ABASTECIMENTO
       ADD  ( PRIMARY KEY (eta_cod, sub_cod, aba_dt) ) ;


CREATE TABLE AGENDA (
       age_codigo           INTEGER NOT NULL,
       age_fim              DATE NULL,
       age_inicio           DATE NULL,
       age_qtde_vagas       INTEGER NULL,
       tre_codigo           INTEGER NULL,
       pon_id               INTEGER NULL
);


ALTER TABLE AGENDA
       ADD  ( PRIMARY KEY (age_codigo) ) ;


CREATE TABLE AMOSTRA (
       amo_id               INTEGER NOT NULL,
       amo_data             DATE NULL,
       pcd_codigo           INTEGER NULL
);


ALTER TABLE AMOSTRA
       ADD  ( PRIMARY KEY (amo_id) ) ;


CREATE TABLE ATRACACAO (
       atr_codigo           INTEGER NOT NULL,
       emb_codigo           INTEGER NULL,
       por_codigo           INTEGER NULL,
       atr_horario_entrada  DATE NULL,
       atr_horario_saida    DATE NULL
);


ALTER TABLE ATRACACAO
       ADD  ( PRIMARY KEY (atr_codigo) ) ;


CREATE TABLE BACIA (
       bac_cod              INTEGER NOT NULL,
       bac_nome             CHAR(18) NOT NULL,
       bac_tam              INTEGER NOT NULL,
       loc_cod              INTEGER NOT NULL
);


ALTER TABLE BACIA
       ADD  ( PRIMARY KEY (bac_cod) ) ;


CREATE TABLE CARGA (
       car_codigo           INTEGER NOT NULL,
       nat_codigo           INTEGER NULL,
       ppt_codigo           INTEGER NULL,
       car_volume           INTEGER NULL,
       car_peso             INTEGER NULL,
       car_valor            INTEGER NULL
);


ALTER TABLE CARGA
       ADD  ( PRIMARY KEY (car_codigo) ) ;


CREATE TABLE COM_COMANDO (
       com_id               NUMBER NOT NULL,
       com_nome             VARCHAR(20) NULL,
       com_descricao        VARCHAR(20) NULL
);


ALTER TABLE COM_COMANDO
       ADD  ( PRIMARY KEY (com_id) ) ;


CREATE TABLE COM_DADOS (
       dad_id               NUMBER NOT NULL,
       dad_data             TIMESTAMP NOT NULL,
       pk_sit_id            INTEGER NOT NULL,
       dad_valor            NUMBER NULL,
       sen_id               INTEGER NULL
);


ALTER TABLE COM_DADOS
       ADD  ( PRIMARY KEY (dad_id, pk_sit_id) ) ;


CREATE TABLE COM_DATAHORA (
       dth_id               NUMBER NOT NULL,
       dth_data             TIMESTAMP NULL,
       pk_sit_id            INTEGER NOT NULL,
       dth_eixo             NUMBER NULL,
       dth_nivel            NUMBER NULL,
       dth_bateria          NUMBER NULL,
       dth_versao           VARCHAR(20) NULL
);


ALTER TABLE COM_DATAHORA
       ADD  ( PRIMARY KEY (dth_id, pk_sit_id) ) ;


CREATE TABLE COM_ENVIO_DE_COMANDO (
       eco_id               NUMBER NOT NULL,
       eco_horario          TIMESTAMP NOT NULL,
       com_id               NUMBER NULL,
       sat_id               NUMBER NULL
);


ALTER TABLE COM_ENVIO_DE_COMANDO
       ADD  ( PRIMARY KEY (eco_id) ) ;


CREATE TABLE COM_PCD_COMANDO (
       pk_eqp_id            INTEGER NOT NULL,
       com_id               NUMBER NOT NULL
);


ALTER TABLE COM_PCD_COMANDO
       ADD  ( PRIMARY KEY (com_id, pk_eqp_id) ) ;


CREATE TABLE COM_PCD_SENSORES (
       pk_sit_id            INTEGER NOT NULL,
       sen_id               NUMBER NOT NULL
);


ALTER TABLE COM_PCD_SENSORES
       ADD  ( PRIMARY KEY (sen_id, pk_sit_id) ) ;


CREATE TABLE COM_SATELITE (
       sat_id               NUMBER NOT NULL,
       sat_nome             VARCHAR(20) NULL,
       sat_versao_software  NUMBER NULL
);


ALTER TABLE COM_SATELITE
       ADD  ( PRIMARY KEY (sat_id) ) ;


CREATE TABLE COM_SENSORES (
       sen_id               NUMBER NOT NULL,
       sen_nome             VARCHAR(20) NULL,
       sen_descricao        VARCHAR(20) NULL
);


ALTER TABLE COM_SENSORES
       ADD  ( PRIMARY KEY (sen_id) ) ;


CREATE TABLE CONTRATO (
       con_numero           INTEGER NOT NULL,
       con_inicio           DATE NULL,
       con_termino          DATE NULL,
       vin_codigo           INTEGER NULL,
       pro_cpf              INTEGER NULL
);


ALTER TABLE CONTRATO
       ADD  ( PRIMARY KEY (con_numero) ) ;


CREATE TABLE COTA (
       eta_cod              INTEGER NULL,
       set_cod              CHAR(18) NOT NULL,
       cot_dt               DATE NULL,
       cot_max              INTEGER NULL,
       cot_min              INTEGER NULL,
       cot_emergencia       INTEGER NULL,
       cot_info_recente     VARCHAR(20) NULL
);


ALTER TABLE COTA
       ADD  ( PRIMARY KEY (eta_cod, set_cod, cot_dt) ) ;


CREATE TABLE DADO_HIDROGRAFICO (
       pcd_codigo           INTEGER NULL,
       pcd_descricao        VARCHAR(20) NULL,
       loc_cod              INTEGER NULL,
       pcd_anterior_FK      INTEGER NULL,
       rio_codigo           INTEGER NULL,
       len_identificacao    INTEGER NULL,
       pk_eqp_id            INTEGER NULL
);


ALTER TABLE DADO_HIDROGRAFICO
       ADD  ( PRIMARY KEY (pcd_codigo) ) ;


CREATE TABLE DADOS_CURSO (
       amo_id               INTEGER NOT NULL,
       dcu_temperatura      INTEGER NULL,
       dcu_turbidez         INTEGER NULL,
       dcu_cor              VARCHAR(20) NULL
);


ALTER TABLE DADOS_CURSO
       ADD  ( PRIMARY KEY (amo_id) ) ;


CREATE TABLE DEPENDENTE (
       dep_codigo           INTEGER NOT NULL,
       dep_nome             VARCHAR(20) NULL,
       dep_data_nasc        DATE NULL
);


ALTER TABLE DEPENDENTE
       ADD  ( PRIMARY KEY (dep_codigo) ) ;


CREATE TABLE DESCRICAO_ROTA (
       des_codigo           INTEGER NOT NULL,
       rot_codigo           INTEGER NULL,
       tre_codigo           INTEGER NULL
);


ALTER TABLE DESCRICAO_ROTA
       ADD  ( PRIMARY KEY (des_codigo) ) ;


CREATE TABLE ECC (
       ecc_id               VARCHAR(20) NOT NULL,
       ecc_ativa            NUMBER NULL,
       ecc_localizacao      MDSYS.SDO_GEOMETRY NULL
);


ALTER TABLE ECC
       ADD  ( PRIMARY KEY (ecc_id) ) ;


CREATE TABLE EFLUENTE (
       efl_cod              INTEGER NOT NULL,
       efl_nome             VARCHAR(20) NULL
);


ALTER TABLE EFLUENTE
       ADD  ( PRIMARY KEY (efl_cod) ) ;


CREATE TABLE EMBARCACAO (
       emb_codigo           INTEGER NOT NULL,
       tip_codigo           INTEGER NULL,
       ppt_codigo           INTEGER NULL,
       emb_nome             VARCHAR(20) NULL
);


ALTER TABLE EMBARCACAO
       ADD  ( PRIMARY KEY (emb_codigo) ) ;


CREATE TABLE EMPREGADO_EMBARCACAO (
       e_e_codigo           INTEGER NOT NULL,
       pro_cpf              INTEGER NULL,
       emb_codigo           INTEGER NULL
);


ALTER TABLE EMPREGADO_EMBARCACAO
       ADD  ( PRIMARY KEY (e_e_codigo) ) ;


CREATE TABLE EMPREGADO_PORTO (
       e_p_numero           INTEGER NOT NULL,
       pro_cpf              INTEGER NULL,
       por_codigo           INTEGER NULL
);


ALTER TABLE EMPREGADO_PORTO
       ADD  ( PRIMARY KEY (e_p_numero) ) ;


CREATE TABLE ETA (
       eta_cod              INTEGER NOT NULL,
       eta_nome             VARCHAR(20) NULL,
       eta_cap              INTEGER NULL,
       loc_cod              INTEGER NULL
);


ALTER TABLE ETA
       ADD  ( PRIMARY KEY (eta_cod) ) ;


CREATE TABLE ETE (
       ete_cod              INTEGER NOT NULL,
       ete_nome             CHAR(18) NULL,
       ete_dt_ini           DATE NULL,
       efl_cod              INTEGER NULL,
       rio_codigo           INTEGER NULL,
       loc_cod              INTEGER NULL
);


ALTER TABLE ETE
       ADD  ( PRIMARY KEY (ete_cod) ) ;


CREATE TABLE ETE_TRATAMENTO (
       ete_cod              INTEGER NOT NULL,
       tra_cod              INTEGER NOT NULL
);


ALTER TABLE ETE_TRATAMENTO
       ADD  ( PRIMARY KEY (ete_cod, tra_cod) ) ;


CREATE TABLE EVENTO (
       eve_id               INTEGER NOT NULL,
       eve_nome             VARCHAR(20) NULL,
       eve_il_adic          INTEGER NULL,
       eve_il_vl            INTEGER NULL,
       eve_il_hora          INTEGER NULL,
       eve_percentual       INTEGER NULL
);


ALTER TABLE EVENTO
       ADD  ( PRIMARY KEY (eve_id) ) ;


CREATE TABLE EXTREMO_ROTA (
       ext_codigo           INTEGER NOT NULL,
       atr_codigo           INTEGER NULL,
       rot_codigo           INTEGER NULL
);


ALTER TABLE EXTREMO_ROTA
       ADD  ( PRIMARY KEY (ext_codigo) ) ;


CREATE TABLE FAUNA (
       rep_id               INTEGER NOT NULL,
       fau_mes              DATE NOT NULL,
       fau_especie          VARCHAR(20) NULL,
       fau_qtde             INTEGER NULL
);


ALTER TABLE FAUNA
       ADD  ( PRIMARY KEY (rep_id, fau_mes) ) ;


CREATE TABLE INSCRICAO (
       age_codigo           INTEGER NOT NULL,
       pro_cpf              INTEGER NOT NULL,
       ins_qualificado      INTEGER NULL,
       ins_realizado        INTEGER NULL
);


ALTER TABLE INSCRICAO
       ADD  ( PRIMARY KEY (age_codigo, pro_cpf) ) ;


CREATE TABLE ITEM_PAGAMENTO (
       ite_tipo             INTEGER NOT NULL,
       ite_vl_adic          INTEGER NULL,
       ite_vl_desc          INTEGER NULL,
       eve_id               INTEGER NULL,
       pag_id               INTEGER NULL
);


ALTER TABLE ITEM_PAGAMENTO
       ADD  ( PRIMARY KEY (ite_tipo) ) ;


CREATE TABLE LENCOL_FREATICO (
       len_identificacao    INTEGER NOT NULL,
       len_descricao        VARCHAR(20) NULL,
       loc_cod              INTEGER NULL
);


ALTER TABLE LENCOL_FREATICO
       ADD  ( PRIMARY KEY (len_identificacao) ) ;


CREATE TABLE LOCALIZACAO (
       loc_cod              INTEGER NOT NULL,
       loc_geom_polygon     CHAR(18) NULL,
       loc_geom_point       CHAR(18) NULL,
       loc_geom_line_string CHAR(18) NULL,
       loc_altitude         INTEGER NULL,
       mun_codigo           INTEGER NULL
);


ALTER TABLE LOCALIZACAO
       ADD  ( PRIMARY KEY (loc_cod) ) ;


CREATE TABLE MONIT_AMBIENTAL (
       amo_id               INTEGER NOT NULL,
       mon_fisico           INTEGER NULL,
       mon_biologico        INTEGER NULL,
       mon_quimico          INTEGER NULL
);


ALTER TABLE MONIT_AMBIENTAL
       ADD  ( PRIMARY KEY (amo_id) ) ;


CREATE TABLE MOVIMENTO_CARGA (
       mov_codigo           INTEGER NOT NULL,
       atr_codigo           INTEGER NULL,
       car_codigo           INTEGER NULL
);


ALTER TABLE MOVIMENTO_CARGA
       ADD  ( PRIMARY KEY (mov_codigo) ) ;


CREATE TABLE MUNICIPIO (
       mun_codigo           INTEGER NOT NULL,
       mun_descricao        VARCHAR(20) NULL,
       mun_uf               VARCHAR(2) NULL
);


ALTER TABLE MUNICIPIO
       ADD  ( PRIMARY KEY (mun_codigo) ) ;


CREATE TABLE NASCENTE (
       nas_codigo           INTEGER NOT NULL,
       nas_descricao        CHAR(18) NULL,
       nas_altitude         INTEGER NULL,
       nas_vegetacao        VARCHAR(20) NULL,
       pcd_codigo           INTEGER NOT NULL,
       len_identificacao    INTEGER NOT NULL,
       loc_cod              INTEGER NULL,
       rio_codigo           INTEGER NOT NULL
);


ALTER TABLE NASCENTE
       ADD  ( PRIMARY KEY (nas_codigo) ) ;


CREATE TABLE NATUREZA (
       nat_codigo           INTEGER NOT NULL,
       nat_toxidade         VARCHAR(20) NULL,
       nat_fragilidade      VARCHAR(20) NULL,
       nat_inflamabilidade  VARCHAR(20) NULL,
       nat_name             VARCHAR(20) NULL
);


ALTER TABLE NATUREZA
       ADD  ( PRIMARY KEY (nat_codigo) ) ;


CREATE TABLE NCI (
       nci_id               INTEGER NOT NULL,
       ecc_id               VARCHAR(20) NULL,
       nci_ativa            INTEGER NULL,
       nci_localizacao      VARCHAR(20) NULL
);


ALTER TABLE NCI
       ADD  ( PRIMARY KEY (nci_id) ) ;


CREATE TABLE NCR (
       ncr_id               INTEGER NOT NULL,
       ncr_ativa            INTEGER NULL,
       nci_id               INTEGER NULL,
       ncr_localizacao      MDSYS.SDO_GEOMETRY NULL
);


ALTER TABLE NCR
       ADD  ( PRIMARY KEY (ncr_id) ) ;


CREATE TABLE NIVEL_REPR (
       rep_id               INTEGER NOT NULL,
       niv_mes              DATE NOT NULL,
       niv_min              INTEGER NULL,
       niv_max              INTEGER NULL
);


ALTER TABLE NIVEL_REPR
       ADD  ( PRIMARY KEY (rep_id, niv_mes) ) ;


CREATE TABLE PAGAMENTO (
       pag_id               INTEGER NOT NULL,
       pag_dt               DATE NULL,
       pag_vl_liquido       INTEGER NULL,
       pro_cpf              INTEGER NULL
);


ALTER TABLE PAGAMENTO
       ADD  ( PRIMARY KEY (pag_id) ) ;


CREATE TABLE POCO (
       poc_identificacao    INTEGER NOT NULL,
       poc_altitude         INTEGER NULL,
       len_identificacao    INTEGER NOT NULL,
       loc_cod              INTEGER NULL
);


ALTER TABLE POCO
       ADD  ( PRIMARY KEY (poc_identificacao) ) ;


CREATE TABLE POLUENTE (
       pol_cod              INTEGER NOT NULL,
       pol_tipo             VARCHAR(20) NULL
);


ALTER TABLE POLUENTE
       ADD  ( PRIMARY KEY (pol_cod) ) ;


CREATE TABLE POLUICAO (
       set_cod              char(18) NOT NULL,
       pol_cod              INTEGER NOT NULL,
       poo_dt               DATE NULL,
       poo_conseq           VARCHAR(20) NULL
);


ALTER TABLE POLUICAO
       ADD  ( PRIMARY KEY (set_cod, pol_cod, poo_dt) ) ;


CREATE TABLE PONTO (
       pon_id               INTEGER NOT NULL,
       pon_geo              MDSYS.SDO_GEOMETRY,
       pon_altitude         INTEGER NULL,
       pon_endereco         VARCHAR(20) NULL
);


ALTER TABLE PONTO
       ADD  ( PRIMARY KEY (pon_id) ) ;


CREATE TABLE PORTO (
       por_codigo           INTEGER NOT NULL,
       por_nome             VARCHAR(20) NULL,
       por_endereco         CHAR(18) NULL,
       por_posicao          MDSYS.SDO_GEOMETRY
);


ALTER TABLE PORTO
       ADD  ( PRIMARY KEY (por_codigo) ) ;


CREATE TABLE PRECIPITACAO (
       pcd_codigo           INTEGER NOT NULL,
       pre_iniperiodo       DATE NOT NULL,
       pre_fimperiodo       DATE NULL,
       pre_precipitacao     INTEGER NULL
);


ALTER TABLE PRECIPITACAO
       ADD  ( PRIMARY KEY (pcd_codigo, pre_iniperiodo) ) ;


CREATE TABLE PROFISSIONAL (
       pro_cpf              INTEGER NOT NULL,
       pro_nome             VARCHAR(255) NOT NULL,
       pro_data_nasc        DATE NOT NULL,
       pro_cargo            VARCHAR(255) NOT NULL,
       pro_salario          NUMBER NULL,
       set_codigo           INTEGER NULL,
       pon_id               INTEGER NULL
);


ALTER TABLE PROFISSIONAL
       ADD  ( PRIMARY KEY (pro_cpf) ) ;


CREATE TABLE PROFISSIONAL_DEPENDENTE (
       pro_cpf              INTEGER NOT NULL,
       dep_codigo           INTEGER NOT NULL,
       d_p_parentesco       VARCHAR(20) NULL
);


ALTER TABLE PROFISSIONAL_DEPENDENTE
       ADD  ( PRIMARY KEY (pro_cpf, dep_codigo) ) ;


CREATE TABLE PROPRIETARIO (
       ppt_codigo           INTEGER NOT NULL,
       ppt_nome             VARCHAR(20) NULL,
       ppt_tipo             VARCHAR(20) NULL,
       ppt_telefone         VARCHAR(20) NULL
);


ALTER TABLE PROPRIETARIO
       ADD  ( PRIMARY KEY (ppt_codigo) ) ;


CREATE TABLE QUALIDADE_REPR (
       qld_mes              DATE NOT NULL,
       rep_id               INTEGER NOT NULL,
       qld_ph               INTEGER NULL,
       qld_purmin           INTEGER NULL,
       qld_purmax           INTEGER NULL
);


ALTER TABLE QUALIDADE_REPR
       ADD  ( PRIMARY KEY (rep_id, qld_mes) ) ;


CREATE TABLE QUALIDADEDAGUA (
       amo_id               INTEGER NOT NULL,
       qua_condutividade    INTEGER NULL,
       qua_ph               INTEGER NULL,
       qua_oxidissolvido    INTEGER NULL,
       qua_temperatura      INTEGER NULL
);


ALTER TABLE QUALIDADEDAGUA
       ADD  ( PRIMARY KEY (amo_id) ) ;


CREATE TABLE Relatorio_Central (
       rce_id               NUMBER NOT NULL,
       rce_num_nci_ativas   INTEGER NULL,
       rce_data             DATE NULL,
       rce_num_estacoes_ativas INTEGER NULL,
       rce_num_ncr_ativas   INTEGER NULL,
       ecc_id               VARCHAR(20) NULL
);


ALTER TABLE Relatorio_Central
       ADD  ( PRIMARY KEY (rce_id) ) ;


CREATE TABLE Relatorio_Internacional (
       rci_id               NUMBER NOT NULL,
       rci_num_ncr_ativas   INTEGER NULL,
       rci_num_estacoes_ativas INTEGER NULL,
       rci_data             DATE NULL,
       nci_id               INTEGER NULL
);


ALTER TABLE Relatorio_Internacional
       ADD  ( PRIMARY KEY (rci_id) ) ;


CREATE TABLE Relatorio_Regional (
       rre_id               NUMBER NOT NULL,
       rre_num_estacoes_ativas INTEGER NULL,
       rre_data             DATE NULL,
       ncr_id               INTEGER NULL
);


ALTER TABLE Relatorio_Regional
       ADD  ( PRIMARY KEY (rre_id) ) ;


CREATE TABLE REPRESA (
       rep_id               INTEGER NOT NULL,
       rep_nome             VARCHAR(20) NULL,
       loc_cod              INTEGER NULL,
       rio_codigo           INTEGER NULL
);


ALTER TABLE REPRESA
       ADD  ( PRIMARY KEY (rep_id) ) ;


CREATE TABLE RIO (
       rio_codigo           INTEGER NOT NULL,
       rio_descricao        VARCHAR(20) NULL,
       rio_extensao         INTEGER NULL,
       sub_cod              INTEGER NULL,
       loc_cod              INTEGER NULL
);


ALTER TABLE RIO
       ADD  ( PRIMARY KEY (rio_codigo) ) ;


CREATE TABLE ROTA (
       rot_codigo           INTEGER NOT NULL,
       rot_nome             VARCHAR(20) NULL,
       rot_periculosidade   VARCHAR(20) NULL
);


ALTER TABLE ROTA
       ADD  ( PRIMARY KEY (rot_codigo) ) ;


CREATE TABLE SALARIO_BASE (
       sab_data             DATE NOT NULL,
       sab_valor            INTEGER NULL
);


ALTER TABLE SALARIO_BASE
       ADD  ( PRIMARY KEY (sab_data) ) ;


CREATE TABLE SETOR (
       set_cod              CHAR(18) NOT NULL,
       set_tipo             CHAR(18) NULL,
       set_varsup           CHAR(18) NULL,
       set_varsub           CHAR(18) NULL,
       mun_codigo           INTEGER NULL
);


ALTER TABLE SETOR
       ADD  ( PRIMARY KEY (set_cod) ) ;


CREATE TABLE SETOR_RH (
       set_codigo           INTEGER NOT NULL,
       set_sigla            VARCHAR(20) NULL,
       set_nome             VARCHAR(20) NULL,
       pon_id               INTEGER NULL
);


ALTER TABLE SETOR_RH
       ADD  ( PRIMARY KEY (set_codigo) ) ;


CREATE TABLE SUB_BACIA (
       sub_cod              INTEGER NOT NULL,
       sub_nome             CHAR(18) NOT NULL,
       sub_vasup            INTEGER NULL,
       sub_vasub            INTEGER NULL,
       bac_cod              INTEGER NOT NULL,
       loc_cod              INTEGER NOT NULL
);


ALTER TABLE SUB_BACIA
       ADD  ( PRIMARY KEY (sub_cod) ) ;


CREATE TABLE T_CNT_TR (
       pk_cnt_id            VARCHAR(10) NOT NULL,
       fk_sit_id            INTEGER NOT NULL,
       fk_dfa_id            VARCHAR(10) NULL,
       cnt_mdo_tr           VARCHAR(20) NULL,
       fk_eqp_id            INTEGER NULL,
       cnt_data_tr          DATE NULL
);


ALTER TABLE T_CNT_TR
       ADD  ( PRIMARY KEY (pk_cnt_id) ) ;


CREATE TABLE T_COD_STA (
       pk_cst_id            INTEGER NOT NULL,
       fk_mdl_id            INTEGER NOT NULL,
       cst_descricao        VARCHAR(80) NOT NULL,
       cst_estado_func      CHAR(1) NOT NULL,
       cst_mdl              VARCHAR(20) NULL
);


ALTER TABLE T_COD_STA
       ADD  ( PRIMARY KEY (pk_cst_id) ) ;


CREATE TABLE T_D_FS_A (
       pk_dfa_id            VARCHAR(10) NOT NULL,
       dfa_vazao_m3_s       DECIMAL(9,2) NULL,
       dfa_velocidade_m_s   DECIMAL(9,2) NULL,
       dfa_pressao_pa       DECIMAL(9,2) NULL,
       dfa_temperatura_celsius DECIMAL(9,2) NULL,
       dfa_poluicao_da_agua_pureza VARCHAR(20) NULL,
       dfa_plani_altimetria DECIMAL(9,2) NULL,
       dfa_umidade_relativa_ar DECIMAL(9,2) NULL,
       dfa_indices_pluviometricos_mm DECIMAL(9,2) NULL,
       dfa_data_hora        DATE NULL,
       fk_ua_id             VARCHAR(10) NULL
);


ALTER TABLE T_D_FS_A
       ADD  ( PRIMARY KEY (pk_dfa_id) ) ;


CREATE TABLE T_EQP (
       pk_eqp_id            INTEGER NOT NULL,
       eqp_nr_serie         VARCHAR(20) NOT NULL,
       eqp_dt_garantia      DATE NOT NULL,
       eqp_dt_fabric        DATE NOT NULL,
       fk_mdl_id            INTEGER NULL
);


ALTER TABLE T_EQP
       ADD  ( PRIMARY KEY (pk_eqp_id) ) ;


CREATE TABLE T_FABRIC (
       pk_fab_id            INTEGER NOT NULL,
       fab_nome             VARCHAR(80) NOT NULL,
       fab_endereco         VARCHAR(80) NOT NULL,
       fab_cidade           VARCHAR(80) NOT NULL,
       fab_pais             VARCHAR(20) NOT NULL,
       fab_telefone         VARCHAR(20) NOT NULL,
       fab_email            VARCHAR(80) NULL
);


ALTER TABLE T_FABRIC
       ADD  ( PRIMARY KEY (pk_fab_id) ) ;


CREATE TABLE T_MODELO (
       pk_mdl_id            INTEGER NOT NULL,
       fk_fab_id            INTEGER NULL,
       mdl_nome             VARCHAR(80) NULL,
       mdl_dsc_funcional    VARCHAR(80) NULL
);


ALTER TABLE T_MODELO
       ADD  ( PRIMARY KEY (pk_mdl_id) ) ;


CREATE TABLE T_MONITOR (
       pk_mon_id            INTEGER NOT NULL,
       pk_cst_id            INTEGER NOT NULL,
       mon_freq_mon         NUMBER NULL,
       fk_sit_id            INTEGER NOT NULL,
       fk_eqp_id            INTEGER NULL,
       mon_data_hora        DATE NOT NULL
);


ALTER TABLE T_MONITOR
       ADD  ( PRIMARY KEY (pk_cst_id, pk_mon_id) ) ;


CREATE TABLE T_PNT_CL (
       fk_sit_id            INTEGER NOT NULL,
       fk_eqp_id            INTEGER NOT NULL,
       pnt_freq_mon         NUMBER NOT NULL,
       pnt_tipo_trn         VARCHAR(20) NULL
);


ALTER TABLE T_PNT_CL
       ADD  ( PRIMARY KEY (fk_sit_id, fk_eqp_id) ) ;


CREATE TABLE T_SIT_COL (
       pk_sit_id            INTEGER NOT NULL,
       sit_altitude         VARCHAR(20) NOT NULL,
       sit_geom             MDSYS.SDO_GEOMETRY,
       sit_nome             VARCHAR(30) NOT NULL,
       sit_estado           CHAR(2) NOT NULL,
       ncr_id               INTEGER NULL
);


ALTER TABLE T_SIT_COL
       ADD  ( PRIMARY KEY (pk_sit_id) ) ;


CREATE TABLE T_SW_P_C (
       fk_sw_id             INTEGER NOT NULL,
       fk_rls_id            VARCHAR(20) NOT NULL,
       fk_sit_id            INTEGER NOT NULL,
       fk_eqp_id            INTEGER NOT NULL,
       spc_dt_atlz          DATE NOT NULL
);


ALTER TABLE T_SW_P_C
       ADD  ( PRIMARY KEY (fk_sw_id, fk_rls_id, fk_sit_id, fk_eqp_id) ) ;


CREATE TABLE T_SW_PCD (
       pk_sw_id             INTEGER NOT NULL,
       fk_mdl_id            INTEGER NOT NULL,
       sw_nome              VARCHAR(80) NOT NULL,
       sw_func              VARCHAR(80) NOT NULL
);


ALTER TABLE T_SW_PCD
       ADD  ( PRIMARY KEY (pk_sw_id) ) ;


CREATE TABLE T_SW_RLS (
       fk_sw_id             INTEGER NOT NULL,
       pk_rls_id            VARCHAR(20) NOT NULL,
       rls_data             DATE NOT NULL,
       rls_desc             VARCHAR(80) NOT NULL
);


ALTER TABLE T_SW_RLS
       ADD  ( PRIMARY KEY (fk_sw_id, pk_rls_id) ) ;


CREATE TABLE T_UTLZ_A (
       pk_ua_id             VARCHAR(10) NOT NULL,
       ua_tipificacao_utilizacao VARCHAR(50) NULL
);


ALTER TABLE T_UTLZ_A
       ADD  ( PRIMARY KEY (pk_ua_id) ) ;


CREATE TABLE TIPO (
       tip_codigo           INTEGER NOT NULL,
       tip_nome             CHAR(18) NULL,
       tip_capacidade       INTEGER NULL
);


ALTER TABLE TIPO
       ADD  ( PRIMARY KEY (tip_codigo) ) ;


CREATE TABLE TRATAMENTO (
       tra_cod              INTEGER NOT NULL,
       tra_nome             VARCHAR(20) NULL
);


ALTER TABLE TRATAMENTO
       ADD  ( PRIMARY KEY (tra_cod) ) ;


CREATE TABLE TRECHO (
       tre_codigo           INTEGER NOT NULL,
       tre_km_inicial       INTEGER NULL,
       tre_km_final         INTEGER NULL,
       rio_codigo           INTEGER NULL
);


ALTER TABLE TRECHO
       ADD  ( PRIMARY KEY (tre_codigo) ) ;


CREATE TABLE TREINAMENTO (
       tre_codigo           INTEGER NOT NULL,
       tre_nome             VARCHAR(20) NULL,
       tre_custo_aluno      INTEGER NULL,
       tre_carga_horaria    INTEGER NULL,
       set_codigo           INTEGER NULL
);


ALTER TABLE TREINAMENTO
       ADD  ( PRIMARY KEY (tre_codigo) ) ;


CREATE TABLE UMIDADE (
       pcd_codigo           INTEGER NOT NULL,
       umi_momento          DATE NOT NULL,
       umi_valor            INTEGER NULL
);


ALTER TABLE UMIDADE
       ADD  ( PRIMARY KEY (pcd_codigo, umi_momento) ) ;


CREATE TABLE UTI_DIARIO (
       rep_id               INTEGER NOT NULL,
       uti_data             DATE NOT NULL,
       uti_valor            INTEGER NULL
);


ALTER TABLE UTI_DIARIO
       ADD  ( PRIMARY KEY (rep_id, uti_data) ) ;


CREATE TABLE UTI_LIMITE (
       rep_id               INTEGER NOT NULL,
       lim_mes              DATE NOT NULL,
       lim_uti              INTEGER NULL
);


ALTER TABLE UTI_LIMITE
       ADD  ( PRIMARY KEY (rep_id, lim_mes) ) ;


CREATE TABLE VAZAO (
       pcd_codigo           INTEGER NOT NULL,
       vaz_datamedicao      DATE NOT NULL,
       vaz_valor            INTEGER NULL
);


ALTER TABLE VAZAO
       ADD  ( PRIMARY KEY (pcd_codigo, vaz_datamedicao) ) ;


CREATE TABLE VAZAO_REPR (
       rep_id               INTEGER NOT NULL,
       var_mes              DATE NOT NULL,
       var_entrada          INTEGER NULL,
       var_saida            INTEGER NULL
);


ALTER TABLE VAZAO_REPR
       ADD  ( PRIMARY KEY (rep_id, var_mes) ) ;


CREATE TABLE VEGETACAO (
       rep_id               INTEGER NOT NULL,
       veg_especie          VARCHAR(20) NULL,
       veg_mes              DATE NOT NULL,
       veg_qtde             INTEGER NULL
);


ALTER TABLE VEGETACAO
       ADD  ( PRIMARY KEY (rep_id, veg_especie, veg_mes) ) ;


CREATE TABLE VENTO (
       pcd_codigo           INTEGER NOT NULL,
       ven_momento          DATE NOT NULL,
       ven_velocidade       INTEGER NULL
);


ALTER TABLE VENTO
       ADD  ( PRIMARY KEY (pcd_codigo, ven_momento) ) ;


CREATE TABLE VINCULO (
       vin_codigo           INTEGER NOT NULL,
       vin_nome             VARCHAR(20) NULL,
       vin_descricao        VARCHAR(20) NULL
);


ALTER TABLE VINCULO
       ADD  ( PRIMARY KEY (vin_codigo) ) ;


CREATE TABLE VOLUME (
       pcd_codigo           INTEGER NOT NULL,
       vol_datamedicao      DATE NOT NULL,
       vol_valor            INTEGER NULL
);


ALTER TABLE VOLUME
       ADD  ( PRIMARY KEY (vol_datamedicao, pcd_codigo) ) ;


CREATE TABLE VOLUME_REPR (
       rep_id               INTEGER NOT NULL,
       vor_mes              DATE NOT NULL,
       vor_min              INTEGER NULL,
       vor_max              INTEGER NULL
);


ALTER TABLE VOLUME_REPR
       ADD  ( PRIMARY KEY (rep_id, vor_mes) ) ;


ALTER TABLE ABASTECIMENTO
       ADD  ( FOREIGN KEY (sub_cod)
                             REFERENCES SUB_BACIA ) ;


ALTER TABLE ABASTECIMENTO
       ADD  ( FOREIGN KEY (eta_cod)
                             REFERENCES ETA ) ;


ALTER TABLE AGENDA
       ADD  ( FOREIGN KEY (tre_codigo)
                             REFERENCES TREINAMENTO ) ;


ALTER TABLE AGENDA
       ADD  ( FOREIGN KEY (pon_id)
                             REFERENCES PONTO ) ;


ALTER TABLE AMOSTRA
       ADD  ( FOREIGN KEY (pcd_codigo)
                             REFERENCES DADO_HIDROGRAFICO ) ;


ALTER TABLE ATRACACAO
       ADD  ( FOREIGN KEY (emb_codigo)
                             REFERENCES EMBARCACAO ) ;


ALTER TABLE ATRACACAO
       ADD  ( FOREIGN KEY (por_codigo)
                             REFERENCES PORTO ) ;


ALTER TABLE BACIA
       ADD  ( FOREIGN KEY (loc_cod)
                             REFERENCES LOCALIZACAO ) ;


ALTER TABLE CARGA
       ADD  ( FOREIGN KEY (ppt_codigo)
                             REFERENCES PROPRIETARIO ) ;


ALTER TABLE CARGA
       ADD  ( FOREIGN KEY (nat_codigo)
                             REFERENCES NATUREZA ) ;


ALTER TABLE COM_DADOS
       ADD  ( FOREIGN KEY (pk_sit_id)
                             REFERENCES T_SIT_COL ) ;


ALTER TABLE COM_DADOS
       ADD  ( FOREIGN KEY (sen_id)
                             REFERENCES COM_SENSORES ) ;


ALTER TABLE COM_DATAHORA
       ADD  ( FOREIGN KEY (pk_sit_id)
                             REFERENCES T_SIT_COL ) ;


ALTER TABLE COM_ENVIO_DE_COMANDO
       ADD  ( FOREIGN KEY (sat_id)
                             REFERENCES COM_SATELITE ) ;


ALTER TABLE COM_ENVIO_DE_COMANDO
       ADD  ( FOREIGN KEY (com_id)
                             REFERENCES COM_COMANDO ) ;


ALTER TABLE COM_PCD_COMANDO
       ADD  ( FOREIGN KEY (pk_eqp_id)
                             REFERENCES T_EQP ) ;


ALTER TABLE COM_PCD_COMANDO
       ADD  ( FOREIGN KEY (com_id)
                             REFERENCES COM_COMANDO ) ;


ALTER TABLE COM_PCD_SENSORES
       ADD  ( FOREIGN KEY (pk_sit_id)
                             REFERENCES T_SIT_COL ) ;


ALTER TABLE COM_PCD_SENSORES
       ADD  ( FOREIGN KEY (sen_id)
                             REFERENCES COM_SENSORES ) ;


ALTER TABLE CONTRATO
       ADD  ( FOREIGN KEY (vin_codigo)
                             REFERENCES VINCULO ) ;


ALTER TABLE CONTRATO
       ADD  ( FOREIGN KEY (pro_cpf)
                             REFERENCES PROFISSIONAL ) ;


ALTER TABLE COTA
       ADD  ( FOREIGN KEY (eta_cod)
                             REFERENCES ETA ) ;


ALTER TABLE COTA
       ADD  ( FOREIGN KEY (set_cod)
                             REFERENCES SETOR ) ;


ALTER TABLE DADO_HIDROGRAFICO
       ADD  ( FOREIGN KEY (pk_eqp_id)
                             REFERENCES T_EQP ) ;


ALTER TABLE DADO_HIDROGRAFICO
       ADD  ( FOREIGN KEY (pcd_codigo)
                             REFERENCES DADO_HIDROGRAFICO ) ;


ALTER TABLE DADO_HIDROGRAFICO
       ADD  ( FOREIGN KEY (loc_cod)
                             REFERENCES LOCALIZACAO ) ;


ALTER TABLE DADO_HIDROGRAFICO
       ADD  ( FOREIGN KEY (rio_codigo)
                             REFERENCES RIO ) ;


ALTER TABLE DADO_HIDROGRAFICO
       ADD  ( FOREIGN KEY (len_identificacao)
                             REFERENCES LENCOL_FREATICO ) ;


ALTER TABLE DADOS_CURSO
       ADD  ( FOREIGN KEY (amo_id)
                             REFERENCES AMOSTRA ) ;


ALTER TABLE DESCRICAO_ROTA
       ADD  ( FOREIGN KEY (rot_codigo)
                             REFERENCES ROTA ) ;


ALTER TABLE DESCRICAO_ROTA
       ADD  ( FOREIGN KEY (tre_codigo)
                             REFERENCES TRECHO ) ;


ALTER TABLE EMBARCACAO
       ADD  ( FOREIGN KEY (tip_codigo)
                             REFERENCES TIPO ) ;


ALTER TABLE EMBARCACAO
       ADD  ( FOREIGN KEY (ppt_codigo)
                             REFERENCES PROPRIETARIO ) ;


ALTER TABLE EMPREGADO_EMBARCACAO
       ADD  ( FOREIGN KEY (pro_cpf)
                             REFERENCES PROFISSIONAL ) ;


ALTER TABLE EMPREGADO_EMBARCACAO
       ADD  ( FOREIGN KEY (emb_codigo)
                             REFERENCES EMBARCACAO ) ;


ALTER TABLE EMPREGADO_PORTO
       ADD  ( FOREIGN KEY (pro_cpf)
                             REFERENCES PROFISSIONAL ) ;


ALTER TABLE EMPREGADO_PORTO
       ADD  ( FOREIGN KEY (por_codigo)
                             REFERENCES PORTO ) ;


ALTER TABLE ETA
       ADD  ( FOREIGN KEY (loc_cod)
                             REFERENCES LOCALIZACAO ) ;


ALTER TABLE ETE
       ADD  ( FOREIGN KEY (efl_cod)
                             REFERENCES EFLUENTE ) ;


ALTER TABLE ETE
       ADD  ( FOREIGN KEY (rio_codigo)
                             REFERENCES RIO ) ;


ALTER TABLE ETE
       ADD  ( FOREIGN KEY (loc_cod)
                             REFERENCES LOCALIZACAO ) ;


ALTER TABLE ETE_TRATAMENTO
       ADD  ( FOREIGN KEY (tra_cod)
                             REFERENCES TRATAMENTO ) ;


ALTER TABLE ETE_TRATAMENTO
       ADD  ( FOREIGN KEY (ete_cod)
                             REFERENCES ETE ) ;


ALTER TABLE EXTREMO_ROTA
       ADD  ( FOREIGN KEY (rot_codigo)
                             REFERENCES ROTA ) ;


ALTER TABLE EXTREMO_ROTA
       ADD  ( FOREIGN KEY (atr_codigo)
                             REFERENCES ATRACACAO ) ;


ALTER TABLE FAUNA
       ADD  ( FOREIGN KEY (rep_id)
                             REFERENCES REPRESA ) ;


ALTER TABLE INSCRICAO
       ADD  ( FOREIGN KEY (age_codigo)
                             REFERENCES AGENDA ) ;


ALTER TABLE INSCRICAO
       ADD  ( FOREIGN KEY (pro_cpf)
                             REFERENCES PROFISSIONAL ) ;


ALTER TABLE ITEM_PAGAMENTO
       ADD  ( FOREIGN KEY (eve_id)
                             REFERENCES EVENTO ) ;


ALTER TABLE ITEM_PAGAMENTO
       ADD  ( FOREIGN KEY (pag_id)
                             REFERENCES PAGAMENTO ) ;


ALTER TABLE LENCOL_FREATICO
       ADD  ( FOREIGN KEY (loc_cod)
                             REFERENCES LOCALIZACAO ) ;


ALTER TABLE LOCALIZACAO
       ADD  ( FOREIGN KEY (mun_codigo)
                             REFERENCES MUNICIPIO ) ;


ALTER TABLE MONIT_AMBIENTAL
       ADD  ( FOREIGN KEY (amo_id)
                             REFERENCES AMOSTRA ) ;


ALTER TABLE MOVIMENTO_CARGA
       ADD  ( FOREIGN KEY (atr_codigo)
                             REFERENCES ATRACACAO ) ;


ALTER TABLE MOVIMENTO_CARGA
       ADD  ( FOREIGN KEY (car_codigo)
                             REFERENCES CARGA ) ;


ALTER TABLE NASCENTE
       ADD  ( FOREIGN KEY (len_identificacao)
                             REFERENCES LENCOL_FREATICO ) ;


ALTER TABLE NASCENTE
       ADD  ( FOREIGN KEY (pcd_codigo)
                             REFERENCES DADO_HIDROGRAFICO ) ;


ALTER TABLE NASCENTE
       ADD  ( FOREIGN KEY (rio_codigo)
                             REFERENCES RIO ) ;


ALTER TABLE NASCENTE
       ADD  ( FOREIGN KEY (loc_cod)
                             REFERENCES LOCALIZACAO ) ;


ALTER TABLE NCI
       ADD  ( FOREIGN KEY (ecc_id)
                             REFERENCES ECC ) ;


ALTER TABLE NCR
       ADD  ( FOREIGN KEY (nci_id)
                             REFERENCES NCI ) ;


ALTER TABLE NIVEL_REPR
       ADD  ( FOREIGN KEY (rep_id)
                             REFERENCES REPRESA ) ;


ALTER TABLE PAGAMENTO
       ADD  ( FOREIGN KEY (pro_cpf)
                             REFERENCES PROFISSIONAL ) ;


ALTER TABLE POCO
       ADD  ( FOREIGN KEY (len_identificacao)
                             REFERENCES LENCOL_FREATICO ) ;


ALTER TABLE POCO
       ADD  ( FOREIGN KEY (loc_cod)
                             REFERENCES LOCALIZACAO ) ;


ALTER TABLE POLUICAO
       ADD  ( FOREIGN KEY (set_cod)
                             REFERENCES SETOR ) ;


ALTER TABLE POLUICAO
       ADD  ( FOREIGN KEY (pol_cod)
                             REFERENCES POLUENTE ) ;


ALTER TABLE PRECIPITACAO
       ADD  ( FOREIGN KEY (pcd_codigo)
                             REFERENCES DADO_HIDROGRAFICO ) ;


ALTER TABLE PROFISSIONAL
       ADD  ( FOREIGN KEY (set_codigo)
                             REFERENCES SETOR_rh ) ;


ALTER TABLE PROFISSIONAL
       ADD  ( FOREIGN KEY (pon_id)
                             REFERENCES PONTO ) ;


ALTER TABLE PROFISSIONAL_DEPENDENTE
       ADD  ( FOREIGN KEY (pro_cpf)
                             REFERENCES PROFISSIONAL ) ;


ALTER TABLE PROFISSIONAL_DEPENDENTE
       ADD  ( FOREIGN KEY (dep_codigo)
                             REFERENCES DEPENDENTE ) ;


ALTER TABLE QUALIDADE_REPR
       ADD  ( FOREIGN KEY (rep_id)
                             REFERENCES REPRESA ) ;


ALTER TABLE QUALIDADEDAGUA
       ADD  ( FOREIGN KEY (amo_id)
                             REFERENCES AMOSTRA ) ;


ALTER TABLE Relatorio_Central
       ADD  ( FOREIGN KEY (ecc_id)
                             REFERENCES ECC ) ;


ALTER TABLE Relatorio_Internacional
       ADD  ( FOREIGN KEY (nci_id)
                             REFERENCES NCI ) ;


ALTER TABLE Relatorio_Regional
       ADD  ( FOREIGN KEY (ncr_id)
                             REFERENCES NCR ) ;


ALTER TABLE REPRESA
       ADD  ( FOREIGN KEY (rio_codigo)
                             REFERENCES RIO ) ;


ALTER TABLE REPRESA
       ADD  ( FOREIGN KEY (loc_cod)
                             REFERENCES LOCALIZACAO ) ;


ALTER TABLE RIO
       ADD  ( FOREIGN KEY (sub_cod)
                             REFERENCES SUB_BACIA ) ;


ALTER TABLE RIO
       ADD  ( FOREIGN KEY (loc_cod)
                             REFERENCES LOCALIZACAO ) ;


ALTER TABLE SETOR
       ADD  ( FOREIGN KEY (mun_codigo)
                             REFERENCES MUNICIPIO ) ;


ALTER TABLE SETOR_rh
       ADD  ( FOREIGN KEY (pon_id)
                             REFERENCES PONTO ) ;


ALTER TABLE SUB_BACIA
       ADD  ( FOREIGN KEY (bac_cod)
                             REFERENCES BACIA ) ;


ALTER TABLE SUB_BACIA
       ADD  ( FOREIGN KEY (loc_cod)
                             REFERENCES LOCALIZACAO ) ;


ALTER TABLE T_CNT_TR
       ADD  ( FOREIGN KEY (fk_sit_id, fk_eqp_id)
                             REFERENCES T_PNT_CL ) ;


ALTER TABLE T_CNT_TR
       ADD  ( FOREIGN KEY (fk_dfa_id)
                             REFERENCES T_D_FS_A ) ;


ALTER TABLE T_COD_STA
       ADD  ( FOREIGN KEY (fk_mdl_id)
                             REFERENCES T_MODELO ) ;


ALTER TABLE T_D_FS_A
       ADD  ( FOREIGN KEY (fk_ua_id)
                             REFERENCES T_UTLZ_A ) ;


ALTER TABLE T_EQP
       ADD  ( FOREIGN KEY (fk_mdl_id)
                             REFERENCES T_MODELO ) ;


ALTER TABLE T_MODELO
       ADD  ( FOREIGN KEY (fk_fab_id)
                             REFERENCES T_FABRIC ) ;


ALTER TABLE T_MONITOR
       ADD  ( FOREIGN KEY (pk_cst_id)
                             REFERENCES T_COD_STA ) ;


ALTER TABLE T_MONITOR
       ADD  ( FOREIGN KEY (fk_sit_id, fk_eqp_id)
                             REFERENCES T_PNT_CL ) ;


ALTER TABLE T_PNT_CL
       ADD  ( FOREIGN KEY (fk_eqp_id)
                             REFERENCES T_EQP ) ;


ALTER TABLE T_PNT_CL
       ADD  ( FOREIGN KEY (fk_sit_id)
                             REFERENCES T_SIT_COL ) ;


ALTER TABLE T_SIT_COL
       ADD  ( FOREIGN KEY (ncr_id)
                             REFERENCES NCR ) ;


ALTER TABLE T_SW_P_C
       ADD  ( FOREIGN KEY (fk_sw_id, fk_rls_id)
                             REFERENCES T_SW_RLS ) ;


ALTER TABLE T_SW_P_C
       ADD  ( FOREIGN KEY (fk_sit_id, fk_eqp_id)
                             REFERENCES T_PNT_CL ) ;


ALTER TABLE T_SW_PCD
       ADD  ( FOREIGN KEY (fk_mdl_id)
                             REFERENCES T_MODELO ) ;


ALTER TABLE T_SW_RLS
       ADD  ( FOREIGN KEY (fk_sw_id)
                             REFERENCES T_SW_PCD ) ;


ALTER TABLE TRECHO
       ADD  ( FOREIGN KEY (rio_codigo)
                             REFERENCES RIO ) ;


ALTER TABLE TREINAMENTO
       ADD  ( FOREIGN KEY (set_codigo)
                             REFERENCES SETOR_rh ) ;


ALTER TABLE UMIDADE
       ADD  ( FOREIGN KEY (pcd_codigo)
                             REFERENCES DADO_HIDROGRAFICO ) ;


ALTER TABLE UTI_DIARIO
       ADD  ( FOREIGN KEY (rep_id)
                             REFERENCES REPRESA ) ;


ALTER TABLE UTI_LIMITE
       ADD  ( FOREIGN KEY (rep_id)
                             REFERENCES REPRESA ) ;


ALTER TABLE VAZAO
       ADD  ( FOREIGN KEY (pcd_codigo)
                             REFERENCES DADO_HIDROGRAFICO ) ;


ALTER TABLE VAZAO_REPR
       ADD  ( FOREIGN KEY (rep_id)
                             REFERENCES REPRESA ) ;


ALTER TABLE VEGETACAO
       ADD  ( FOREIGN KEY (rep_id)
                             REFERENCES REPRESA ) ;


ALTER TABLE VENTO
       ADD  ( FOREIGN KEY (pcd_codigo)
                             REFERENCES DADO_HIDROGRAFICO ) ;


ALTER TABLE VOLUME
       ADD  ( FOREIGN KEY (pcd_codigo)
                             REFERENCES DADO_HIDROGRAFICO ) ;


ALTER TABLE VOLUME_REPR
       ADD  ( FOREIGN KEY (rep_id)
                             REFERENCES REPRESA ) ;




