CREATE TABLE REG_REGIAO ( reg_num INTEGER NOT NULL, reg_abrangencia VARCHAR(20), reg_cidComponentes VARCHAR(20), PRIMARY KEY (reg_num) ); CREATE TABLE EST_ESTACAO ( est_num INTEGER NOT NULL, reg_num INTEGER, est_nome VARCHAR(20), est_local VARCHAR(20), PRIMARY KEY (est_num), FOREIGN KEY (reg_num) REFERENCES REG_REGIAO ); CREATE TABLE HST_HISTORICO ( hst_num INTEGER NOT NULL, est_num INTEGER, hst_mediaPluv INTEGER, hst_mediaNeblina INTEGER, hst_mediaCO2 INTEGER, hst_mediaVisibilidade INTEGER, PRIMARY KEY (hst_num), FOREIGN KEY (est_num) REFERENCES EST_ESTACAO ); CREATE TABLE PRV_PREVISAO ( prv_num INTEGER NOT NULL, est_num INTEGER, prv_probabChuva INTEGER, prv_probabNevoeiro INTEGER, prv_dataHora TIMESTAMP, PRIMARY KEY (prv_num), FOREIGN KEY (est_num) REFERENCES EST_ESTACAO ); CREATE TABLE POS_POSTO ( pos_num INTEGER NOT NULL, pos_num_camera INTEGER, pos_num_func INTEGER, PRIMARY KEY (pos_num) ); CREATE TABLE CON_CONCESSIONARIA ( con_num INTEGER NOT NULL, con_nomeConcessionaria VARCHAR(20), con_cnpj INTEGER, con_inscricaoEstadual INTEGER, PRIMARY KEY (con_num) ); CREATE TABLE ROD_RODOVIA ( rod_num INTEGER NOT NULL, rod_tipo VARCHAR(20), con_num INTEGER, rod_nomeRodovia VARCHAR(20), pos_num INTEGER, PRIMARY KEY (rod_num), FOREIGN KEY (pos_num) REFERENCES POS_POSTO, FOREIGN KEY (con_num) REFERENCES CON_CONCESSIONARIA ); CREATE TABLE SEG_SEGMENTO ( seg_num INTEGER NOT NULL, rod_num INTEGER, prv_num INTEGER, hst_num INTEGER, seg_duplicado SMALLINT, seg_inicio INTEGER, seg_fim INTEGER, seg_piso VARCHAR(20), seg_assistencia INTEGER, seg_custoKmEixo INTEGER, PRIMARY KEY (seg_num), FOREIGN KEY (hst_num) REFERENCES HST_HISTORICO, FOREIGN KEY (prv_num) REFERENCES PRV_PREVISAO, FOREIGN KEY (rod_num) REFERENCES ROD_RODOVIA ); CREATE TABLE FASE ( fas_id INTEGER NOT NULL, fas_desc VARCHAR(18), fas_nome VARCHAR(18), seg_num INTEGER, fas_tempoestimado DATE, fas_tempodescanso DATE, PRIMARY KEY (fas_id), FOREIGN KEY (seg_num) REFERENCES SEG_SEGMENTO ); CREATE TABLE FATOR ( fat_codigo INTEGER NOT NULL, fat_primario VARCHAR(18), fat_secundario VARCHAR(18), PRIMARY KEY (fat_codigo) ); CREATE TABLE AREA ( are_id INTEGER NOT NULL, are_nome VARCHAR(18), are_velmax INTEGER, are_status INTEGER NOT NULL, PRIMARY KEY (are_id) ); CREATE TABLE PONTO ( pon_id INTEGER NOT NULL, pon_nome VARCHAR(18) NOT NULL, pon_coord_x INTEGER NOT NULL, pon_coord_y INTEGER NOT NULL, are_id INTEGER NOT NULL, PRIMARY KEY (pon_id), FOREIGN KEY (are_id) REFERENCES AREA ); CREATE TABLE LOCAL_APOIO ( loa_codigo INTEGER NOT NULL, loa_nome VARCHAR(18) NOT NULL, loa_cidade VARCHAR(18) NOT NULL, loa_gerente VARCHAR(18) NOT NULL, PRIMARY KEY (loa_codigo) ); CREATE TABLE RH ( rch_codigo VARCHAR(18) NOT NULL, rch_nome VARCHAR(18) NOT NULL, rch_endereco VARCHAR(18), rch_adm DATE, loa_codigo INTEGER NOT NULL, rch_cargo VARCHAR(18) NOT NULL, rch_cpf INTEGER, rch_rg VARCHAR(20), rch_telefone INTEGER, PRIMARY KEY (rch_codigo), FOREIGN KEY (loa_codigo) REFERENCES LOCAL_APOIO ); CREATE TABLE PREFERENCIAL ( pre_id INTEGER NOT NULL, pre_descricao VARCHAR(18), pre_nome VARCHAR(18), PRIMARY KEY (pre_id) ); CREATE TABLE CLIENTE ( cli_codigo INTEGER NOT NULL, cli_nome VARCHAR(18), cli_rbc VARCHAR(18), cli_cidade VARCHAR(18), cli_telefone VARCHAR(18), cli_email CHAR(18), cli_senha CHAR(6), cli_cpfcnpj CHAR(20), cli_doc VARCHAR(20), pre_id INTEGER, pon_id INTEGER, PRIMARY KEY (cli_codigo), FOREIGN KEY (pon_id) REFERENCES PONTO, FOREIGN KEY (pre_id) REFERENCES PREFERENCIAL ); CREATE TABLE SERVICO ( srv_codigo INTEGER NOT NULL, srv_tipo INTEGER NOT NULL, srv_descricao VARCHAR(18), srv_valor INTEGER, PRIMARY KEY (srv_codigo) ); CREATE TABLE CONTATO ( cnt_codigo INTEGER NOT NULL, cnt_nome VARCHAR(18), cnt_telefone CHAR(18), cnt_email CHAR(18), PRIMARY KEY (cnt_codigo) ); CREATE TABLE ATENDIMENTO_TELEFONICO ( afn_codigo INTEGER NOT NULL, cnt_codigo INTEGER, afn_dpt VARCHAR(18), srv_codigo INTEGER, afn_data DATE, afn_situacao VARCHAR(18), cli_codigo INTEGER, rch_codigo VARCHAR(18), PRIMARY KEY (afn_codigo), FOREIGN KEY (rch_codigo) REFERENCES RH, FOREIGN KEY (cli_codigo) REFERENCES CLIENTE, FOREIGN KEY (srv_codigo) REFERENCES SERVICO, FOREIGN KEY (cnt_codigo) REFERENCES CONTATO ); CREATE TABLE SOLICITACAO ( sol_cod INTEGER NOT NULL, sol_descr VARCHAR(18), sol_cargesp VARCHAR(18), sol_descarga VARCHAR(18), sol_txurg NUMERIC, sol_km NUMERIC, sol_pesodim NUMERIC, PRIMARY KEY (sol_cod) ); CREATE TABLE SOL_CLI ( cli_codigo INTEGER NOT NULL, sol_cod INTEGER NOT NULL, scl_data DATE, PRIMARY KEY (cli_codigo, sol_cod), FOREIGN KEY (cli_codigo) REFERENCES CLIENTE, FOREIGN KEY (sol_cod) REFERENCES SOLICITACAO ); CREATE TABLE CONTRATO ( ctt_codigo INTEGER NOT NULL, ctt_data_inicio DATE, ctt_data_fim DATE, ctt_valor INTEGER, ctt_descr VARCHAR(18), PRIMARY KEY (ctt_codigo) ); CREATE TABLE CONTRATO_CLIENTE ( ctt_codigo INTEGER NOT NULL, sol_cod INTEGER NOT NULL, cli_codigo INTEGER NOT NULL, afn_codigo INTEGER, PRIMARY KEY (ctt_codigo), FOREIGN KEY (afn_codigo) REFERENCES ATENDIMENTO_TELEFONICO, FOREIGN KEY (cli_codigo, sol_cod) REFERENCES SOL_CLI ); CREATE TABLE MERCADORIA ( mer_cod INTEGER NOT NULL, mer_descricao VARCHAR(18), mer_peso NUMERIC, PRIMARY KEY (mer_cod) ); CREATE TABLE ROTA_MISSAO ( rmi_id INTEGER NOT NULL, rmi_descricao CHAR(18), rmi_nome VARCHAR(20), PRIMARY KEY (rmi_id) ); CREATE TABLE MISSAO ( mis_id INTEGER NOT NULL, mis_inicio DATE, mis_termino DATE, rmi_id INTEGER, mer_cod INTEGER, ctt_codigo INTEGER, PRIMARY KEY (mis_id), FOREIGN KEY (ctt_codigo) REFERENCES CONTRATO_CLIENTE, FOREIGN KEY (mer_cod) REFERENCES MERCADORIA, FOREIGN KEY (rmi_id) REFERENCES ROTA_MISSAO ); CREATE TABLE TRANSPORTE ( tra_id INTEGER NOT NULL, tra_datahora DATE NOT NULL, tra_velmed INTEGER, mis_id INTEGER NOT NULL, pon_id INTEGER NOT NULL, PRIMARY KEY (tra_id), FOREIGN KEY (pon_id) REFERENCES PONTO, FOREIGN KEY (mis_id) REFERENCES MISSAO ); CREATE TABLE OCORRENCIA_MISSAO ( tra_id INTEGER NOT NULL, ocm_data DATE NOT NULL, ocm_hora time NOT NULL, fat_codigo INTEGER, ocm_descricao VARCHAR(18), fas_id INTEGER, PRIMARY KEY (tra_id, ocm_data, ocm_hora), FOREIGN KEY (fas_id) REFERENCES FASE, FOREIGN KEY (fat_codigo) REFERENCES FATOR, FOREIGN KEY (tra_id) REFERENCES TRANSPORTE ); CREATE TABLE INDENIZACAO ( ind_codigo INTEGER NOT NULL, ind_tipo CHAR(18) NOT NULL, tra_id INTEGER, ocm_data DATE, ocm_hora time, ind_data DATE NOT NULL, PRIMARY KEY (ind_codigo), FOREIGN KEY (tra_id, ocm_data, ocm_hora) REFERENCES OCORRENCIA_MISSAO ); CREATE TABLE PAGAMENTO ( pag_cod INTEGER NOT NULL, pag_tipo VARCHAR(18), ind_codigo INTEGER, pag_vlr FLOAT NOT NULL, pag_data CHAR(18), PRIMARY KEY (pag_cod), FOREIGN KEY (ind_codigo) REFERENCES INDENIZACAO ); CREATE TABLE VEP_VEICULOPASSANTE ( vep_num INTEGER NOT NULL, vep_tipo INTEGER, vep_placa VARCHAR(18), PRIMARY KEY (vep_num) ); CREATE TABLE DEC_DECISAO ( dec_num INTEGER NOT NULL, dec_desc VARCHAR(18), dec_hora TIMESTAMP, PRIMARY KEY (dec_num) ); CREATE TABLE TIP_TIPO ( tip_num INTEGER NOT NULL, dec_num INTEGER NOT NULL, tip_nome VARCHAR(18), tip_prioridade VARCHAR(18), PRIMARY KEY (tip_num, dec_num), FOREIGN KEY (dec_num) REFERENCES DEC_DECISAO ); CREATE TABLE ATE_ATENDIMENTO ( ate_num INTEGER NOT NULL, ate_inicio TIMESTAMP, ate_fim TIMESTAMP, PRIMARY KEY (ate_num) ); CREATE TABLE INC_INCIDENTE ( inc_num INTEGER NOT NULL, tip_num INTEGER, ate_num INTEGER, inc_inicio TIMESTAMP, inc_fim TIMESTAMP, dec_num INTEGER, PRIMARY KEY (inc_num), FOREIGN KEY (tip_num, dec_num) REFERENCES TIP_TIPO, FOREIGN KEY (ate_num) REFERENCES ATE_ATENDIMENTO ); CREATE TABLE VIE_VEICULOENVOLVIDO ( vep_num INTEGER NOT NULL, inc_num INTEGER NOT NULL, PRIMARY KEY (vep_num, inc_num), FOREIGN KEY (vep_num) REFERENCES VEP_VEICULOPASSANTE, FOREIGN KEY (inc_num) REFERENCES INC_INCIDENTE ); CREATE TABLE ROT_ROTA ( rot_num INTEGER NOT NULL, rot_cidadeOrigem VARCHAR(20), rot_cidadeDestino VARCHAR(20), PRIMARY KEY (rot_num) ); CREATE TABLE VIA_VIA ( rot_num INTEGER NOT NULL, seg_num INTEGER NOT NULL, via_numSequencia CHAR(18), PRIMARY KEY (rot_num, seg_num), FOREIGN KEY (seg_num) REFERENCES SEG_SEGMENTO, FOREIGN KEY (rot_num) REFERENCES ROT_ROTA ); CREATE TABLE PRA_PRACA ( pra_num INTEGER NOT NULL, seg_num INTEGER, pra_nome VARCHAR(20), pra_km INTEGER, pra_fut_instal INTEGER, pra_gerente VARCHAR(32), PRIMARY KEY (pra_num), FOREIGN KEY (seg_num) REFERENCES SEG_SEGMENTO ); CREATE TABLE SEN_SENTIDO ( pra_num INTEGER NOT NULL, sen_flag INTEGER NOT NULL, sen_qtd_balanca INTEGER, sen_limite_peso INTEGER, PRIMARY KEY (pra_num, sen_flag), FOREIGN KEY (pra_num) REFERENCES PRA_PRACA ); CREATE TABLE CAB_CABINE ( cab_num INTEGER NOT NULL, pra_num INTEGER, sen_flag INTEGER, cab_semparar SMALLINT, PRIMARY KEY (cab_num), FOREIGN KEY (pra_num, sen_flag) REFERENCES SEN_SENTIDO ); CREATE TABLE TUR_TURNO ( tur_num INTEGER NOT NULL, cab_num INTEGER, tur_inicio TIME, rch_codigo VARCHAR(18), tur_fim TIME, PRIMARY KEY (tur_num), FOREIGN KEY (rch_codigo) REFERENCES RH, FOREIGN KEY (cab_num) REFERENCES CAB_CABINE ); CREATE TABLE TAX_TAXA ( sen_flag INTEGER NOT NULL, pra_num INTEGER NOT NULL, tax_tipo INTEGER NOT NULL, tax_valor NUMERIC, PRIMARY KEY (sen_flag, pra_num, tax_tipo), FOREIGN KEY (pra_num, sen_flag) REFERENCES SEN_SENTIDO ); CREATE TABLE MODELO ( mod_modelo VARCHAR(20) NOT NULL, mod_fabricante VARCHAR(20), mod_tipo VARCHAR(20), mod_capacidade INTEGER, mod_pontencia INTEGER, mod_largura FLOAT, mod_comprimento FLOAT, PRIMARY KEY (mod_modelo) ); CREATE TABLE CAM_CAMINHAO ( vep_num INTEGER NOT NULL, mod_modelo VARCHAR(20), cam_eixos INTEGER, PRIMARY KEY (vep_num), FOREIGN KEY (mod_modelo) REFERENCES MODELO, FOREIGN KEY (vep_num) REFERENCES VEP_VEICULOPASSANTE ); CREATE TABLE PSS_PESSOA ( pss_num INTEGER NOT NULL, pss_nome VARCHAR(18), pss_rg VARCHAR(18), pss_cpf VARCHAR(18), pss_endereco VARCHAR(18), pss_cidade VARCHAR(18), pss_uf VARCHAR(18), pss_telefone VARCHAR(20), pss_numCC CHAR(18), PRIMARY KEY (pss_num) ); CREATE TABLE HAB_HABILITACAO ( hab_num INTEGER NOT NULL, pss_num INTEGER, hab_val DATE, hab_tipo VARCHAR(18), PRIMARY KEY (hab_num), FOREIGN KEY (pss_num) REFERENCES PSS_PESSOA ); CREATE TABLE ENT_ENTREGA ( ent_num INTEGER NOT NULL, hab_num INTEGER, vep_num INTEGER, ent_horario TIMESTAMP, ent_peso INTEGER, PRIMARY KEY (ent_num), FOREIGN KEY (vep_num) REFERENCES CAM_CAMINHAO, FOREIGN KEY (hab_num) REFERENCES HAB_HABILITACAO ); CREATE TABLE SRT_SEGMENTOROTA ( srt_num INTEGER NOT NULL, ent_num INTEGER NOT NULL, pra_num INTEGER, srt_passou SMALLINT, PRIMARY KEY (srt_num, ent_num), FOREIGN KEY (pra_num) REFERENCES PRA_PRACA, FOREIGN KEY (ent_num) REFERENCES ENT_ENTREGA ); CREATE TABLE BANCO ( ban_cod INTEGER NOT NULL, ban_descr VARCHAR(18), ban_telef VARCHAR(18), PRIMARY KEY (ban_cod) ); CREATE TABLE PGT_PAGAMENTO ( pgt_num INTEGER NOT NULL, cab_num INTEGER, vep_num INTEGER, pgt_horario TIMESTAMP, pgt_valor NUMERIC, PRIMARY KEY (pgt_num), FOREIGN KEY (cab_num) REFERENCES CAB_CABINE, FOREIGN KEY (vep_num) REFERENCES VEP_VEICULOPASSANTE ); CREATE TABLE PSP_PAGAMENTOSEMPARAR ( pgt_num INTEGER NOT NULL, psp_quitado SMALLINT, ban_cod INTEGER, psp_modo CHAR(18), PRIMARY KEY (pgt_num), FOREIGN KEY (ban_cod) REFERENCES BANCO, FOREIGN KEY (pgt_num) REFERENCES PGT_PAGAMENTO ); CREATE TABLE PLA_PLACA ( pla_num INTEGER NOT NULL, seg_num INTEGER, pla_km INTEGER, pla_veloc INTEGER, PRIMARY KEY (pla_num), FOREIGN KEY (seg_num) REFERENCES SEG_SEGMENTO ); CREATE TABLE EQP_EQUIPAMENTO ( eqp_num INTEGER NOT NULL, eqp_tipo INTEGER, pra_num INTEGER, sen_flag INTEGER, PRIMARY KEY (eqp_num), FOREIGN KEY (pra_num, sen_flag) REFERENCES SEN_SENTIDO ); CREATE TABLE PES_PESAGEM ( pes_num INTEGER NOT NULL, pes_qtd_eixo INTEGER, pes_peso INTEGER, eqp_num INTEGER, pes_chamada INTEGER, pes_tempo TIMESTAMP, PRIMARY KEY (pes_num), FOREIGN KEY (eqp_num) REFERENCES EQP_EQUIPAMENTO ); CREATE TABLE FIN_FINANCEIRO ( fin_num INTEGER NOT NULL, fin_data DATE, pra_num INTEGER, PRIMARY KEY (fin_num), FOREIGN KEY (pra_num) REFERENCES PRA_PRACA ); CREATE TABLE ORC_ORCAMENTO ( orc_num INTEGER NOT NULL, orc_vendas INTEGER, orc_custo INTEGER, orc_producao INTEGER, orc_caixa INTEGER, fin_num INTEGER, orc_principal INTEGER, PRIMARY KEY (orc_num), FOREIGN KEY (fin_num) REFERENCES FIN_FINANCEIRO ); CREATE TABLE ANM_ANOMALIA ( anm_num INTEGER NOT NULL, anm_desc VARCHAR(20), anm_grav VARCHAR(20), PRIMARY KEY (anm_num) ); CREATE TABLE OCR_OCORRENCIA ( ocr_num INTEGER NOT NULL, ocr_data DATE, anm_num INTEGER, eqp_num INTEGER, PRIMARY KEY (ocr_num), FOREIGN KEY (eqp_num) REFERENCES EQP_EQUIPAMENTO, FOREIGN KEY (anm_num) REFERENCES ANM_ANOMALIA ); CREATE TABLE OCO_OCORRENCIA ( oco_num INTEGER NOT NULL, seg_num INTEGER, oco_tipoOcorrencia VARCHAR(20), oco_dataHora TIMESTAMP, PRIMARY KEY (oco_num), FOREIGN KEY (seg_num) REFERENCES SEG_SEGMENTO ); CREATE TABLE MEN_MENSAGEM ( men_num INTEGER NOT NULL, inc_num INTEGER, pla_num INTEGER, men_texto VARCHAR(18), men_fonte VARCHAR(18), men_fonteid INTEGER, men_data DATE, PRIMARY KEY (men_num), FOREIGN KEY (inc_num) REFERENCES INC_INCIDENTE, FOREIGN KEY (pla_num) REFERENCES PLA_PLACA ); CREATE TABLE IND_INDICE ( ind_num INTEGER NOT NULL, ind_liquidez INTEGER, ind_alavancagem INTEGER, fin_num INTEGER, ind_lucratividade INTEGER, PRIMARY KEY (ind_num), FOREIGN KEY (fin_num) REFERENCES FIN_FINANCEIRO ); CREATE TABLE CAMERA ( cmr_num INTEGER NOT NULL, cmr_km INTEGER, pla_num INTEGER, seg_num INTEGER, PRIMARY KEY (cmr_num), FOREIGN KEY (pla_num) REFERENCES PLA_PLACA, FOREIGN KEY (seg_num) REFERENCES SEG_SEGMENTO ); CREATE TABLE IMG_IMAGEM ( img_num INTEGER NOT NULL, img_zoom INTEGER, cmr_num INTEGER, img_pan VARCHAR(18), PRIMARY KEY (img_num), FOREIGN KEY (cmr_num) REFERENCES CAMERA ); CREATE TABLE FXA_FAIXA ( fxa_num INTEGER NOT NULL, seg_num INTEGER, fxa_faixa INTEGER, fxa_sentido VARCHAR(18), PRIMARY KEY (fxa_num), FOREIGN KEY (seg_num) REFERENCES SEG_SEGMENTO ); CREATE TABLE FLX_FLUXO ( flx_num INTEGER NOT NULL, fxa_num INTEGER, flx_tipo VARCHAR(18), flx_qtde INTEGER, flx_inicio TIMESTAMP, flx_fim TIMESTAMP, PRIMARY KEY (flx_num), FOREIGN KEY (fxa_num) REFERENCES FXA_FAIXA ); CREATE TABLE CSP_CARTAOSEMPARAR ( vep_num INTEGER NOT NULL, pss_num INTEGER, PRIMARY KEY (vep_num), FOREIGN KEY (vep_num) REFERENCES VEP_VEICULOPASSANTE, FOREIGN KEY (pss_num) REFERENCES PSS_PESSOA ); CREATE TABLE COT_CONTABIL ( cot_num INTEGER NOT NULL, cot_data DATE, cot_numRegistro INTEGER, cot_numBalanco INTEGER, cot_numDemRes INTEGER, fin_num INTEGER, PRIMARY KEY (cot_num), FOREIGN KEY (fin_num) REFERENCES FIN_FINANCEIRO ); CREATE TABLE COL_COLETORA ( est_num INTEGER NOT NULL, col_nome VARCHAR(20), col_indPluviosid INTEGER, col_umidRelativa INTEGER, col_pressAtmosfera INTEGER, col_tempGrauC INTEGER, col_nivelCO2 INTEGER, col_dirVelocVento VARCHAR(20), col_indiceVisib INTEGER, PRIMARY KEY (est_num), FOREIGN KEY (est_num) REFERENCES EST_ESTACAO ); CREATE TABLE CAR_CARGA ( car_cod INTEGER NOT NULL, ent_num INTEGER, car_tipo VARCHAR(18), PRIMARY KEY (car_cod), FOREIGN KEY (ent_num) REFERENCES ENT_ENTREGA ); CREATE TABLE CAL_CALLBOX ( cal_num INTEGER NOT NULL, pla_num INTEGER, seg_num INTEGER, cal_km INTEGER, PRIMARY KEY (cal_num), FOREIGN KEY (seg_num) REFERENCES SEG_SEGMENTO, FOREIGN KEY (pla_num) REFERENCES PLA_PLACA ); CREATE TABLE AGENCIA ( age_cod INTEGER NOT NULL, ban_cod INTEGER NOT NULL, age_descr VARCHAR(18), age_numconta INTEGER, PRIMARY KEY (age_cod), FOREIGN KEY (ban_cod) REFERENCES BANCO ); CREATE TABLE RECURSO_FISICO ( rcf_codigo INTEGER NOT NULL, rcf_descricao VARCHAR(18) NOT NULL, rcf_tipo VARCHAR(18), loa_codigo INTEGER NOT NULL, PRIMARY KEY (rcf_codigo), FOREIGN KEY (loa_codigo) REFERENCES LOCAL_APOIO ); CREATE TABLE ORDEM_SERVICO ( ors_numero INTEGER NOT NULL, ors_entrada DATE, ors_execucao DATE, mis_id INTEGER, ors_descricao VARCHAR(18), PRIMARY KEY (ors_numero), FOREIGN KEY (mis_id) REFERENCES MISSAO ); CREATE TABLE ALOCACAO_RF ( rcf_codigo INTEGER NOT NULL, ors_numero INTEGER NOT NULL, arf_quantidade INTEGER, arf_km_saida INTEGER, arf_km_chegada INTEGER, PRIMARY KEY (rcf_codigo, ors_numero), FOREIGN KEY (rcf_codigo) REFERENCES RECURSO_FISICO, FOREIGN KEY (ors_numero) REFERENCES ORDEM_SERVICO ); CREATE TABLE ALOCACAO_RH ( rch_codigo VARCHAR(18) NOT NULL, ors_numero INTEGER NOT NULL, arh_tarefa VARCHAR(18), arh_desempenho VARCHAR(18), PRIMARY KEY (rch_codigo, ors_numero), FOREIGN KEY (ors_numero) REFERENCES ORDEM_SERVICO, FOREIGN KEY (rch_codigo) REFERENCES RH ); CREATE TABLE ATENDIMENTO ( atd_codigo INTEGER NOT NULL, atd_data_inicio DATE NOT NULL, atd_hora_fim DATE NOT NULL, atd_hora_inicio DATE, atd_data_fim DATE NOT NULL, atd_observacoes VARCHAR(18) NOT NULL, mis_id INTEGER, PRIMARY KEY (atd_codigo), FOREIGN KEY (mis_id) REFERENCES MISSAO ); CREATE TABLE AUDITORIA ( aud_codigo INTEGER NOT NULL, aud_danos VARCHAR(18), aud_atent VARCHAR(18), aud_atcol VARCHAR(18), aud_sin VARCHAR(18), rch_codigo VARCHAR(18), aud_sat VARCHAR(18), PRIMARY KEY (aud_codigo), FOREIGN KEY (rch_codigo) REFERENCES RH ); CREATE TABLE MARKETING ( mar_id INTEGER NOT NULL, mar_descricao VARCHAR(18), mar_nome VARCHAR(18), PRIMARY KEY (mar_id) ); CREATE TABLE CAMPANHA ( cam_id INTEGER NOT NULL, cam_mes DATE, cam_nom VARCHAR(18), mar_id INTEGER, PRIMARY KEY (cam_id), FOREIGN KEY (mar_id) REFERENCES MARKETING ); CREATE TABLE RECURSO_PERMANETE ( rcf_codigo INTEGER NOT NULL, rpe_patrimonio VARCHAR(18), rpe_utilidade VARCHAR(18), PRIMARY KEY (rcf_codigo) ); CREATE TABLE VEICULO ( rcf_codigo INTEGER NOT NULL, vei_placa CHAR(18) NOT NULL, vei_km_atual INTEGER, vei_ano INTEGER, vei_tipo VARCHAR(20), vei_chassis VARCHAR(20), mod_modelo VARCHAR(20) NOT NULL, vei_cor VARCHAR(18), PRIMARY KEY (rcf_codigo), FOREIGN KEY (mod_modelo) REFERENCES MODELO ); CREATE TABLE CARGA ( crg_codigo INTEGER NOT NULL, crg_data DATE, crg_responsavel VARCHAR(18), rcf_codigo INTEGER, PRIMARY KEY (crg_codigo), FOREIGN KEY (rcf_codigo) REFERENCES VEICULO ); CREATE TABLE CARGA_VIAGEM ( car_id INTEGER NOT NULL, car_pos_veiculo INTEGER, car_datahora_embarque DATE, car_datahora_desembarque DATE, mis_id INTEGER, PRIMARY KEY (car_id), FOREIGN KEY (mis_id) REFERENCES MISSAO ); CREATE TABLE FORNECEDOR ( for_cnpj VARCHAR(18) NOT NULL, for_nome VARCHAR(18) NOT NULL, for_endereco VARCHAR(18) NOT NULL, for_contato VARCHAR(18), for_tipo VARCHAR(18), PRIMARY KEY (for_cnpj) ); CREATE TABLE CONTRATO_FORNECEDOR ( ctt_codigo INTEGER NOT NULL, for_cnpj VARCHAR(18) NOT NULL, cof_observacao VARCHAR(18), PRIMARY KEY (ctt_codigo), FOREIGN KEY (for_cnpj) REFERENCES FORNECEDOR ); CREATE TABLE COMPRA_RF ( rcf_codigo INTEGER NOT NULL, ctt_codigo INTEGER NOT NULL, rfc_preco NUMERIC, rfc_quantidade INTEGER, PRIMARY KEY (rcf_codigo, ctt_codigo), FOREIGN KEY (rcf_codigo) REFERENCES RECURSO_FISICO ); CREATE TABLE COTACAO ( cot_id INTEGER NOT NULL, cot_produto VARCHAR(18), cot_area_volume FLOAT, cot_qtde_volume INTEGER, cot_vlr_frete FLOAT, cot_peso_unit FLOAT, cot_uf_origem CHAR(2), cot_uf_destino CHAR(2), mis_id INTEGER, PRIMARY KEY (cot_id), FOREIGN KEY (mis_id) REFERENCES MISSAO ); CREATE TABLE CTRC ( ctr_num INTEGER NOT NULL, mis_id INTEGER NOT NULL, ctr_datahora DATE NOT NULL, ctr_status INTEGER NOT NULL, ctr_operador INTEGER NOT NULL, crt_vr_fatura INTEGER, con_dta_previsto_entrega DATE, PRIMARY KEY (ctr_num), FOREIGN KEY (mis_id) REFERENCES MISSAO ); CREATE TABLE TIPOCUSTO ( tip_codigo CHAR(18) NOT NULL, tip_especie CHAR(18), tip_nome CHAR(18), tip_ultimocusto NUMERIC, tip_kmtroca INTEGER, PRIMARY KEY (tip_codigo) ); CREATE TABLE MANUTENCAO ( ctt_codigo INTEGER NOT NULL, man_grau CHAR(18), man_reparo CHAR(18), man_datafim CHAR(18), man_descricao CHAR(18), man_valor_total NUMERIC, man_km INTEGER, rcf_codigo INTEGER NOT NULL, PRIMARY KEY (ctt_codigo), FOREIGN KEY (rcf_codigo) REFERENCES RECURSO_PERMANETE ); CREATE TABLE CUSTO ( ctt_codigo INTEGER NOT NULL, tip_codigo CHAR(18) NOT NULL, cto_quantidade CHAR(18), cto_valor_unit NUMERIC, PRIMARY KEY (ctt_codigo, tip_codigo), FOREIGN KEY (tip_codigo) REFERENCES TIPOCUSTO, FOREIGN KEY (ctt_codigo) REFERENCES MANUTENCAO ); CREATE TABLE DEPOSITO ( dep_id INTEGER NOT NULL, dep_nome VARCHAR(18) NOT NULL, dep_desc VARCHAR(18), PRIMARY KEY (dep_id) ); CREATE TABLE DESCARGA ( dsc_codigo NUMERIC(8) NOT NULL, dsc_data DATE NOT NULL, dsc_responsavel VARCHAR(18) NOT NULL, rcf_codigo INTEGER, PRIMARY KEY (dsc_codigo), FOREIGN KEY (rcf_codigo) REFERENCES VEICULO ); CREATE TABLE DEVOLUCAO ( dev_numero NUMERIC(6) NOT NULL, dev_data DATE NOT NULL, dev_devolvedor VARCHAR(18) NOT NULL, dev_recebedor VARCHAR(18) NOT NULL, PRIMARY KEY (dev_numero) ); CREATE TABLE PRODUTO ( pro_codigo NUMERIC(5) NOT NULL, pro_nome VARCHAR(18) NOT NULL, pro_unid_med VARCHAR(18) NOT NULL, pro_tipo INTEGER, PRIMARY KEY (pro_codigo) ); CREATE TABLE DOACAO ( doa_numero NUMERIC(8) NOT NULL, doa_data DATE NOT NULL, pro_codigo NUMERIC(5) NOT NULL, doa_qtde NUMERIC(8,3) NOT NULL, doa_motivo VARCHAR(18) NOT NULL, PRIMARY KEY (doa_numero), FOREIGN KEY (pro_codigo) REFERENCES PRODUTO ); CREATE TABLE DOCUMENTACAO ( doc_num INTEGER NOT NULL, doc_ano_vigencia INTEGER, doc_vencimento DATE, doc_pagamento VARCHAR(20), doc_tipo VARCHAR(20), rcf_codigo INTEGER NOT NULL, PRIMARY KEY (doc_num), FOREIGN KEY (rcf_codigo) REFERENCES VEICULO ); CREATE TABLE EQUIPAMENTO ( rcf_codigo INTEGER NOT NULL, equ_estado_conservacao VARCHAR(18), equ_observacao VARCHAR(18), PRIMARY KEY (rcf_codigo) ); CREATE TABLE PALETE ( pal_codigo VARCHAR(18) NOT NULL, pal_tipo VARCHAR(18) NOT NULL, pal_comprimento_pes NUMERIC(3) NOT NULL, pal_localizacao VARCHAR(18) NOT NULL, pal_capacidade_m3 NUMERIC(4,1) NOT NULL, PRIMARY KEY (pal_codigo) ); CREATE TABLE EXPEDICAO ( exp_codigo NUMERIC(5) NOT NULL, pal_codigo VARCHAR(18) NOT NULL, exp_dt_prevista DATE NOT NULL, cli_codigo INTEGER, exp_dt_expedicao DATE NOT NULL, PRIMARY KEY (exp_codigo), FOREIGN KEY (cli_codigo) REFERENCES CLIENTE, FOREIGN KEY (pal_codigo) REFERENCES PALETE ); CREATE TABLE FASPON ( pon_id INTEGER NOT NULL, fas_id INTEGER NOT NULL, rtr_sequencia INTEGER NOT NULL, PRIMARY KEY (pon_id, fas_id), FOREIGN KEY (fas_id) REFERENCES FASE, FOREIGN KEY (pon_id) REFERENCES PONTO ); CREATE TABLE FASROT ( rmi_id INTEGER NOT NULL, fas_id INTEGER NOT NULL, frt_sequencia INTEGER NOT NULL, PRIMARY KEY (rmi_id, fas_id), FOREIGN KEY (fas_id) REFERENCES FASE, FOREIGN KEY (rmi_id) REFERENCES ROTA_MISSAO ); CREATE TABLE FOLHA_PAGAMENTO ( rch_codigo VARCHAR(18) NOT NULL, fop_data DATE NOT NULL, fop_salario NUMERIC, fop_hora_extra NUMERIC, fop_premio NUMERIC, age_cod INTEGER NOT NULL, PRIMARY KEY (rch_codigo, fop_data), FOREIGN KEY (age_cod) REFERENCES AGENCIA, FOREIGN KEY (rch_codigo) REFERENCES RH ); CREATE TABLE HISTORICO_MISSAO ( his_id INTEGER NOT NULL, his_assunto VARCHAR(18), his_mensagem VARCHAR(18) NOT NULL, his_datahora DATE NOT NULL, his_tipo INTEGER NOT NULL, mis_id INTEGER NOT NULL, fun_id INTEGER NOT NULL, PRIMARY KEY (his_id), FOREIGN KEY (mis_id) REFERENCES MISSAO ); CREATE TABLE ITEM_CARGA ( itc_item NUMERIC(8) NOT NULL, crg_codigo INTEGER NOT NULL, itc_qtde NUMERIC(8,3), itc_valor_unit NUMERIC(10,2), pro_codigo NUMERIC(5), PRIMARY KEY (itc_item, crg_codigo), FOREIGN KEY (pro_codigo) REFERENCES PRODUTO, FOREIGN KEY (crg_codigo) REFERENCES CARGA ); CREATE TABLE ITEM_DESCARGA ( dsc_codigo NUMERIC(8) NOT NULL, idc_item NUMERIC(2) NOT NULL, pro_codigo NUMERIC(5) NOT NULL, idc_qtde NUMERIC(8,3) NOT NULL, idc_valor_unit NUMERIC(10,2) NOT NULL, PRIMARY KEY (dsc_codigo, idc_item), FOREIGN KEY (pro_codigo) REFERENCES PRODUTO, FOREIGN KEY (dsc_codigo) REFERENCES DESCARGA ); CREATE TABLE ITEM_DEVOLUCAO ( dev_numero NUMERIC(6) NOT NULL, itd_item NUMERIC(2) NOT NULL, pro_codigo NUMERIC(5) NOT NULL, itd_qtde NUMERIC(8,3) NOT NULL, itd_obs VARCHAR(18), PRIMARY KEY (dev_numero, itd_item), FOREIGN KEY (pro_codigo) REFERENCES PRODUTO, FOREIGN KEY (dev_numero) REFERENCES DEVOLUCAO ); CREATE TABLE ITEM_EXPEDICAO ( exp_codigo NUMERIC(5) NOT NULL, ite_item NUMERIC(2) NOT NULL, pro_codigo NUMERIC(5) NOT NULL, ite_qtde NUMERIC(8,3) NOT NULL, PRIMARY KEY (exp_codigo, ite_item), FOREIGN KEY (pro_codigo) REFERENCES PRODUTO, FOREIGN KEY (exp_codigo) REFERENCES EXPEDICAO ); CREATE TABLE PEDIDO ( ped_cod NUMERIC(5) NOT NULL, ped_und_org VARCHAR(18) NOT NULL, ped_dt_sai DATE NOT NULL, ped_rota_merc VARCHAR(18) NOT NULL, ped_loc_vol VARCHAR(18) NOT NULL, ped_dt_lib DATE NOT NULL, rcf_codigo INTEGER, PRIMARY KEY (ped_cod), FOREIGN KEY (rcf_codigo) REFERENCES VEICULO ); CREATE TABLE ITEM_PEDIDO ( ped_cod NUMERIC(5) NOT NULL, itm_cod NUMERIC(2) NOT NULL, pro_codigo NUMERIC(5) NOT NULL, itm_qtde NUMERIC(8,3) NOT NULL, itm_und_dest VARCHAR(18) NOT NULL, itm_dt_cheg DATE, PRIMARY KEY (ped_cod, itm_cod), FOREIGN KEY (ped_cod) REFERENCES PEDIDO, FOREIGN KEY (pro_codigo) REFERENCES PRODUTO ); CREATE TABLE RECEBIMENTO ( rec_numero NUMERIC(6) NOT NULL, rec_data DATE NOT NULL, rec_fornecedor VARCHAR(18) NOT NULL, rec_recebedor VARCHAR(18) NOT NULL, PRIMARY KEY (rec_numero) ); CREATE TABLE ITEM_RECEBIMENTO ( rec_numero NUMERIC(6) NOT NULL, itr_item NUMERIC(2) NOT NULL, pro_codigo NUMERIC(5) NOT NULL, itr_qtde NUMERIC(8,3) NOT NULL, itr_obs VARCHAR(18), PRIMARY KEY (rec_numero, itr_item), FOREIGN KEY (pro_codigo) REFERENCES PRODUTO, FOREIGN KEY (rec_numero) REFERENCES RECEBIMENTO ); CREATE TABLE LOCAL_DEPOSITO ( loc_id INTEGER NOT NULL, loc_apto INTEGER NOT NULL, dep_id INTEGER, PRIMARY KEY (loc_id), FOREIGN KEY (dep_id) REFERENCES DEPOSITO ); CREATE TABLE LOTE ( lot_id INTEGER NOT NULL, lot_volume FLOAT NOT NULL, lot_desc VARCHAR(18) NOT NULL, loc_id INTEGER, car_id INTEGER, cli_codigo INTEGER, PRIMARY KEY (lot_id), FOREIGN KEY (cli_codigo) REFERENCES CLIENTE, FOREIGN KEY (car_id) REFERENCES CARGA_VIAGEM, FOREIGN KEY (loc_id) REFERENCES LOCAL_DEPOSITO ); CREATE TABLE MAR_PRE ( pre_id INTEGER NOT NULL, mar_id INTEGER NOT NULL, mpr_codreferencia VARCHAR(18) NOT NULL, PRIMARY KEY (pre_id, mar_id), FOREIGN KEY (mar_id) REFERENCES MARKETING, FOREIGN KEY (pre_id) REFERENCES PREFERENCIAL ); CREATE TABLE MATERIAL_CONSUMO ( rcf_codigo INTEGER NOT NULL, mtc_quantidade INTEGER, mtc_observacao VARCHAR(18), PRIMARY KEY (rcf_codigo) ); CREATE TABLE MOTORISTA ( rch_codigo VARCHAR(18) NOT NULL, mot_habilitacao VARCHAR(18), mot_nascimento DATE, mot_experiencia INTEGER, PRIMARY KEY (rch_codigo), FOREIGN KEY (rch_codigo) REFERENCES RH ); CREATE TABLE TITULO ( tit_num INTEGER NOT NULL, tit_descr VARCHAR(18), tit_dtemissao DATE, tit_valor FLOAT, tit_valortaxas FLOAT, tit_dtvencimento DATE, tit_dtliquidacao DATE, tit_situacao VARCHAR(18), tit_valordesconto FLOAT, ctt_codigo INTEGER NOT NULL, age_cod INTEGER NOT NULL, PRIMARY KEY (tit_num), FOREIGN KEY (ctt_codigo) REFERENCES CONTRATO, FOREIGN KEY (age_cod) REFERENCES AGENCIA ); CREATE TABLE MOVIMENTACAO ( mov_cod INTEGER NOT NULL, tit_num INTEGER NOT NULL, mov_data DATE, mov_instrucao VARCHAR(18), mov_valoremissao FLOAT, mov_frequencia VARCHAR(18), mov_tipo VARCHAR(18), PRIMARY KEY (mov_cod), FOREIGN KEY (tit_num) REFERENCES TITULO ); CREATE TABLE PATIO ( pat_codigo NUMERIC(2) NOT NULL, pat_localizacao VARCHAR(20) NOT NULL, pat_quantidade NUMERIC(3) NOT NULL, PRIMARY KEY (pat_codigo) ); CREATE TABLE PERDA ( per_numero NUMERIC(8) NOT NULL, per_data DATE NOT NULL, pro_codigo NUMERIC(5) NOT NULL, per_qtde NUMERIC(8,3) NOT NULL, per_motivo VARCHAR(18) NOT NULL, PRIMARY KEY (per_numero), FOREIGN KEY (pro_codigo) REFERENCES PRODUTO ); CREATE TABLE PLANEJAMENTO ( pla_numero INTEGER NOT NULL, rcf_codigo INTEGER NOT NULL, pla_kmproximo INTEGER, pla_quantidade INTEGER, tip_codigo CHAR(18) NOT NULL, PRIMARY KEY (pla_numero, rcf_codigo), FOREIGN KEY (tip_codigo) REFERENCES TIPOCUSTO, FOREIGN KEY (rcf_codigo) REFERENCES VEICULO ); CREATE TABLE PRIORIDADE_DESCARGA ( pri_des_cod NUMERIC(2) NOT NULL, pri_des_grau VARCHAR(18) NOT NULL, pri_des_descricao VARCHAR(18) NOT NULL, PRIMARY KEY (pri_des_cod) ); CREATE TABLE PORTARIA ( por_numero NUMERIC(8) NOT NULL, pat_codigo NUMERIC(2) NOT NULL, pri_des_cod NUMERIC(2) NOT NULL, por_entrada DATE NOT NULL, por_saida DATE, rcf_codigo INTEGER, PRIMARY KEY (por_numero, pat_codigo), FOREIGN KEY (rcf_codigo) REFERENCES VEICULO, FOREIGN KEY (pat_codigo) REFERENCES PATIO, FOREIGN KEY (pri_des_cod) REFERENCES PRIORIDADE_DESCARGA ); CREATE TABLE QTDE_PROD ( qtd_id INTEGER NOT NULL, pro_codigo NUMERIC(5), qtd_qtde_prod INTEGER NOT NULL, qtd_preco NUMERIC NOT NULL, lot_id INTEGER, PRIMARY KEY (qtd_id), FOREIGN KEY (pro_codigo) REFERENCES PRODUTO, FOREIGN KEY (lot_id) REFERENCES LOTE ); CREATE TABLE TIPO_QUALIFICACAO ( tqu_codigo VARCHAR(18) NOT NULL, tqu_area VARCHAR(18) NOT NULL, tqu_nivel VARCHAR(18), PRIMARY KEY (tqu_codigo) ); CREATE TABLE QUALIFICACAO ( rch_codigo VARCHAR(18) NOT NULL, tqu_codigo VARCHAR(18) NOT NULL, qua_local VARCHAR(18) NOT NULL, qua_periodo VARCHAR(18), PRIMARY KEY (rch_codigo, tqu_codigo), FOREIGN KEY (tqu_codigo) REFERENCES TIPO_QUALIFICACAO, FOREIGN KEY (rch_codigo) REFERENCES RH ); CREATE TABLE RF_ATENDIMENTO ( atd_codigo INTEGER NOT NULL, rcf_codigo INTEGER NOT NULL, rfa_quantidade INTEGER, rfa_data_saida INTEGER, rfa_data_chegada INTEGER, PRIMARY KEY (atd_codigo, rcf_codigo), FOREIGN KEY (rcf_codigo) REFERENCES RECURSO_FISICO, FOREIGN KEY (atd_codigo) REFERENCES ATENDIMENTO ); CREATE TABLE RH_ATENDIMENTO ( atd_codigo INTEGER NOT NULL, rch_codigo VARCHAR(18) NOT NULL, rha_tarefa VARCHAR(18) NOT NULL, rca_desempenho VARCHAR(18), PRIMARY KEY (atd_codigo, rch_codigo), FOREIGN KEY (rch_codigo) REFERENCES RH, FOREIGN KEY (atd_codigo) REFERENCES ATENDIMENTO ); CREATE TABLE TREINAMENTO ( ctt_codigo INTEGER NOT NULL, tre_descricao VARCHAR(18) NOT NULL, tre_pre_requisito VARCHAR(18), tre_validade VARCHAR(18), tre_valor CHAR(18), PRIMARY KEY (ctt_codigo) ); CREATE TABLE RH_TREINAMENTO ( rch_codigo VARCHAR(18) NOT NULL, ctt_codigo INTEGER NOT NULL, rht_data DATE, PRIMARY KEY (rch_codigo, ctt_codigo), FOREIGN KEY (ctt_codigo) REFERENCES TREINAMENTO, FOREIGN KEY (rch_codigo) REFERENCES RH ); /* MASSA DE DADOS */ /* TABELAS SEM DEPENDENCIAS DENTRO DO BANCO - 23 TABELAS*/ /* tabela: PREFERENCIAL */ insert into PREFERENCIAL values (1,'CLIENTE CASUAL', 'MENOS DE 10 OCO.'); insert into PREFERENCIAL values (2,'CLIENTE HABITUAL','MENOS DE 15 OCO.'); insert into PREFERENCIAL values (3,'CLIENTE ESPECIAL','MENOS DE 30 OCO.'); /* tabela: BANCO */ insert into BANCO values (1,'Banco Real','(11)369-5682'); insert into BANCO values (2,'Banco Itau','(12)396-5869'); insert into BANCO values (3,'Banco do Povo','(11)5965-5123'); /* tabela: FATOR */ insert into FATOR values(1,'METEOROLOGIA',NULL); insert into FATOR values(2,'INFRA-ESTRUTURA',NULL); insert into FATOR values(3,'MATERIAL',NULL); insert into FATOR values(4,'INFRA-ESTRUTURA','MATERIAL'); insert into FATOR values(5,'METEOROLOGIA','INFRA-ESTRUTURA'); /*tabela: CONTRATO */ insert into CONTRATO values (1,'02/10/03','03/15/03',1350,'Produto'); insert into CONTRATO values (2,'03/15/03','03/25/03',1420,'Caixas'); insert into CONTRATO values (3,'04/15/03','04/25/03',3560,'Pregos'); insert into CONTRATO values (4,'05/15/03','05/20/03',2458,'Computadores'); /*tabela: CONTATO */ insert into CONTATO values (2,'Pedro', '3345-5678', 'pe@uol.com.br'); insert into CONTATO values (3,'Fernanda', '8837-7834', 'fe@uol.com.br'); insert into CONTATO values (4,'Carlos', '41145677', 'ca@uol.com.br'); insert into CONTATO values (5,'Pedro', '3345-5678', 'pe@uol.com.br'); insert into CONTATO values (6,'Marcelo', '44234578', 'ma@uol.com.br'); /*tabela: SOLICITACAO */ insert into SOLICITACAO values (1,'Solic. do Pedro', 'Carga especial', 'Sim',5,350,234); insert into SOLICITACAO values (2,'Solic. do Mario', 'Carga especial', 'Sim',2,435,345); insert into SOLICITACAO values (3,'Solic. do Joao', 'Carga especial', 'Sim',3,450,256); insert into SOLICITACAO values (4,'Solic. da Ana', 'Carga especial', 'Sim',45,43,225); /*tabela: MARKETING */ insert into MARKETING values(1,'PROPAGANDA','REGULAR'); insert into MARKETING values(2,'PROMOCAO','BOM'); insert into MARKETING values(3,'SERVICOS GRATUITOS','OTIMO'); /*tabela: MODELO */ insert into MODELO values('SC-900X','SCANIA','CAMINHÃO',90000,400,3.75,18.5); insert into MODELO values('SC-850X','SCANIA','CAMINHÃO',85000,300,3.75,16); insert into MODELO values('VW-30RT','VOLKSWAGEN','CAMINHÃO',60000,450,4.25,15.5); insert into MODELO values('VW-1000','VOLKSWAGEN','CAMINHÃO',85000,450,3.5,19.25); insert into MODELO values('VW-700K','VOLKSWAGEN','CAMINHÃO',78000,500,4.25,21.75); /*tabela: SERVICO */ insert into SERVICO values(2,12,'Química',1200); insert into SERVICO values(3,14,'Móveis',650); insert into SERVICO values(4,16,'Veículos',1320); insert into SERVICO values(5,18,'Cristais',635); insert into SERVICO values(6,20,'Água',400); /*tabela: AREA */ insert into AREA values (1, 'Região A', 110, 1); insert into AREA values (2, 'Região B', 90, 1); insert into AREA values (3, 'Região C', 85, 2); /*tabela: LOCAL_APOIO */ insert into LOCAL_APOIO values (1, 'Cinco Estrelas', 'S.J.dos Campos', 'Paula Novaes '); insert into LOCAL_APOIO values (2, 'Graal', 'Uberlândia', 'Nelson José '); insert into LOCAL_APOIO values (3, 'Apoio Castelo', 'São Paulo', 'Sérgio de Castro'); insert into LOCAL_APOIO values (900,'Wherever','Patópolis','Fulano'); /*tabela: FORNECEDOR */ insert into FORNECEDOR values ('01564130-65', 'Papelaria do Vale', 'Av. 01, 350 ', '(12) 3921 0785', 'Júlio Garcia Ramos'); insert into FORNECEDOR values ('12321333-78', 'Papelaria São João', 'Av. 02, 633 ', '(12) 3942 7817', 'Giovani Antony'); insert into FORNECEDOR values ('33698503-13', 'AutoMax', 'Rua 01, 564', '(12) 3925 0588', 'João da Silva'); insert into FORNECEDOR values ('55478932-12', 'MedNet', 'Av. 03, 1234', '(12) 3923 2369', 'Maria Souza'); /*tabela: PRODUTO */ insert into produto values (10, 'saco de cimento', 'cimento',1); insert into produto values (20, 'caixa de frango', 'frango',2); insert into produto values (30, 'papel A4','sulfite', 3); insert into produto values (40, 'polegada 03','pregos', 4); /*tabela: DEPOSITO */ insert into deposito values (512, 'www', 'deposito com 500 m'); insert into deposito values (513, 'xxx', 'deposito com 20 m'); insert into deposito values (514, 'zzz', 'deposito com 30 m'); /*tabela: PALETE */ /* DADOS NÃO FORNECIDOS - SEM DEPENDENCIA */ /*tabela: RECEBIMENTO */ /* DADOS NÃO FORNECIDOS - SEM DEPENDENCIA */ /*tabela: DEVOLUCAO */ /* DADOS NÃO FORNECIDOS - SEM DEPENDENCIA */ /*tabela: MERCADORIA*/ insert into MERCADORIA values (1,'Papel A4',500); insert into MERCADORIA values (2,'Papel Of',500); insert into MERCADORIA values (3,'Papel A5',500); insert into MERCADORIA values (4,'Papel Carta',500); /*tabela: ROTA_MISSAO */ insert into ROTA_MISSAO values (1,'Rota 01','RT1'); insert into ROTA_MISSAO values (2,'Rota 02','RT2'); insert into ROTA_MISSAO values (3,'Rota 03','RT3'); insert into ROTA_MISSAO values (4,'Rota 04','RT4'); /*tabela: TIPOCUSTO */ /* DADOS NÃO FORNECIDOS - SEM DEPENDENCIA */ /*tabela: PATIO */ /* DADOS NÃO FORNECIDOS - SEM DEPENDENCIA */ /*tabela: PRIORIDADE_DESCARGA */ /* DADOS NÃO FORNECIDOS - SEM DEPENDENCIA */ /*tabela: TIPO_QUALIFICACAO */ insert into TIPO_QUALIFICACAO values ('TQU001', 'Biomedicina', 'Técnico'); insert into TIPO_QUALIFICACAO values ('TQU002', 'Biomedicina', 'Superior'); insert into TIPO_QUALIFICACAO values ('TQU003', 'Mecânica', 'Técnico'); insert into TIPO_QUALIFICACAO values ('TQU004', 'Mecânica', 'Especializado'); insert into TIPO_QUALIFICACAO values ('TQU005', 'Fundamental', 'Básico'); /* TABELA COM 01 NÍVEL DE DEPENDÊNCIA DENTRO DO BANCO - 16 TABELAS*/ /*tabela: PONTO*/ insert into PONTO values (1, 'Post. Policial', 1234, 4233, 3); insert into PONTO values (2, 'Restaurante X', 4334, 1233, 2); insert into PONTO values (3, 'P. Abastec. A', 5676, 3300, 2); insert into PONTO values (4, 'Curitiba', 4854, 8044, 1); insert into PONTO values (5, 'São Paulo', 8547, 7147, 1); insert into PONTO values (6, 'Jacareí', 1588, 3440, 1); /*tabela: CONTRATO_FORNECEDOR */ insert into CONTRATO_FORNECEDOR values (1,'01564130-65','Papelaria do Vale'); insert into CONTRATO_FORNECEDOR values (2,'12321333-78','Papelaria do João'); insert into CONTRATO_FORNECEDOR values (3,'55478932-12','Compra Mat. Médico'); /*tabela: TREINAMENTO */ insert into TREINAMENTO values (1, 'Primeiros Socorros', 'nenhum', '2 anos','125,55'); insert into TREINAMENTO values (2, 'Mecânica Básica', 'nenhum', '5 anos','125,55'); /*tabela: RECURSO_FISICO */ insert into RECURSO_FISICO values (1, 'Cartucho ','Mat. Escrit.',1); insert into RECURSO_FISICO values (2, 'Resma A4','Mat. Escrit.',1); insert into RECURSO_FISICO values (3, 'Maca','Mat. Médico',2); insert into RECURSO_FISICO values (4, 'Analgésico','Mat. Médico',3); insert into RECURSO_FISICO values (5, 'Computador','Recurso de Info',2); insert into RECURSO_FISICO values (6, 'Impressora', 'Recurso de Info',2); insert into RECURSO_FISICO values (1000,'CAMINHÃO','VEÍCULO',900); insert into RECURSO_FISICO values (1001,'CAMINHÃO','VEÍCULO',900); insert into RECURSO_FISICO values (1002,'CAMINHÃO','VEÍCULO',900); /*tabela: AGENCIA */ insert into AGENCIA values (1,2,'Agencia Sul', 12345); insert into AGENCIA values (2,3,'Agencia Norte', 23562); insert into AGENCIA values (3,1,'Agencia Oeste', 14525); insert into AGENCIA values (4,1,'Agencia Leste', 31254); /*tabela: RH */ insert into RH values ('RH1','Antonio Pertes', 'Rua 01, 56', '02/01/00',1, 'Motorista', 23569,'22.458.123.245',1236); insert into RH values ('RH2','Maria Fonseca', 'Av.02, 34', '04/05/01', 2,'Secretária', 12365,'55.125.412.154',1258 ); insert into RH values ('RH3','Walter Santos', 'Rua 10, 10', '10/05/00', 1, 'Motorista', 25896,'21.456.214.235',4582 ); insert into RH values ('RH4','Vinícios Pereira', 'Rua Marreco, 1023', '10/02/00',3, 'Mecânico' , 12548,'21.354.123.214',1254); insert into RH values ('RH5','Ana Paula Pontes', 'Av. 7 , 24', '01/10/99', 2,'Telefonista', 31421,'54.213.254.236',4587 ); insert into RH values ('RH6','Mercedes Fonseca', 'Rua 04, 4509', '02/24/98',3, 'Médica',24587,'12.547.236.254',2365 ); insert into RH values ('RH7','Paulo Tarso Marcos', 'Travessa, 67', '10/12/00',1 , 'Médico', 23659,'54.236.123.456',4587); insert into RH values ('500','ROBERTO CARLOS','AV.AMÉRICA,194','01/24/90',900, 'Motorista',25346,'411078',3758); insert into RH values ('501','CARLOS ALBERTO','AV.COLOMBO,122','01/20/90',900, 'Motorista',29656,'492078',3751); insert into RH values ('502','ALBERTO ROBERTO','AV.EUROPA,14','05/21/97',900, 'Motorista',16974,'434664',5345); insert into RH values ('201','Marcelo','R.do Abc,457','01/24/90',900,'Gerente',4465,'4236667',3245); insert into RH values ('202','Solange','R.Pinheiros,47','01/24/90',900,'Supervisor',9878,'4234477',6985); insert into RH values ('203','Ana','Av.Dutra,23','01/24/90',900,'Supervisor',1556,'4255667',1168); insert into RH values ('204','Maurício','Av.Gomes,45','01/24/90',900,'Escriturário',1664,'9856667',6947); insert into RH values ('205','Tony','Av.Gomes,45','01/21/90',900,'Operador',1664,'9856567',39477202); insert into RH values ('206','Bokaum','R.Pinheiros,47','11/04/80',900,'Operador',9878,'4232237',60685); insert into RH values ('207','Olisses','Av.Dutra,23','05/10/81',900,'Operador',1556,'42577867',1168); insert into RH values ('208','Albuquerque','H8B,223','08/24/90',900,'Operador',1664,'91111667',25554); /*tabela: CLIENTE */ insert into CLIENTE values(53,'JUAREZ MANOEL','R. SEM NOME,54','SÃO PAULO','(11) 9395-2145','dg@uol.com.br','abcde','15765423467','4636',1,4); insert into CLIENTE values(56,'MADEIREIRA JOÃO','AV.ARARAS,1000','JACAREÍ','(21) 3564-8765','jh@aol.com.br','fghij','45684787874','4596',3,2); insert into CLIENTE values(89,'GRANJA DO JOAQUIM','AV.PÁSCOA,456','PORTO ALEGRE','(11) 3032-9717','qwert@terra.com.br','klmno','25789864456','4699',2,1); insert into CLIENTE values(71,'COMANDO AERONÁUT','R.DO TREM,98','GRAMADO','(21) 9345-5657','fd@hotmail.com','pqrst','66487999799','8536',3,5); insert into CLIENTE values(38,'MICROSOFT BRASIL','R.DAS SEQUÓIAS,436','CANELA','(51) 3343-0388','nnm@yahoo.com','uvwxy','71383256578','3636',1,6); /*tabela: CAMPANHA */ insert into CAMPANHA VALUES(1,'01/01/2003', 'PEDAGIO PROMOCIONA', 1); insert into CAMPANHA VALUES(2,'01/02/2003', 'RODOVIA SAUDAVEL', 2); insert into CAMPANHA VALUES(3,'03/01/2003', 'PARADA OBRIGATORIA', 3); /*tabela: MAR_PRE */ insert into MAR_PRE values(1,1,'MAR_PRE1'); insert into MAR_PRE values(2,1,'MAR_PRE1'); insert into MAR_PRE values(2,2,'MAR_PRE1'); insert into MAR_PRE values(3,1,'MAR_PRE1'); insert into MAR_PRE values(3,2,'MAR_PRE1'); insert into MAR_PRE values(3,3,'MAR_PRE1'); /*tabela: DOACAO */ /* DADOS NÃO FORNECIDOS - SEM DEPENDENCIA */ /*tabela: PERDA */ /* DADOS NÃO FORNECIDOS - SEM DEPENDENCIA */ /*tabela: LOCAL_DEPOSITO */ insert into LOCAL_DEPOSITO values (147, 234, 512); insert into LOCAL_DEPOSITO values (148, 235,513); insert into LOCAL_DEPOSITO values (149, 236,514); /*tabela: ITEM_RECEBIMENTO */ /* DADOS NÃO FORNECIDOS - SEM DEPENDENCIA */ /*tabela: ITEM_DEVOLUCAO */ /* DADOS NÃO FORNECIDOS - SEM DEPENDENCIA */ /***********************************************************************/ /* TABELA COM 02 NÍVEIS DE DEPENDÊNCIA DENTRO DO BANCO - 23 TABELAS*/ /*tabela: TITULO */ /* DADOS NÃO FORNECIDOS - SEM DEPENDENCIA */ /*tabela: FOLHA_PAGAMENTO */ /* DADOS NÃO FORNECIDOS - SEM DEPENDENCIA */ /*tabela: ATENDIMENTO_TELEFONICO */ insert into ATENDIMENTO_TELEFONICO values(1,3,'Comercial',2,'03/09/03','pendente',89,'501'); insert into ATENDIMENTO_TELEFONICO values(2,6,'Marketing',2,'02/15/03','fechado',53,'502'); insert into ATENDIMENTO_TELEFONICO values(3,2,'Cont Rodoviário',3,'03/16/03','pendente',71,'201'); insert into ATENDIMENTO_TELEFONICO values(4,4,'Qualidade',4,'03/20/03','fechado',89,'RH1'); insert into ATENDIMENTO_TELEFONICO values(5,5,'Qualidade',5,'04/09/03','pendente',38,'RH2'); /*tabela: RH_TREINAMENTO */ insert into RH_TREINAMENTO values ('RH1', 1, '02/02/02'); insert into RH_TREINAMENTO values ('RH1', 2, '05/10/02'); insert into RH_TREINAMENTO values ('RH2', 1, '05/10/02'); insert into RH_TREINAMENTO values ('RH3', 2, '06/25/02'); insert into RH_TREINAMENTO values ('RH4', 2, '05/10/02'); insert into RH_TREINAMENTO values ('RH5', 1, '06/25/02'); insert into RH_TREINAMENTO values ('RH6', 1, '05/10/02'); /*tabela: AUDITORIA */ insert into AUDITORIA values (2,'1%','2%','1%','1%','201','1%'); insert into AUDITORIA values (3,'1%','2%','2%','1%','202','2%'); insert into AUDITORIA values (4,'2%','2%','2%','2%','203','3%'); insert into AUDITORIA values (5,'2%','1%','3%','2%','204','2%'); insert into AUDITORIA values (6,'1%','1%','3%','2%','201','1%'); insert into AUDITORIA values (1,'3%','2%','3%','2%','203','2%'); /*tabela: SOL_CLI */ insert into SOL_CLI values (53,1,'05/03/03'); insert into SOL_CLI values (53,2,'05/12/03'); insert into SOL_CLI values (89,3,'05/04/03'); insert into SOL_CLI values (89,4,'05/11/03'); /*tabela: CTRC */ /* DADOS NÃO FORNECIDOS - SEM DEPENDENCIA */ /*tabela: CARGA_VIAGEM */ /* DADOS NÃO FORNECIDOS - SEM DEPENDENCIA */ /*tabela: FASROT */ /* DADOS NÃO FORNECIDOS - SEM DEPENDENCIA */ /*tabela: COMPRA_RF */ insert into COMPRA_RF values (2, 1, 15.00, 3); insert into COMPRA_RF values (1, 2, 50.00, 6); insert into COMPRA_RF values (4, 3, 1.50, 30); /*tabela: MATERIAL_CONSUMO */ insert into MATERIAL_CONSUMO values (1, 6, 'Reciclados'); insert into MATERIAL_CONSUMO values (2, 3, 'Reciclados'); insert into MATERIAL_CONSUMO values (4, 30,'Reciclados'); /*tabela: RECURSO_PERMANETE */ insert into RECURSO_PERMANETE values (3, 'HITS001','Transp. feridos'); insert into RECURSO_PERMANETE values (5, 'HITS001','Informática'); insert into RECURSO_PERMANETE values (6, 'HITS001','Informática'); insert into RECURSO_PERMANETE values (1000,'HITS003','Transp. carga'); insert into RECURSO_PERMANETE values (1001,'HITS004', 'Transp. carga'); insert into RECURSO_PERMANETE values (1002,'HITS004', 'Transp. carga'); /*tabela: EQUIPAMENTO */ insert into EQUIPAMENTO values (3, 'Excelente','Bom'); insert into EQUIPAMENTO values (5, 'Excelente','Médio'); insert into EQUIPAMENTO values (6, 'Danificado','Um lixo'); /*tabela: MOTORISTA */ insert into motorista values('500','25234','02/25/70',5); insert into motorista values('501','57675','10/21/65',6); insert into motorista values('502','42436','01/18/71',1); /*tabela: QUALIFICACAO */ insert into QUALIFICACAO values ('RH1', 'TQU002', 'USP', '10/4/93 a 21/5/97'); insert into QUALIFICACAO values ('RH1', 'TQU004', 'MEC-Sorocaba', '5/2/85 a 6/5/87'); insert into QUALIFICACAO values ('RH3', 'TQU004', 'Macaé', '07/25/90 a 3/4/93'); insert into QUALIFICACAO values ('RH7', 'TQU002', 'UFMG', '6/6/80 a 10/2/87'); /*tabela: VEICULO */ insert into veiculo values (1000,'IDT3169',23576,1990,'caminhão','et56555y','SC-900X','VERDE'); insert into veiculo values (1001,'IEX2986',23686,1995,'caminhão','f7r5ds77','VW-30RT','AZUL'); /*********************************************************************/ /* TABELA COM 03 NÍVEIS DE DEPENDÊNCIA DENTRO DO BANCO - 16 TABELAS*/ /*tabela: MOVIMENTACAO */ /* DADOS NÃO FORNECIDOS - SEM DEPENDENCIA */ /*tabela: CONTRATO_CLIENTE */ insert into CONTRATO_CLIENTE values(3,2,53,3); insert into CONTRATO_CLIENTE values(4,3,89,2); /*tabela: MISSAO */ insert into MISSAO values (1,'01/15/03','01/25/03',1,2,3); insert into MISSAO values (2,'02/05/03','02/22/03',2,3,3); insert into MISSAO values (3,'03/06/03','03/23/03',2,4,4); insert into MISSAO values (4,'03/11/03','03/23/03',3,1,3); insert into MISSAO values (5,'04/12/03','04/25/03',3,3,4); insert into MISSAO values (6,'05/06/03','05/25/03',4,4,4); /*tabela: ATENDIMENTO */ insert into ATENDIMENTO values (1, '02/02/01', '10/05/00', '02/02/01', '12/25/00', 'Concl. sucesso', 1); insert into ATENDIMENTO values (2, '03/05/01', '02/06/00', '03/05/01', '04/30/00', 'Concl. sucesso', 2); insert into ATENDIMENTO values (3, '12/05/01', '10/12/00', '12/05/01', '11/10/00', 'Concl. fatal', 3); /*tabela: COTACAO */ insert into COTACAO values (1, 'MUD. RESID.', 5.30000019073486, 15, 300, 200.199996948242,'SP', 'RJ',1); insert into COTACAO values (2, 'MUD. RESID.', 5.30000019073486, 15, 300, 200.199996948242,'SP', 'RJ',2); /*tabela: TRANSPORTE */ insert into TRANSPORTE values (1,'04/03/03',110,3,2); insert into TRANSPORTE values (2,'04/13/03',80,2,3); insert into TRANSPORTE values (3,'04/21/03',90,1,4); insert into TRANSPORTE values (4,'04/11/03',100,4,5); insert into TRANSPORTE values (5,'04/24/03',100,2,1); /*tabela: HISTORICO_MISSAO */ insert into HISTORICO_MISSAO values (1,'Resgate', 'Resgate', '02/02/01',1,1,1 ); insert into HISTORICO_MISSAO values (2,'Guincho', 'Guincho', '03/05/01',2,2,2 ); insert into HISTORICO_MISSAO values (3,'Resgate', 'Resgate', '03/12/01',3,3,3 ); insert into HISTORICO_MISSAO values (4,'Guindaste', 'Guindaste', '10/12/01',4,4,4 ); insert into HISTORICO_MISSAO values (5,'Socorro', 'Socorro atrop.', '05/12/01',5,1,5 ); /*tabela: ORDEM_SERVICO */ insert into ORDEM_SERVICO values (1,'01/15/2002','01/25/2002',1,'Reparos'); insert into ORDEM_SERVICO values (2,'01/10/2002','01/15/2002',2,'Pintura Placas'); insert into ORDEM_SERVICO values (3,'01/20/2002','02/01/2002',3,'Revisão Ilum.'); insert into ORDEM_SERVICO values (4,'02/05/2002','02/15/2002',4,'Recup. Asfált.'); /*tabela: ALOCACAO_RF */ insert into ALOCACAO_RF values (3, 1, 10, 2000, 2500); insert into ALOCACAO_RF values (3, 2, 1, 1500, 2000); insert into ALOCACAO_RF values (4, 3, 2, 2554, 2578); insert into ALOCACAO_RF values (4, 4, 5, 2222, 3333); insert into ALOCACAO_RF values (5, 1, 7, 5555, 6666); /*tabela: ALOCACAO_RH*/ insert into ALOCACAO_RH values ('RH1', 2, 'Dirig. até local', 'Bom'); insert into ALOCACAO_RH values ('RH6', 2, 'Atend. urg.', 'Muito Bom'); insert into ALOCACAO_RH values ('RH1', 3, 'Dirig. até local', 'Muito Bom'); insert into ALOCACAO_RH values ('RH7', 3, 'Atend. urg.', 'Muito Bom'); insert into ALOCACAO_RH values ('RH2', 4, 'Aux. equipe', 'Muito Bom'); insert into ALOCACAO_RH values ('RH7', 4, 'Atend. urg.', 'Bom'); /*tabela: PEDIDO */ /* DADOS NÃO FORNECIDOS - SEM DEPENDENCIA */ /*tabela: LOTE */ /* DADOS FORNECIDOS MAS DEPENDE DE QUEM NÃO FORNECEU... */ /*tabela: EXPEDICAO */ /* DADOS NÃO FORNECIDOS - SEM DEPENDENCIA */ /*tabela: OCORRENCIA */ /* DADOS NÃO FORNECIDOS - SEM DEPENDENCIA */ /*tabela: MANUTENCAO */ /* DADOS NÃO FORNECIDOS - SEM DEPENDENCIA */ /*tabela: PLANEJAMENTO */ /* DADOS NÃO FORNECIDOS - SEM DEPENDENCIA */ /*tabela: PORTARIA */ /* DADOS NÃO FORNECIDOS - SEM DEPENDENCIA */ /*tabela: DOCUMENTACAO */ /* DADOS NÃO FORNECIDOS - SEM DEPENDENCIA */ /*tabela: RH_ATENDIMENTO */ insert into RH_ATENDIMENTO values (1, 'RH1', 'Dirigir veículo', 'sofrível'); insert into RH_ATENDIMENTO values (1, 'RH6', 'Socorrer vítimas', 'sofrível'); insert into RH_ATENDIMENTO values (2, 'RH1', 'Transp. mecânico', 'sofrível'); insert into RH_ATENDIMENTO values (2, 'RH4', 'Efetuar reparos', 'sofrível'); insert into RH_ATENDIMENTO values (3, 'RH3', 'Transp. médicos', 'sofrível'); insert into RH_ATENDIMENTO values (3, 'RH6', 'Prestar socorro', 'sofrível'); insert into RH_ATENDIMENTO values (3, 'RH7', 'Prestar socorro', 'sofrível'); /*tabela: RF_ATENDIMENTO */ insert into RF_ATENDIMENTO values (1, 3, 1, 20, 21); insert into RF_ATENDIMENTO values (1, 4, 1, 16, 17); insert into RF_ATENDIMENTO values (2, 5, 1, 11, 12); insert into RF_ATENDIMENTO values (3, 3, 3, 11, 13); insert into RF_ATENDIMENTO values (3, 4, 3, 14, 15); /*tabela: DESCARGA */ /* DADOS NÃO FORNECIDOS - SEM DEPENDENCIA */ /*tabela: CARGA */ /* DADOS NÃO FORNECIDOS - SEM DEPENDENCIA */ /***********************************************************************/ /* TABELA COM 04 NÍVEIS DE DEPENDÊNCIA DENTRO DO BANCO - 16 TABELAS*/ /*tabela: ITEM_PEDIDO */ /* DADOS NÃO FORNECIDOS - SEM DEPENDENCIA */ /*tabela: QTDE_PROD */ /* DADOS FORNECIDOS, MAS DEPENDIA DE LOTE - QUE DEPENDIA DE MAIS GENTE - DEU AZAR */ /*tabela: ITEM_DESCARGA */ /*tabela: ITEM_EXPEDICAO */ /* DADOS NÃO FORNECIDOS - SEM DEPENDENCIA */ /*tabela: INDENIZACAO */ /* DADOS NÃO FORNECIDOS - SEM DEPENDENCIA */ /*tabela: CUSTO */ /* DADOS NÃO FORNECIDOS - SEM DEPENDENCIA */ /*tabela: ITEM_CARGA */ /* DADOS NÃO FORNECIDOS - SEM DEPENDENCIA */ /***********************************************************************/ /* TABELA COM 05 NÍVEIS DE DEPENDÊNCIA DENTRO DO BANCO - 1 TABELAS*/ /*tabela: PAGAMENTO */ /* DADOS FORNECIDOS, MAS DEPENDIA DE INDENIZAÇÃO */ /***********************************************************************/ /***********************************************************************/ /*Tabelas do GTR*/ insert into POS_POSTO (pos_num, pos_num_camera, pos_num_func) values(1,20,10); insert into POS_POSTO (pos_num, pos_num_camera, pos_num_func) values(2,15,9); insert into POS_POSTO (pos_num, pos_num_camera, pos_num_func) values(3,10,15); INSERT INTO CON_CONCESSIONARIA( con_num, con_nomeConcessionaria, con_cnpj, con_inscricaoEstadual) VALUES( 1,'Nova Dutra I', 125478 ,777 ); INSERT INTO CON_CONCESSIONARIA( con_num, con_nomeConcessionaria, con_cnpj, con_inscricaoEstadual) VALUES( 2,'Nova Dutra II',997854, 817); INSERT INTO CON_CONCESSIONARIA( con_num, con_nomeConcessionaria, con_cnpj, con_inscricaoEstadual) VALUES( 3,'Interior Vias',651147, 123); INSERT INTO CON_CONCESSIONARIA( con_num, con_nomeConcessionaria, con_cnpj, con_inscricaoEstadual) VALUES( 4,'Vias Expressas',523515, 1002); INSERT INTO CON_CONCESSIONARIA( con_num, con_nomeConcessionaria, con_cnpj, con_inscricaoEstadual) VALUES( 5,'SP rodovias', 237114, 456); insert into ROD_RODOVIA (rod_num,rod_tipo, con_num, rod_nomeRodovia, pos_num) values(1,'BR',1,'Dutra',1); insert into ROD_RODOVIA (rod_num,rod_tipo, con_num, rod_nomeRodovia, pos_num) values(2,'SP',1,'Washington Luiz',2); insert into ROD_RODOVIA (rod_num,rod_tipo, con_num, rod_nomeRodovia, pos_num) values(3,'PE',2,'Anhanguera',3); insert into ROD_RODOVIA (rod_num,rod_tipo, con_num, rod_nomeRodovia, pos_num) values(4,'CE',3,'Rota Sol Poente',3); INSERT INTO ROT_ROTA( rot_num, rot_cidadeOrigem, rot_cidadeDestino) VALUES( 1,'São Paulo' ,'Taubate' ); INSERT INTO ROT_ROTA( rot_num, rot_cidadeOrigem, rot_cidadeDestino) VALUES( 2,'Jundiai' ,'São Paulo' ); INSERT INTO ROT_ROTA( rot_num, rot_cidadeOrigem, rot_cidadeDestino) VALUES( 3,'Campinas' ,'SJC' ); INSERT INTO ROT_ROTA( rot_num, rot_cidadeOrigem, rot_cidadeDestino) VALUES( 4,'SJC' ,'São Paulo' ); INSERT INTO ROT_ROTA( rot_num, rot_cidadeOrigem, rot_cidadeDestino) VALUES( 5,'Aparecida' ,'jacarei' ); INSERT INTO REG_REGIAO( reg_num, reg_Abrangencia, reg_cidComponentes ) VALUES( 1,'Vale do Paraiba' ,'SJC,Jacarei'); INSERT INTO REG_REGIAO( reg_num, reg_Abrangencia, reg_cidComponentes ) VALUES( 2,'Bragança Paulista' ,'Campos Jordão'); INSERT INTO REG_REGIAO( reg_num, reg_Abrangencia, reg_cidComponentes ) VALUES( 3,'Litoral Sul' ,'Ubatuba,Caragua'); INSERT INTO REG_REGIAO( reg_num, reg_Abrangencia, reg_cidComponentes ) VALUES( 4,'Litoral Norte' ,'Praia Grande'); INSERT INTO REG_REGIAO( reg_num, reg_Abrangencia, reg_cidComponentes ) VALUES( 5,'Grande SP' ,'São Paulo,Campinas'); INSERT INTO EST_ESTACAO( est_num,reg_num, est_nome, est_local ) VALUES( 1, 1,'EM-I' ,'Campinas'); INSERT INTO EST_ESTACAO( est_num,reg_num, est_nome, est_local ) VALUES( 2, 1,'EM-V' ,'São Paulo'); INSERT INTO EST_ESTACAO( est_num,reg_num, est_nome, est_local ) VALUES( 3, 4,'EM-III' ,'Jacarei'); INSERT INTO EST_ESTACAO( est_num,reg_num, est_nome, est_local ) VALUES( 4, 2,'EM-II' ,'SJC'); INSERT INTO EST_ESTACAO( est_num,reg_num, est_nome, est_local ) VALUES( 5, 4,'EM-IV','São Paulo'); INSERT INTO HST_HISTORICO( est_num, hst_num, hst_mediaPluv, hst_mediaNeblina, hst_mediaCO2, hst_mediaVisibilidade) VALUES( 2, 1, 19, 5, 1, 18); INSERT INTO HST_HISTORICO( est_num, hst_num, hst_mediaPluv, hst_mediaNeblina, hst_mediaCO2, hst_mediaVisibilidade) VALUES( 1, 2, 21, 6, 2, 35); INSERT INTO HST_HISTORICO( est_num, hst_num, hst_mediaPluv, hst_mediaNeblina, hst_mediaCO2, hst_mediaVisibilidade) VALUES( 3, 3, 34, 1, 1, 10); INSERT INTO HST_HISTORICO( est_num, hst_num, hst_mediaPluv, hst_mediaNeblina, hst_mediaCO2, hst_mediaVisibilidade) VALUES( 1, 4, 80, 3, 2, 2); INSERT INTO HST_HISTORICO( est_num, hst_num, hst_mediaPluv, hst_mediaNeblina, hst_mediaCO2, hst_mediaVisibilidade) VALUES( 5, 5, 11, 2, 1, 14); INSERT INTO PRV_PREVISAO( est_num, prv_num, prv_probabChuva, prv_probabNevoeiro, prv_dataHora) VALUES( 2, 1, 23, 2, '2003-05-12 13:42:00' ); INSERT INTO PRV_PREVISAO( est_num, prv_num, prv_probabChuva, prv_probabNevoeiro, prv_dataHora) VALUES( 4, 2, 15, 4, '2003-03-21 21:18:00' ); INSERT INTO PRV_PREVISAO( est_num, prv_num, prv_probabChuva, prv_probabNevoeiro, prv_dataHora) VALUES( 1, 3, 7, 1 , '2003-04-17 11:16:00' ); INSERT INTO PRV_PREVISAO( est_num, prv_num, prv_probabChuva, prv_probabNevoeiro, prv_dataHora) VALUES( 5, 4, 73, 3, '2003-05-03 08:51:00' ); INSERT INTO PRV_PREVISAO( est_num, prv_num, prv_probabChuva, prv_probabNevoeiro, prv_dataHora) VALUES( 4, 5, 11, 5, '2003-03-16 19:23:00' ); INSERT INTO SEG_SEGMENTO( seg_num, rod_num, seg_inicio, seg_fim, seg_duplicado, seg_piso, hst_num, prv_num, seg_assistencia, seg_custokmeixo) VALUES( 1, 1,1 ,30 , 0 ,'buracos', 2, 4, 1, 1); INSERT INTO SEG_SEGMENTO( seg_num, rod_num, seg_inicio, seg_fim, seg_duplicado, seg_piso, hst_num, prv_num, seg_assistencia, seg_custokmeixo) VALUES( 2, 2,31 ,60 , 1 ,'em obras', 3, 1, 2, 2); INSERT INTO SEG_SEGMENTO( seg_num, rod_num, seg_inicio, seg_fim, seg_duplicado, seg_piso, hst_num, prv_num, seg_assistencia, seg_custokmeixo) VALUES( 3, 3,31 ,60 , 0 ,'em obras', 1, 5, 3, 3); INSERT INTO SEG_SEGMENTO( seg_num, rod_num, seg_inicio, seg_fim, seg_duplicado, seg_piso, hst_num, prv_num, seg_assistencia, seg_custokmeixo) VALUES( 4, 4,100, 200 , 1 ,'buracos', 2, 3, 4, 4); INSERT INTO SEG_SEGMENTO( seg_num, rod_num, seg_inicio, seg_fim, seg_duplicado, seg_piso, hst_num, prv_num, seg_assistencia, seg_custokmeixo) VALUES( 5, 1,40, 100 , 1 ,'em obras', 5, 2, 5, 5); INSERT INTO VIA_VIA( seg_num, rot_num, via_numsequencia) VALUES( 1, 3, 1); INSERT INTO VIA_VIA( seg_num, rot_num, via_numsequencia) VALUES( 2, 2, 1); INSERT INTO VIA_VIA( seg_num, rot_num, via_numsequencia) VALUES( 3, 1, 1); INSERT INTO VIA_VIA( seg_num, rot_num, via_numsequencia) VALUES( 4, 3, 2); INSERT INTO VIA_VIA( seg_num, rot_num, via_numsequencia) VALUES( 5, 4, 1); insert into PRA_PRACA (pra_num, seg_num, pra_nome, pra_gerente, pra_km, pra_fut_instal) values(1, 5,'Praca Jacarei','Alexandre Melo',210,0); insert into PRA_PRACA (pra_num, seg_num, pra_nome, pra_gerente, pra_km, pra_fut_instal) values(2, 1, 'Praca Araraquara','Pedro Bastos',360,0); insert into PRA_PRACA (pra_num, seg_num, pra_nome, pra_gerente, pra_km, pra_fut_instal) values(3, 2, 'Praca Recife','Juliana Bezerra',198,0); insert into PRA_PRACA (pra_num, seg_num, pra_nome, pra_gerente, pra_km, pra_fut_instal) values(4, 3, 'Praca Fortaleza','Lucio Rebouças',157,1); insert into PRA_PRACA (pra_num, seg_num, pra_nome, pra_gerente, pra_km, pra_fut_instal) values(5, 4, 'Praca São Paulo','Leonardo Pontes',280,0); insert into PRA_PRACA (pra_num, seg_num, pra_nome, pra_gerente, pra_km, pra_fut_instal) values(6, 5, 'Praca Taubate','Mattos Brito',320,1); insert into PRA_PRACA (pra_num, seg_num, pra_nome, pra_gerente, pra_km, pra_fut_instal) values(7, 5, 'Praca Porto Ferreira','Rafael Faleiro',250,1); insert into VEP_VEICULOPASSANTE (vep_num, vep_placa, vep_tipo) values (1,'DDD7777', 0); insert into VEP_VEICULOPASSANTE(vep_num, vep_placa, vep_tipo) values (2,'DDD7776', 2); insert into VEP_VEICULOPASSANTE(vep_num, vep_placa, vep_tipo) values (3,'DDI7777', 3); insert into VEP_VEICULOPASSANTE(vep_num, vep_placa, vep_tipo) values( 4,'jtv7898', 1); insert into VEP_VEICULOPASSANTE(vep_num, vep_placa, vep_tipo) values( 5,'urg1234', 2); INSERT INTO CAM_CAMINHAO( vep_num,cam_eixos,mod_modelo ) VALUES( 2,3,'SC-900X' ); INSERT INTO CAM_CAMINHAO( vep_num,cam_eixos,mod_modelo ) VALUES( 3,3,'SC-850X' ); INSERT INTO CAM_CAMINHAO( vep_num,cam_eixos,mod_modelo ) VALUES( 5,3,'VW-1000'); INSERT INTO PSS_PESSOA ( pss_num,pss_nome,pss_rg,pss_cpf,pss_endereco,pss_cidade,pss_uf,pss_telefone, pss_numcc ) VALUES( 1,'Welton de Abreu','123456789','5649873215489','h8f, 123','sao joleu','sp','1239478858','28472541' ); INSERT INTO PSS_PESSOA ( pss_num,pss_nome,pss_rg,pss_cpf,pss_endereco,pss_cidade,pss_uf,pss_telefone, pss_numcc ) VALUES( 2,'Thiago Daniel','321654987','830385878','R. Ninguem, 666','inferno','pe','7894665154','9812630' ); INSERT INTO PSS_PESSOA ( pss_num,pss_nome,pss_rg,pss_cpf,pss_endereco,pss_cidade,pss_uf,pss_telefone, pss_numcc ) VALUES( 3,'Tony Lampada','91311038','97002613134','R. dos bobos, 0','paraiso','ce','2345678','982436' ); INSERT INTO HAB_HABILITACAO( hab_num,pss_num,hab_val,hab_tipo ) VALUES( 1254879,1,'2005-03-31','D' ); INSERT INTO HAB_HABILITACAO( hab_num,pss_num,hab_val,hab_tipo ) VALUES( 6549877,2,'2004-03-05','D' ); INSERT INTO ENT_ENTREGA( ent_num,ent_horario,ent_peso,vep_num,hab_num ) VALUES( 1,'2003-05-28 21:00:00', 10,2,1254879 ); INSERT INTO ENT_ENTREGA( ent_num,ent_horario,ent_peso,vep_num,hab_num ) VALUES( 2,'2003-04-28 18:00:00', 11,2,6549877 ); INSERT INTO ENT_ENTREGA( ent_num,ent_horario,ent_peso,vep_num,hab_num ) VALUES( 3,'2003-06-11 16:00:00', 10,2,1254879 ); INSERT INTO ENT_ENTREGA( ent_num,ent_horario,ent_peso,vep_num,hab_num ) VALUES( 4,'2003-05-14 11:00:00', 13,2,6549877 ); INSERT INTO ENT_ENTREGA( ent_num,ent_horario,ent_peso,vep_num,hab_num ) VALUES( 5,'2003-06-08 08:00:00', 16,2,1254879 ); INSERT INTO SRT_SEGMENTOROTA( srt_num,srt_passou,ent_num,pra_num ) VALUES( 1,1,1,1 ); INSERT INTO SRT_SEGMENTOROTA( srt_num,srt_passou,ent_num,pra_num ) VALUES( 2,1,1,2 ); INSERT INTO SRT_SEGMENTOROTA( srt_num,srt_passou,ent_num,pra_num ) VALUES( 3,1,1,3 ); insert into SEN_SENTIDO (pra_num, sen_flag, sen_qtd_balanca, sen_limite_peso) values (1,0,1,8200); insert into SEN_SENTIDO (pra_num, sen_flag, sen_qtd_balanca, sen_limite_peso) values(1,1,2,8200); insert into SEN_SENTIDO (pra_num, sen_flag, sen_qtd_balanca, sen_limite_peso) values(2,0,1,7000); insert into SEN_SENTIDO (pra_num, sen_flag, sen_qtd_balanca, sen_limite_peso) values(3,0,1,8000); insert into SEN_SENTIDO (pra_num, sen_flag, sen_qtd_balanca, sen_limite_peso) values(5,1,1,8000); insert into EQP_EQUIPAMENTO (eqp_num, eqp_tipo, pra_num, sen_flag) values(1234,1002,1,1); insert into EQP_EQUIPAMENTO (eqp_num, eqp_tipo, pra_num, sen_flag) values(2349,2001,1,0); insert into EQP_EQUIPAMENTO (eqp_num, eqp_tipo, pra_num, sen_flag) values(4563,2001,3,0); insert into EQP_EQUIPAMENTO (eqp_num, eqp_tipo, pra_num, sen_flag) values(4356,1002,2,0); insert into EQP_EQUIPAMENTO (eqp_num, eqp_tipo, pra_num, sen_flag) values(4357,1002,5,1); insert into EQP_EQUIPAMENTO (eqp_num, eqp_tipo, pra_num, sen_flag) values(13578,01,1,0); insert into EQP_EQUIPAMENTO (eqp_num, eqp_tipo, pra_num, sen_flag) values(18974,02,1,1); insert into EQP_EQUIPAMENTO (eqp_num, eqp_tipo, pra_num, sen_flag) values(14753,03,2,0); insert into ANM_ANOMALIA (anm_num, anm_desc, anm_grav) values(1,'Contagem danificado',2); insert into ANM_ANOMALIA (anm_num, anm_desc, anm_grav) values(2,'Sensor-Reg prejud.',1); insert into ANM_ANOMALIA (anm_num, anm_desc, anm_grav) values(3,'Sinal danificada',0); insert into ANM_ANOMALIA (anm_num, anm_desc, anm_grav) values(4,'Balança Desreg.',2); insert into OCR_OCORRENCIA (ocr_num, ocr_data, anm_num, eqp_num) values(1,'07-APR-2003',1, 13578); insert into OCR_OCORRENCIA (ocr_num, ocr_data, anm_num, eqp_num) values(2,'06-APR-2003',1, 18974); insert into OCR_OCORRENCIA (ocr_num, ocr_data, anm_num, eqp_num) values(3,'01-JAN-2003',2, 14753); insert into OCR_OCORRENCIA (ocr_num, ocr_data, anm_num, eqp_num) values(5,'14-APR-03',4, 4563); INSERT INTO OCO_OCORRENCIA( oco_num,seg_num, oco_tipoOcorrencia,oco_dataHora ) VALUES( 1, 1, 'queda de barreira','2003-04-21 21:00:00' ); INSERT INTO OCO_OCORRENCIA( oco_num,seg_num, oco_tipoOcorrencia,oco_dataHora ) VALUES( 2, 2, 'ponte interditada','2003-04-19 18:30:00' ); INSERT INTO OCO_OCORRENCIA( oco_num,seg_num, oco_tipoOcorrencia,oco_dataHora ) VALUES( 3, 1, 'erosão', '2003-05-15 06:41:00' ); INSERT INTO OCO_OCORRENCIA( oco_num,seg_num, oco_tipoOcorrencia,oco_dataHora ) VALUES( 4, 3, 'buracos na pista', '2003-05-28 10:17:00' ); INSERT INTO OCO_OCORRENCIA( oco_num,seg_num, oco_tipoOcorrencia,oco_dataHora ) VALUES( 5, 2, 'arvore no caminho','2003-06-04 13:42:00' ); insert into FIN_FINANCEIRO (fin_num, pra_num, fin_data) values(1245,1,'12-JAN-2003'); insert into FIN_FINANCEIRO (fin_num, pra_num, fin_data) values(2314,3,'01-JAN-2003'); insert into ORC_ORCAMENTO (orc_num, orc_vendas, orc_custo, orc_producao, orc_caixa, fin_num, orc_principal) values(21,456,235,231,657,2314,32); insert into ORC_ORCAMENTO (orc_num, orc_vendas, orc_custo, orc_producao, orc_caixa, fin_num, orc_principal) values(23,345,450,980,32,1245,87); insert into PES_PESAGEM (pes_num, pes_qtd_eixo, pes_peso, eqp_num, pes_chamada, pes_tempo) values(100,2,14000,4357,0,'25-APR-2003 13:00:00'); insert into PES_PESAGEM (pes_num, pes_qtd_eixo, pes_peso, eqp_num, pes_chamada, pes_tempo) values(231,2,16000,1234,0,'16-MAY-2003 12:00:45'); insert into PES_PESAGEM (pes_num, pes_qtd_eixo, pes_peso, eqp_num, pes_chamada, pes_tempo) values(333,3,27000,4563,1,'14-APR-2003 15:00:00'); insert into PES_PESAGEM (pes_num, pes_qtd_eixo, pes_peso, eqp_num, pes_chamada, pes_tempo) values(453,1,9000,4357,1,'06-APR-2003 21:00:00'); insert into PES_PESAGEM (pes_num, pes_qtd_eixo, pes_peso, eqp_num, pes_chamada, pes_tempo) values(672,2,16600,1234,0,'25-MAR-2003 08:00:00'); insert into PES_PESAGEM (pes_num, pes_qtd_eixo, pes_peso, eqp_num, pes_chamada, pes_tempo) values(234,2,16000,1234,0,'04-MAY-2003 11:30:00'); insert into PLA_PLACA (pla_num, seg_num, pla_km, pla_veloc) values(1,1,15,80); insert into PLA_PLACA (pla_num, seg_num, pla_km, pla_veloc) values(2,2,50,60); insert into PLA_PLACA (pla_num, seg_num, pla_km, pla_veloc) values(3,3,60,100); insert into PLA_PLACA (pla_num, seg_num, pla_km, pla_veloc) values(4,4,100,100); insert into CAL_CALLBOX (cal_num, pla_num, cal_km, seg_num) values(1,1,10,1); insert into CAL_CALLBOX (cal_num, pla_num, cal_km, seg_num) values(2,2,40,2); insert into CAL_CALLBOX (cal_num, pla_num, cal_km, seg_num) values(3,3,50,3); insert into CAMERA (cmr_num, cmr_km, pla_num, seg_num) values(1,5,1,1); insert into CAMERA (cmr_num, cmr_km, pla_num, seg_num) values(2,30,2,2); insert into CAMERA (cmr_num, cmr_km, pla_num, seg_num) values(3,40,3,3); insert into IMG_IMAGEM (img_num, img_zoom, cmr_num, img_pan) values(1,10,1,'2,8'); insert into IMG_IMAGEM (img_num, img_zoom, cmr_num, img_pan) values(2,20,2,'4,30'); insert into IMG_IMAGEM (img_num, img_zoom, cmr_num, img_pan) values(3,40,3,'10,3'); insert into FXA_FAIXA (fxa_num, fxa_sentido, seg_num, fxa_faixa) values(1,'norte',1, 1); insert into FXA_FAIXA (fxa_num, fxa_sentido, seg_num, fxa_faixa) values(2,'sul',1, 2); insert into FXA_FAIXA (fxa_num, fxa_sentido, seg_num, fxa_faixa) values(3,'norte',2, 3); insert into FLX_FLUXO (flx_num, flx_tipo, flx_qtde, fxa_num, flx_inicio, flx_fim) values(1, 'carro', 250, 1, '25-APR-2003 13:00:00', '25-APR-2003 17:00:00'); insert into FLX_FLUXO (flx_num, flx_tipo, flx_qtde, fxa_num, flx_inicio, flx_fim) values(2, 'caminhao', 130, 2, '26-APR-2003 17:00:00', '26-APR-2003 23:00:00'); insert into FLX_FLUXO (flx_num, flx_tipo, flx_qtde, fxa_num, flx_inicio, flx_fim) values(3, 'moto', 90, 3, '27-APR-2003 23:00:00', '28-APR-2003 03:00:00'); insert into DEC_DECISAO (dec_num, dec_desc, dec_hora) values(1, 'Chamar Ambulancia', '10-JUN-2003 03:00:00'); insert into DEC_DECISAO (dec_num, dec_desc, dec_hora) values(2, 'Chamar Bombeiros', '11-JUN-2003 04:00:00'); insert into DEC_DECISAO (dec_num, dec_desc, dec_hora) values(3, 'Enviar viatura', '12-JUN-2003 13:00:00'); insert into ATE_ATENDIMENTO (ate_num, ate_inicio, ate_fim) values(1, '10-JUN-2003 03:00:00', '10-JUN-2003 03:45:00'); insert into ATE_ATENDIMENTO (ate_num, ate_inicio, ate_fim) values(2, '11-JUN-2003 04:00:00', '11-JUN-2003 04:15:00'); insert into ATE_ATENDIMENTO (ate_num, ate_inicio, ate_fim) values(3, '12-JUN-2003 13:00:00', '12-JUN-2003 13:10:00'); insert into TIP_TIPO (tip_num, dec_num, tip_nome, tip_prioridade) values (1, 1, 'atropelamento', 'alta'); insert into TIP_TIPO (tip_num, dec_num, tip_nome, tip_prioridade) values (2, 2, 'batida com vitima', 'alta'); insert into TIP_TIPO (tip_num, dec_num, tip_nome, tip_prioridade) values (3, 3, 'batida sem vitima', 'baixa'); insert into INC_INCIDENTE (inc_num, tip_num, ate_num, inc_inicio, inc_fim, dec_num) values(1, 1, 1, '10-JUN-2003 03:00:00', '10-JUN-2003 03:45:00', 1); insert into INC_INCIDENTE (inc_num, tip_num, ate_num, inc_inicio, inc_fim, dec_num) values(2, 1, 2, '11-JUN-2003 04:00:00', '11-JUN-2003 04:15:00', 1); insert into INC_INCIDENTE (inc_num, tip_num, ate_num, inc_inicio, inc_fim, dec_num) values(3, 2, 3, '12-JUN-2003 13:00:00', '12-JUN-2003 13:10:00', 2); insert into INC_INCIDENTE (inc_num, tip_num, ate_num, inc_inicio, inc_fim, dec_num) values(4, 3, 1, '13-JUN-2003 17:10:00', '13-JUN-2003 17:20:00', 3); insert into MEN_MENSAGEM (men_num, inc_num, men_texto, pla_num, men_fonte, men_fonteid, men_data) values(1,1,'Acidente a frente',2,'CALL',1,'12-mar-2003'); insert into MEN_MENSAGEM (men_num, inc_num, men_texto, pla_num, men_fonte, men_fonteid, men_data) values(2,1,'Pista escorregadia',1,'CAM',1,'20-jun-2003'); insert into MEN_MENSAGEM (men_num, inc_num, men_texto, pla_num, men_fonte, men_fonteid, men_data) values(3,2,'Animal na pista',1,'CAM',2,'02-jan-2003'); insert into MEN_MENSAGEM (men_num, inc_num, men_texto, pla_num, men_fonte, men_fonteid, men_data) values(4,3,'Forte chuva',1,'INPE',1,'15-jul-2003'); insert into VIE_VEICULOENVOLVIDO (vep_num, inc_num) values (1, 1); insert into VIE_VEICULOENVOLVIDO (vep_num, inc_num) values (2, 2); insert into VIE_VEICULOENVOLVIDO (vep_num, inc_num) values (3, 3); INSERT INTO CAB_CABINE(cab_num,pra_num,sen_flag,cab_semparar) VALUES( 1,1,0,1 ); INSERT INTO CAB_CABINE(cab_num,pra_num,sen_flag,cab_semparar) VALUES( 2,1,0,0 ); INSERT INTO CAB_CABINE(cab_num,pra_num,sen_flag,cab_semparar) VALUES( 3,1,0,0 ); INSERT INTO CAB_CABINE(cab_num,pra_num,sen_flag,cab_semparar) VALUES( 4,1,1,0 ); INSERT INTO CAB_CABINE(cab_num,pra_num,sen_flag,cab_semparar) VALUES( 5,1,1,0 ); INSERT INTO CAB_CABINE(cab_num,pra_num,sen_flag,cab_semparar) VALUES( 6,1,1,0 ); INSERT INTO CAB_CABINE(cab_num,pra_num,sen_flag,cab_semparar) VALUES( 7,1,1,1 ); INSERT INTO CAB_CABINE(cab_num,pra_num,sen_flag,cab_semparar) VALUES( 8,2,0,1 ); INSERT INTO CAB_CABINE(cab_num,pra_num,sen_flag,cab_semparar) VALUES( 9,2,0,0 ); INSERT INTO CAB_CABINE(cab_num,pra_num,sen_flag,cab_semparar) VALUES( 10,2,0,0 ); INSERT INTO CAB_CABINE(cab_num,pra_num,sen_flag,cab_semparar) VALUES( 11,2,0,0 ); INSERT INTO CAB_CABINE(cab_num,pra_num,sen_flag,cab_semparar) VALUES( 12,3,0,1 ); INSERT INTO CAB_CABINE(cab_num,pra_num,sen_flag,cab_semparar) VALUES( 13,3,0,0 ); INSERT INTO CAB_CABINE(cab_num,pra_num,sen_flag,cab_semparar) VALUES( 14,3,0,0 ); INSERT INTO CSP_CARTAOSEMPARAR( vep_num, pss_num ) VALUES( 2,1 ); INSERT INTO CSP_CARTAOSEMPARAR( vep_num, pss_num ) VALUES( 3,1 ); INSERT INTO CSP_CARTAOSEMPARAR( vep_num, pss_num ) VALUES( 5,2 ); INSERT INTO CAR_CARGA( car_cod,car_tipo,ent_num ) VALUES( 1,'CALCAS DO URUGUAI',1 ); INSERT INTO CAR_CARGA( car_cod,car_tipo,ent_num ) VALUES( 2,'CAMISAS DO OLISSES',1 ); INSERT INTO CAR_CARGA( car_cod,car_tipo,ent_num ) VALUES( 3,'CEREBRO DO TONY',1 ); INSERT INTO CAR_CARGA( car_cod,car_tipo,ent_num ) VALUES( 4,'Almofadas Uruguay',2 ); INSERT INTO PGT_PAGAMENTO( pgt_num,pgt_horario,cab_num,vep_num,pgt_valor ) VALUES( 1,'2003-05-28 15:13:00',2,1,4.5 ); INSERT INTO PGT_PAGAMENTO( pgt_num,pgt_horario,cab_num,vep_num,pgt_valor ) VALUES( 2,'2003-05-28 18:45:00',1,2,8 ); INSERT INTO PGT_PAGAMENTO( pgt_num,pgt_horario,cab_num,vep_num,pgt_valor ) VALUES( 3,'2003-05-28 19:20:00',8,2,8.5 ); INSERT INTO PGT_PAGAMENTO( pgt_num,pgt_horario,cab_num,vep_num,pgt_valor ) VALUES( 4,'2003-05-28 20:00:00',14,2,8 ); INSERT INTO PGT_PAGAMENTO( pgt_num,pgt_horario,cab_num,vep_num,pgt_valor ) VALUES( 5,'2003-05-28 18:46:00',4,4,4.5 ); INSERT INTO PGT_PAGAMENTO( pgt_num,pgt_horario,cab_num,vep_num,pgt_valor ) VALUES( 6,'2003-05-28 22:00:00',2,3,8 ); INSERT INTO PGT_PAGAMENTO( pgt_num,pgt_horario,cab_num,vep_num,pgt_valor ) VALUES( 7,'2003-05-28 23:00:00',1,2,8 ); INSERT INTO PGT_PAGAMENTO( pgt_num,pgt_horario,cab_num,vep_num,pgt_valor ) VALUES( 8,'2003-05-28 00:00:00',2,3,8 ); INSERT INTO PGT_PAGAMENTO( pgt_num,pgt_horario,cab_num,vep_num,pgt_valor ) VALUES( 9,'2003-05-28 01:00:00',1,2,8 ); INSERT INTO PGT_PAGAMENTO( pgt_num,pgt_horario,cab_num,vep_num,pgt_valor ) VALUES( 10,'2003-05-28 02:00:00',2,1,8 ); insert into COT_CONTABIL (cot_num, cot_data, cot_numregistro, cot_numbalanco, cot_numdemres, fin_num) values (1,'13-dec-2000',123,534,3245,1245); insert into COT_CONTABIL (cot_num, cot_data, cot_numregistro, cot_numbalanco, cot_numdemres, fin_num) values (2,'15-dec-2001',56,2346,345,2314); insert into COT_CONTABIL (cot_num, cot_data, cot_numregistro, cot_numbalanco, cot_numdemres, fin_num) values (3,'23-jul-2002',76,4743,3456,2314); insert into IND_INDICE (ind_num, ind_liquidez, ind_alavancagem, fin_num, ind_lucratividade) values (1,1234,23,1245,12); insert into IND_INDICE (ind_num, ind_liquidez, ind_alavancagem, fin_num, ind_lucratividade) values (2,5671,7,2314,56); insert into IND_INDICE (ind_num, ind_liquidez, ind_alavancagem, fin_num, ind_lucratividade) values (3,789,689,2314,89); INSERT INTO PSP_PAGAMENTOSEMPARAR( pgt_num,psp_quitado, ban_cod, psp_modo ) VALUES( 2,1,1,'internet' ); INSERT INTO PSP_PAGAMENTOSEMPARAR( pgt_num,psp_quitado, ban_cod, psp_modo ) VALUES( 3,0,2,null ); INSERT INTO PSP_PAGAMENTOSEMPARAR( pgt_num,psp_quitado, ban_cod, psp_modo ) VALUES( 4,0,3,null ); INSERT INTO TAX_TAXA( pra_num,tax_tipo, tax_valor, sen_flag ) VALUES( 1,1,4.5,1 ); INSERT INTO TAX_TAXA( pra_num,tax_tipo, tax_valor, sen_flag ) VALUES( 1,2,8,0 ); INSERT INTO TAX_TAXA( pra_num,tax_tipo, tax_valor, sen_flag ) VALUES( 2,1,4.5,0 ); INSERT INTO TAX_TAXA( pra_num,tax_tipo, tax_valor, sen_flag ) VALUES( 2,2,8.5,0 ); INSERT INTO TAX_TAXA( pra_num,tax_tipo, tax_valor, sen_flag ) VALUES( 3,1,4,0 ); INSERT INTO TAX_TAXA( pra_num,tax_tipo, tax_valor, sen_flag ) VALUES( 3,2,8,0 ); insert into TUR_TURNO( tur_num, cab_num, rch_codigo, tur_inicio, tur_fim) values (1, 8, '205', '8:00', '12:00'); insert into TUR_TURNO( tur_num, cab_num, rch_codigo, tur_inicio, tur_fim) values (2, 9, '206', '8:00', '12:00'); insert into TUR_TURNO( tur_num, cab_num, rch_codigo, tur_inicio, tur_fim) values (3, 10,'207', '12:00', '16:00'); INSERT INTO COL_COLETORA( est_num, col_nome, col_indPluviosid, col_umidRelativa,col_pressAtmosfera, col_tempGrauC, col_nivelCO2, col_dirVelocVento, col_indiceVisib ) VALUES( 1,'COL-I', 13, 15, 100000, 22, 1,'Norte, 60', 18); INSERT INTO COL_COLETORA( est_num, col_nome, col_indPluviosid, col_umidRelativa,col_pressAtmosfera, col_tempGrauC, col_nivelCO2, col_dirVelocVento, col_indiceVisib ) VALUES( 2,'COL-II', 21, 19, 99998, 25, 2,'Sudeste, 84', 25); INSERT INTO COL_COLETORA( est_num, col_nome, col_indPluviosid, col_umidRelativa,col_pressAtmosfera, col_tempGrauC, col_nivelCO2, col_dirVelocVento, col_indiceVisib ) VALUES( 3,'COL-III', 18, 21, 99997, 30, 1,'Nordeste, 80', 15); INSERT INTO COL_COLETORA( est_num, col_nome, col_indPluviosid, col_umidRelativa,col_pressAtmosfera, col_tempGrauC, col_nivelCO2, col_dirVelocVento, col_indiceVisib ) VALUES( 4,'COL-IV', 35, 26, 100005, 32, 3,'Noroeste, 87', 30); INSERT INTO COL_COLETORA( est_num, col_nome, col_indPluviosid, col_umidRelativa,col_pressAtmosfera, col_tempGrauC, col_nivelCO2, col_dirVelocVento, col_indiceVisib ) VALUES( 5,'COL-V', 19, 12, 100012, 18, 5,'Sul, 75', 24); /***********************************************************************/ /***********************************************************************/ /*Demais tabelas do GMR */ /***********************************************************************/ /***********************************************************************/ /*tabela: FASE */ insert into FASE values(1,'CTB-SP','A', 1 ,'02/10/03','03/15/03'); insert into FASE values(2,'SP-JAC','B', 2 ,'03/15/03','03/25/03'); insert into FASE values(3,'JAC-SP','C', 3 ,'04/15/03','04/25/03'); insert into FASE values(4,'RJ-BH','D', 4 ,'05/15/03','05/20/03'); insert into FASE values(5,'POA-SM','E', 5 ,'05/15/03','05/20/03'); /*tabela: FASPON */ insert into FASPON values(4,1,1); insert into FASPON values(5,1,2); insert into FASPON values(6,3,1); insert into FASPON values(5,3,2); insert into FASPON values(5,2,1); insert into FASPON values(6,2,2); /***********************************************************************/ /***********************************************************************/ /***********************************************************************/ /* Novos inserts */ /* inserts para a terceira consulta */ insert into OCORRENCIA_MISSAO values (3, '04/23/03', '17:15', 1, 'Chuva forte', 1); insert into ORDEM_SERVICO values (5, '10/10/02', '10/15/02', 1, 'Transp. grãos'); insert into ALOCACAO_RF values (1000, 5, 1, 7654, 7789); /* inserts para a quarta consulta */ insert into ALOCACAO_RH values ('500', 3, 'Dirigir até local', 'Bom'); insert into CARGA_VIAGEM values (99, 345, '10/10/02', '10/14/02', 3); insert into LOTE values (101, 200, 'Móveis', 147, 99, 71); /* inserts para a quinta consulta */ insert into ALOCACAO_RH values ('502', 1, 'Dirigir até local', 'Bom'); /* inserts para a sexta consulta */ insert into ALOCACAO_RF values (1001, 1, 1, 2345, 2567); insert into OCORRENCIA_MISSAO values (3, '02/12/03', '02:15', 2, 'Desabamento', 1); /* inserts para a sétima consulta */ /* NIL */ /* inserts para a oitava consulta */ insert into FOLHA_PAGAMENTO values ('502', '01/01/03', 1500, 200, 500, 4); insert into FASROT values (3, 3, 1); insert into OCORRENCIA_MISSAO values (1, '10/10/02', '12:45', 3, 'Engarrafamento', 3);