• Nenhum resultado encontrado

Listex 5 v1 normalizacao scripts

N/A
N/A
Protected

Academic year: 2021

Share "Listex 5 v1 normalizacao scripts"

Copied!
19
0
0

Texto

(1)

MINISTÉRIO DA AERONÁUTICA

DEPARTAMENTO DE PESQUISAS E DESENVOLVIMENTO

CENTRO TÉCNICO AEROESPACIAL

Instituto Tecnológico de Aeronáutica

Programa de Pós-Graduação em

Engenharia Eletrônica e Computação - Informática

CE-240

Projeto de Sistemas de Bancos de Dados

Professor Doutor Adilson Marques da Cunha

Listex 5 - Anexo II e III – Normalização e Criação dos Scprits de Criação e Massa de

Dados

Robson Luis Monteiro Junior

Auxiliares:

Roberto Mellado Pepato

Eduardo Mena Barreto

Alexander Silva

(2)

Índice

Anexo II - Normalização ... 4

Primeira Forma Normal (1FN) ... 4

Segunda Forma Normal (2FN) ... 6

Terceira Forma Normal (3FN) ... 6

Modelo Entidade Relacionamento do Banco de Dados Setorial ... 8

Modelo Físico do Banco de Dados Setorial ... 9

(3)
(4)

Anexo II - Normalização

Primeira Forma Normal (1FN)

Uma Tabela ou Relação está na 1FN, quando todos os seus registros possuem o mesmo conjunto de atributos e esses atributos são atômicos, isto é, possuem itens indivisíveis. Após a integração de todos os aplicativos de banco de dados, temos um banco de dados setorial que irá nos permitir gerar um modelo totalmente normalizado.

Foram gerada 11 entidades que estão desnormalizadas, com atributos repetidos, ou atributos que não possuem uma coesão para o novo objetivo do modelo.

Foi iniciada a normalização através da entidade LOCAL e DEPARTAMENTO_POLICIA.

LOCAL -> {loc_identificador, loc_identificacao, loc_area, loc_restricao}

DEPARTAMENTO_POLICIA -> {cod_po_upp, nom_po_upp, lat_po_upp, lon_po_upp, und_participante}

MONITORAMENTO {mon_identificador, nom_identificacao, mon_consumo_critico, equ_identificador, mon_estado, mon_data_ocorrencia, mon_mensagem, mon_consumo }

FABRICANTE { Fab_codigo, Fab_nome, Fab_telefone, Fab_endereco }

MEDIDOR {Mdd_codigo, Eop_codigo, Mdd_local_instalacao, Mdd_descricao, Mdd_tensao_de_rede, Mdd_departamento_policia, Mdd_circuito }

MEDICAO {mdc_codigo, Mdd_codigo, mdc_data_ocorrencia, mdc_demanda_total}

TOMADA {tom_identificador, cor_identificador, tom_voltagem, tom_norma_abnt, tmo_tempo_uso}

EQUIPAMENTO {Eqp_codigo, Fab_codigo, Teq_codigo, dpp_codigo, Eop_codigo, Mdd_codigo,

Eqp_descricao, Eqp_tensao_de_operacao, Eqp_modelo, Eqp_tomada_abnt, Eqp_localixacao_geografica }

CORREDOR {cor_identificador, loc_identificador, cor_identificacao, cor_metragem, cor_quantidade_portas}

TIPOEQUIPAMENTO {Teq_codigo, Teq_abreviacao, Teq_descricao} ESTADO_OPERACAO {Eop_codigo, Eop_abreviacao, Eop_descricao}

(5)

Durante o processo de integração, foi necessário integrar a entidade que se referia as unidades de policia pacificadora, uma unidade de policia pacificadora, é uma delegacia, e por isso foi necessária modelar e trigramar de acordo.

DEPARTAMENTO_POLICIA -> {dep_codigo, dep_identificacao, dep_latitude, dep_logintude,

dep_unidade_participante}

Todo departamento de policia é georreferenciado, e contei locais que precisam ser monitorados, por isso precisar disponibilizar uma chave para a entidade LOCAL. Tantem foi identificado que a entidade DEPARTAMENTO_POLICIA pode conter um campo geométrico e não precisa guardar exatamente a latitude e longitude, sendo assim obtemos as seguintes entidades.

DEPARTAMENTO_POLICIA {dep_codigo, dep_identificacao, dep_localizacao, dep_unidade_participante}

LOCAL {loc_identificador, dep_codigo, loc_identificacao, loc_area, loc_restricao}

Foi identificado que a entidade MONITORAMENTO e MEDICAO contem dados redundantes ou agora desnecessários, e por isso precisam ser unidos e normalizados. Na entidade MONITORAMENTO os atributos mon_mensagem, mon_consumo e mon_estado não representam mais o estado de monitoramento, pois a entidade MEDICAO realiza com eficácia pois entre os equipamentos dos departamentos de policia existem medidores, que são designados a realizar o monitoramento dos equipamentos, sendo assim o nome MEDICAO será mantido e a entidade MONITORAMENTO será removida e seus atributos serão unidos ao da

MEDICAO.

MONITORAMENTO {mon_identificador, nom_identificacao, mon_consumo_critico, equ_identificador, mon_estado, mon_data_ocorrencia, mon_mensagem, mon_consumo }

MEDICAO {mdc_codigo, Mdd_codigo, mdc_data_ocorrencia, mdc_demanda_total, mdc_tensao_rede}

Assim obteremos a seguinte entidade.

(6)

Foi identificado que a entidade MEDIDOR também não precisa mais conter o atributo que armazenada o dado de qual departamento de policia o medido pertence e a tensão de rede pois o atributo foi transferido para a entidade MEDICAO visto que o departamento pode ser recuperado através de outras consultas, assim obtemos:

MEDIDOR {Mdd_codigo, Eop_codigo, Mdd_local_instalacao, Mdd_descricao}

Segunda Forma Normal (2FN)

Uma Tabela ou Relação está na 2FN quando todos os seus Atributos Não Chave contêm dados ou informações que se referem à Chave Inteira e não somente a parte da Chave do Registro ou Tupla.

Após a normalização das tabelas dentro da Primeira Forma Normal, iremos aplicar ao modelo a segunda forma normal. Foi identificado que a entidade TOMADA, possuem atributos que agora são desnessario e que não se referem a nenhuma chave inteira ou chave do registro, por isso foi removido da entidade. O atributo tmo_tempo_uso foi removido, pois agora quem mede o tempo de uso é um MEDIDOR e não a TOMADA, assim obtivemos a seguinte entidade.

TOMADA {tom_identificador, cor_identificador, tom_voltagem, tom_norma_abnt }

Após analise, também foi identificado que o medidor pertence a um CIRCUITO elétrico e que o atributo que representa deve ser alocando em uma nova entidade CIRCUITO, assim obtemos a seguinte entidade:

CIRCUITO {cct_codigo, cct_descricao, cct_tipo}

MEDIDOR {Mdd_codigo, Eop_codigo, Mdd_local_instalacao, Mdd_descricao, Mdd_tensao_de_rede, cct_codigo }

Terceira Forma Normal (3FN)

Um conjunto de Tabelas ou Relações (que servem para implantar Entidades de mesmo nome) está na 3FN, quando esse conjunto de Tabelas ou Relações estiver na 2FN e cada um de seus Atributos Não Chave estiver referindo-se diretamente a Chave.

(7)

Após a realização da normalização na segunda forma normal, foi identificado que o modelo estava normalizado na totalidade, e que conseqüentemente já estava na terceira forma normal, pois o trabalho realizando anteriormente nos aplicativos de banco de dados que compõem o banco de dados setorial.

Assim obtivemos o seguinte modelo completo, com um total de 11 entidades.

CIRCUITO {cct_codigo, cct_descricao, cct_tipo}

MEDIDOR {Mdd_codigo, Eop_codigo, Mdd_local_instalacao, Mdd_descricao,

Mdd_tensao_de_rede, cct_codigo }

TOMADA {tom_identificador, cor_identificador, tom_voltagem, tom_norma_abnt }

MEDICAO {mdc_codigo, Mdd_codigo, Mdd_estado, mdc_data_ocorrencia, mdc_demanda_total} DEPARTAMENTO_POLICIA {dep_codigo, dep_identificacao, dep_localizacao,

dep_unidade_participante}

LOCAL {loc_identificador, dep_codigo, loc_identificacao, loc_area, loc_restricao} FABRICANTE { Fab_codigo, Fab_nome, Fab_telefone, Fab_endereco }

EQUIPAMENTO {Eqp_codigo, Fab_codigo, Teq_codigo, dpp_codigo, Eop_codigo, Mdd_codigo,

Eqp_descricao, Eqp_tensao_de_operacao, Eqp_modelo, Eqp_tomada_abnt, Eqp_localixacao_geografica }

CORREDOR {cor_identificador, loc_identificador, cor_identificacao, cor_metragem,

cor_quantidade_portas}

TIPOEQUIPAMENTO {Teq_codigo, Teq_abreviacao, Teq_descricao} ESTADO_OPERACAO {Eop_codigo, Eop_abreviacao, Eop_descricao}

(8)

Modelo Entidade Relacionamento do Banco de Dados Setorial

(9)

Modelo Físico do Banco de Dados Setorial

(10)

Anexo III – Criação do Banco de Dados Setorial.

Após a normalização e integração dos aplicativos de banco de dados no banco de dados setorial, geração do modelo entidade relacionamento e geração do modelo físico, o aplicativo de banco de dados do departamento da policia foi implementado através das linguagem de descrilçao de dados (DDL) no sistema gerenciador de banco de dados Oracel 11g Spatial. Abaixo se encontram as instruções.

CREATE TABLE DEPARTAMENTO_POLICIA( Dpp_codigo INTEGER NOT NULL, Dpp_descricao VARCHAR(255) NOT NULL, Dpp_localidade SDO_GEOMETRY NOT NULL, Dpp_unidade_participante VARCHAR(50) NOT NULL );

Tabela 1 - Criação da tabela do Departamento de Polícia

CREATE TABLE LOCAL(

Loc_identificador INTEGER NOT NULL, Dpp_codigo INTEGER NOT NULL, Loc_identificacao VARCHAR(20) NOT NULL, Loc_restricao SMALLINT NOT NULL );

Tabela 2 - Criação da tabela Local

CREATE TABLE CORREDOR(

Cor_identificador INTEGER NOT NULL, Loc_identificador INTEGER NOT NULL, Cor_identificacao VARCHAR(20) NOT NULL, Cor_metragem DECIMAL NOT NULL, Cor_quantidade_portas INTEGER NOT NULL

(11)

);

Tabela 3 - Criação da tabela do Corredor

CREATE TABLE TOMADA(

Tom_identificador INTEGER NOT NULL, Cor_identificador INTEGER NOT NULL, Tom_voltagem INTEGER NOT NULL, Tom_norma_abnt SMALLINT NOT NULL );

Tabela 4 - Criação da tabela Tomada

CREATE TABLE FABRICANTE(

Fab_codigo INTEGER NOT NULL, Fab_nome VARCHAR(255) NOT NULL, Fab_telefone VARCHAR(20) NOT NULL, Fab_endereco VARCHAR(255) NOT NULL );

Tabela 5 - Criação da tabela do Fabricante

CREATE TABLE TIPOEQUIPAMENTO(

Teq_codigo INTEGER NOT NULL, Teq_abreviacao VARCHAR(3) NOT NULL, Teq_descricao VARCHAR(255) NOT NULL );

Tabela 6 - Criação da tabela de Tipo de Equipamento

CREATE TABLE ESTADOOPERACAO(

Eop_codigo INTEGER NOT NULL, Eop_abreviacao VARCHAR(3) NOT NULL, Eop_descricao VARCHAR(50) NOT NULL

(12)

);

Tabela 7 - Criação da tabela do Estado de Operação

CREATE TABLE EQUIPAMENTO(

Eqp_codigo INTEGER NOT NULL, Fab_codigo INTEGER NOT NULL, Teq_codigo INTEGER NOT NULL, Tom_identificador INTEGER NOT NULL, Eop_codigo INTEGER NOT NULL, Mdd_codigo INTEGER NOT NULL, Eqp_descicao VARCHAR(255) NOT NULL, Eqp_tensao_de_operacao INTEGER NOT NULL, Eqp_modelo VARCHAR(255) NOT NULL, Eqp_tomada_abnt SMALLINT NOT NULL );

Tabela 8 - Criação da tabela Equipamento

CREATE TABLE CIRCUITO(

Cct_codigo INTEGER NOT NULL, Cct_descricao VARCHAR(45) NOT NULL, Cct_tipo VARCHAR(45) NOT NULL );

Tabela 9 - Criação da tabela Circuito

CREATE TABLE MEDIDOR(

Mdd_codigo INTEGER NOT NULL, Cct_codigo INTEGER NOT NULL, Eop_codigo INTEGER NOT NULL,

Mdd_local_instalacao SDO_GEOMETRY NOT NULL, Mdd_descricao VARCHAR(255) NOT NULL

(13)

);

Tabela 10 - Criação da tabela Medidor

CREATE TABLE MEDICAO(

Mdc_codigo INTEGER NOT NULL, Mdd_codigo INTEGER NOT NULL, Mdc_data_ocorrencia DATE NOT NULL, Mdc_demanda_total DECIMAL NOT NULL, Mdc_tensao_de_rede DECIMAL NOT NULL );

Tabela 11 - Criação da tabela Medição

ALTER TABLE DEPARTAMENTO_POLICIA ADD (PRIMARY KEY (Dpp_codigo)); ALTER TABLE LOCAL_ ADD (PRIMARY KEY (Loc_identificador));

ALTER TABLE CORREDOR ADD (PRIMARY KEY (Cor_identificador)); ALTER TABLE TOMADA ADD (PRIMARY KEY (Tom_identificador)); ALTER TABLE FABRICANTE ADD (PRIMARY KEY (Fab_codigo));

ALTER TABLE TIPOEQUIPAMENTO ADD (PRIMARY KEY (Teq_codigo)); ALTER TABLE ESTADOOPERACAO ADD (PRIMARY KEY (Eop_codigo)); ALTER TABLE CIRCUITO ADD (PRIMARY KEY (Cct_codigo));

ALTER TABLE MEDIDOR ADD (PRIMARY KEY (Mdd_codigo)); ALTER TABLE MEDICAO ADD (PRIMARY KEY (Mdc_codigo));

ALTER TABLE EQUIPAMENTO ADD (PRIMARY KEY (Eqp_codigo, Fab_codigo, Teq_codigo)); Tabela 12 - Criação das chaves primárias

ALTER TABLE LOCAL_ ADD (FOREIGN KEY (Dpp_codigo) REFERENCES DEPARTAMENTO_POLICIA);

ALTER TABLE CORREDOR ADD (FOREIGN KEY (Loc_identificador) REFERENCES LOCAL_);

(14)

CORREDOR);

ALTER TABLE EQUIPAMENTO ADD (FOREIGN KEY (Fab_codigo) REFERENCES FABRICANTE);

ALTER TABLE EQUIPAMENTO ADD (FOREIGN KEY (Teq_codigo) REFERENCES TIPOEQUIPAMENTO);

ALTER TABLE EQUIPAMENTO ADD (FOREIGN KEY (Tom_identificador) REFERENCES TOMADA);

ALTER TABLE EQUIPAMENTO ADD (FOREIGN KEY (Eop_codigo) REFERENCES ESTADOOPERACAO);

ALTER TABLE EQUIPAMENTO ADD (FOREIGN KEY (Mdd_codigo) REFERENCES MEDIDOR);

ALTER TABLE MEDIDOR ADD (FOREIGN KEY (Cct_codigo) REFERENCES CIRCUITO); ALTER TABLE MEDICAO ADD (FOREIGN KEY (Mdd_codigo) REFERENCES MEDICAO);

Tabela 13 - Criação das Chaves Estrangeiras

INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('MEDIDOR', 'Mdd_local_instalacao', MDSYS.SDO_DIM_ARRAY(

MDSYS.SDO_DIM_ELEMENT('LONG', -73.994423393, -28.835883971, 5.0E-8), MDSYS.SDO_DIM_ELEMENT('LAT', -33.752061377, 5.271806856, 5.0E-8)) , NULL);

INSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID) VALUES ('DEPARTAMENTO_POLICIA', 'Dpp_localidade', MDSYS.SDO_DIM_ARRAY(

MDSYS.SDO_DIM_ELEMENT('LONG', -73.994423393, -28.835883971, 5.0E-8), MDSYS.SDO_DIM_ELEMENT('LAT', -33.752061377, 5.271806856, 5.0E-8)) , NULL);

(15)

CREATE INDEX departamento_po_spatial_index ON DEPARTAMENTO_POLICIA (Dpp_localidade) INDEXTYPE IS MDSYS.SPATIAL_INDEX;

CREATE INDEX medidor__spatial_index ON MEDIDOR (Mdd_local_instalacao) INDEXTYPE IS MDSYS.SPATIAL_INDEX;

Tabela 14 - Criação dos índices espaciais.

Após a criação das tabelas e relacionamentos, foi feita a inserção dos dados nas tabelas.

Insert into CIRCUITO (CCT_CODIGO,CCT_DESCRICAO,CCT_TIPO) values (1,'SJC4233','Aéreo');

Insert into CIRCUITO (CCT_CODIGO,CCT_DESCRICAO,CCT_TIPO) values (2,'SJC5633','Subterrâneo');

Tabela 15 - Massa de Dados da Tabela Circuito

Insert into

CORREDOR(COR_IDENTIFICADOR,LOC_IDENTIFICADOR,COR_IDENTIFICACAO,COR_ME TRAGEM,COR_QUANTIDADE_PORTAS) values (1,1,'Corredor 1',13,4);

Insert into

CORREDOR_(COR_IDENTIFICADOR,LOC_IDENTIFICADOR,COR_IDENTIFICACAO,COR_M ETRAGEM,COR_QUANTIDADE_PORTAS) values (2,1,'Corredor 2',25,8);

Insert into

CORREDOR_(COR_IDENTIFICADOR,LOC_IDENTIFICADOR,COR_IDENTIFICACAO,COR_M ETRAGEM,COR_QUANTIDADE_PORTAS) values (3,1,'Corredor 3',5,2);

Tabela 16 - Massa de Dados da Tabela Corredor

Insert into DEPARTAMENTO_POLICIA

(DPP_CODIGO,DPP_DESCRICAO,DPP_LOCALIDADE,DPP_UNIDADE_PARTICIPANTE) values (1,'6 Delegacia de

(16)

3,3),MDSYS.SDO_ORDINATE_ARRAY(-27,-15.7213,45,17.886)),'Grupamento Alpha'); Insert into

DEPARTAMENTO_POLICIA(DPP_CODIGO,DPP_DESCRICAO,DPP_LOCALIDADE,DPP_UNI DADE_PARTICIPANTE) values (2,'11 Delegacia de

Polícia',MDSYS.SDO_GEOMETRY(2003,''null'',''null'',MDSYS.SDO_ELEM_INFO_ARRAY(1,100 3,3),MDSYS.SDO_ORDINATE_ARRAY(-73,-73.7213,73,73.886)),'UPP');

Tabela 17 - Massa de Dados da Tabela Departamento de Polícia

Insert into

EQUIPAMENTO(EQP_CODIGO,FAB_CODIGO,TEQ_CODIGO,TOM_IDENTIFICADOR,EOP_C ODIGO,MDD_CODIGO,EQP_DESCICAO,EQP_TENSAO_DE_OPERACAO,EQP_MODELO,EQ P_TOMADA_ABNT) values (1,1,1,1,1,1,'XFR 4323 SM-7',18,'SM-7',1);

Insert into EQUIPAMENTO

(EQP_CODIGO,FAB_CODIGO,TEQ_CODIGO,TOM_IDENTIFICADOR,EOP_CODIGO,MDD_C ODIGO,EQP_DESCICAO,EQP_TENSAO_DE_OPERACAO,EQP_MODELO,EQP_TOMADA_A BNT) values (2,3,2,3,2,2,'SSJPK 12 SM-15',5,'SM-15',1);

Insert into EQUIPAMENTO

(EQP_CODIGO,FAB_CODIGO,TEQ_CODIGO,TOM_IDENTIFICADOR,EOP_CODIGO,MDD_C ODIGO,EQP_DESCICAO,EQP_TENSAO_DE_OPERACAO,EQP_MODELO,EQP_TOMADA_A BNT) values (3,2,3,3,3,3,'ABD 567 JJ-18',12,'JJ-18',1);

Insert into EQUIPAMENTO

(EQP_CODIGO,FAB_CODIGO,TEQ_CODIGO,TOM_IDENTIFICADOR,EOP_CODIGO,MDD_C ODIGO,EQP_DESCICAO,EQP_TENSAO_DE_OPERACAO,EQP_MODELO,EQP_TOMADA_A BNT) values (4,3,4,2,3,3,'XPO 767-12',220,'767-12',0);

Insert into EQUIPAMENTO

(EQP_CODIGO,FAB_CODIGO,TEQ_CODIGO,TOM_IDENTIFICADOR,EOP_CODIGO,MDD_C ODIGO,EQP_DESCICAO,EQP_TENSAO_DE_OPERACAO,EQP_MODELO,EQP_TOMADA_A BNT) values (5,2,5,2,2,2,'XPO 767-11',110,'767-11',1);

Tabela 18 - Massa de Dados da Tabela Equipamento

Insert into ESTADOOPERACAO (EOP_CODIGO,EOP_ABREVIACAO,EOP_DESCRICAO) values (1,'LIG','Ligado');

(17)

values (2,'DES','Desligado');

Insert into ESTADOOPERACAO (EOP_CODIGO,EOP_ABREVIACAO,EOP_DESCRICAO) values (3,'MAN','Em Manutenção');

Tabela 19 - Massa de Dados da Tabela Estado de Operação

Insert into FABRICANTE (FAB_CODIGO,FAB_NOME,FAB_TELEFONE,FAB_ENDERECO) values (1,'CISCO','11 2345-6521','Rua dos Japemis, 143');

Insert into FABRICANTE (FAB_CODIGO,FAB_NOME,FAB_TELEFONE,FAB_ENDERECO) values (2,'SIEMENS','11 7462-7362','Al dos Canários, 94');

Insert into FABRICANTE (FAB_CODIGO,FAB_NOME,FAB_TELEFONE,FAB_ENDERECO) values (3,'FOXCONN','11 3322-9876','Av Rio Turvo, 3794');

Tabela 20 - Massa de Dados da Tabela Fabricante

Insert into LOCAL_

(LOC_IDENTIFICADOR,DPP_CODIGO,LOC_IDENTIFICACAO,LOC_RESTRICAO) values (1,1,'Setor Sul',0);

Insert into LOCAL_

(LOC_IDENTIFICADOR,DPP_CODIGO,LOC_IDENTIFICACAO,LOC_RESTRICAO) values (2,1,'Setor Leste',1);

Insert into LOCAL_

(LOC_IDENTIFICADOR,DPP_CODIGO,LOC_IDENTIFICACAO,LOC_RESTRICAO) values (3,1,'Setor Oeste',0);

Tabela 21 - Massa de Dados da Tabela Local

Insert into

MEDICAO(MDC_CODIGO,MDD_CODIGO,MDC_DATA_OCORRENCIA,MDC_DEMANDA_TOT AL,MDC_TENSAO_DE_REDE) values (1,1,to_timestamp('21/05/11','DD/MM/RR

HH24:MI:SSXFF'),105,110); Insert into

MEDICAO(MDC_CODIGO,MDD_CODIGO,MDC_DATA_OCORRENCIA,MDC_DEMANDA_TOT AL,MDC_TENSAO_DE_REDE) values (2,2,to_timestamp('21/05/11','DD/MM/RR

(18)

Insert into

MEDICAO(MDC_CODIGO,MDD_CODIGO,MDC_DATA_OCORRENCIA,MDC_DEMANDA_TOT AL,MDC_TENSAO_DE_REDE) values (3,3,to_timestamp('20/05/11','DD/MM/RR

HH24:MI:SSXFF'),140,220);

Tabela 22 - Massa de Dados da Tabela Medição

Insert into MEDIDOR(MDD_CODIGO,CCT_CODIGO,EOP_CODIGO,MDD_LOCAL_INSTALACAO,MDD_ DESCRICAO) values (1,1,1,MDSYS.SDO_GEOMETRY(2001,''null'',MDSYS.SDO_POINT_TYPE(-23.186226,-45.885999,''null''),''null'',''null''),'Medidor 1'); Insert into MEDIDOR(MDD_CODIGO,CCT_CODIGO,EOP_CODIGO,MDD_LOCAL_INSTALACAO,MDD_ DESCRICAO) values (2,1,3,MDSYS.SDO_GEOMETRY(2001,''null'',MDSYS.SDO_POINT_TYPE(-18.132426,-37.847999,''null''),''null'',''null''),'Medidor 2');

Insert into MEDIDOR

(MDD_CODIGO,CCT_CODIGO,EOP_CODIGO,MDD_LOCAL_INSTALACAO,MDD_DESCRICA O) values

(3,2,1,MDSYS.SDO_GEOMETRY(2001,''null'',MDSYS.SDO_POINT_TYPE(-28.129926,-15.82746,''null''),''null'',''null''),'Medidor 3');

Tabela 23 - Massa de Dados da Tabela Medidor

Insert into TIPOEQUIPAMENTO_ (TEQ_CODIGO,TEQ_ABREVIACAO,TEQ_DESCRICAO) values (4,'ALS','Alarme Sonoro');

Insert into TIPOEQUIPAMENTO (TEQ_CODIGO,TEQ_ABREVIACAO,TEQ_DESCRICAO) values (5,'ALP','Alarme Perimetro');

Insert into TIPOEQUIPAMENTO (TEQ_CODIGO,TEQ_ABREVIACAO,TEQ_DESCRICAO) values (1,'CAM','Câmera de Vigilância');

Insert into TIPOEQUIPAMENTO (TEQ_CODIGO,TEQ_ABREVIACAO,TEQ_DESCRICAO) values (2,'ACD','Ar Condicionado');

Insert into TIPOEQUIPAMENTO (TEQ_CODIGO,TEQ_ABREVIACAO,TEQ_DESCRICAO) values (3,'ALR','Alarme');

(19)

Insert into TOMADA

(TOM_IDENTIFICADOR,COR_IDENTIFICADOR,TOM_VOLTAGEM,TOM_NORMA_ABNT) values (1,1,110,1);

Insert into TOMADA

(TOM_IDENTIFICADOR,COR_IDENTIFICADOR,TOM_VOLTAGEM,TOM_NORMA_ABNT) values (2,1,110,1);

Insert into TOMADA

(TOM_IDENTIFICADOR,COR_IDENTIFICADOR,TOM_VOLTAGEM,TOM_NORMA_ABNT) values (3,2,220,1);

Referências

Documentos relacionados

O enfermeiro, como integrante da equipe multidisciplinar em saúde, possui respaldo ético legal e técnico cientifico para atuar junto ao paciente portador de feridas, da avaliação

Como já afirmei, esta pesquisa tentou compreender o olhar das crianças negras sobre sua realidade e suas relações no ambiente escolar. Através deste olhar, na simplicidade das vozes

[r]

à sua atuação como lobista junto ao Partido dos Trabalhadores. PABLO KIPERSMIT também não soube informar o porquê dos pagamentos, uma v e z que nunca contratou serviços

A Pró-Reitoria de Assuntos Estudantis, por intermédio da Divisão Multidisciplinar de Assistência ao Estudante (DIMAE/PROAES) torna público o lançamento do presente edital

Como parte do pacote SolidWorks de soluções para desenvolvimento de produtos, que abrange projeto, simulação, projetos sustentáveis, comunicação técnica e gerenciamento de dados,

8.14 É de inteira responsabilidade do candidato manter seu endereço e dados cadastrais atualizados junto ao SENAI/PB, durante a realização deste Processo

PACTO (docentes, terapeutas ocupacionais, estagiários de graduação, estudantes de pós-graduação, profissionais artistas, terapeutas ocupacionais colaboradores e bolsistas)