DICIONÁRIO DE DADOS E193 - cbm.sc.gov.br · atendimento_chamadas_trote Tabela que armazena todos...

49
DICIONÁRIO DE DADOS E193 ULTIMA ATUALIZAÇÃO, 01 DE NOVEMBRO DE 2011 Esse documento representa de forma sucinta as tabelas, visões e funções do banco de dados do sistema e193. Este dicionario não utiliza a nomenclatura padrão em linguagem usual. Algumas funções só possuem apenas informação de utilização. Tipos de Dados Fonte: http://pgdocptbr.sourceforge.net/pg80/datatype.html 1. Tipos numéricos Nome Tamanho de armazenamento Descrição Faixa de valores smallint 2 bytes inteiro com faixa pequena -32768 a +32767 integer 4 bytes escolha usual para inteiro -2147483648 a +2147483647 bigint 8 bytes inteiro com faixa larga -9223372036854775808 a 9223372036854775807 decimal variável precisão especificada pelo usuário, exato sem limite numeric variável precisão especificada pelo usuário, exato sem limite real 4 bytes precisão variável, inexato precisão de 6 dígitos decimais double precision 8 bytes precisão variável, inexato precisão de 15 dígitos decimais serial 4 bytes inteiro com auto-incremento 1 a 2147483647 bigserial 8 bytes inteiro grande com auto- incremento 1 a 9223372036854775807 2. Tipos monetários Nome Tamanho de Armazenamento Descrição Faixa money 4 bytes quantia monetária -21474836.48 a +21474836.47 3. Tipos para cadeias de caracteres Nome Descrição character varying(n), varchar(n) comprimento variável com limite character(n), char(n) comprimento fixo, completado com brancos text comprimento variável não limitado

Transcript of DICIONÁRIO DE DADOS E193 - cbm.sc.gov.br · atendimento_chamadas_trote Tabela que armazena todos...

DICIONÁRIO DE DADOS E193

ULTIMA ATUALIZAÇÃO, 01 DE NOVEMBRO DE 2011

Esse documento representa de forma sucinta as tabelas, visões e funções do banco de dados do sistema e193. Este dicionario não utiliza a nomenclatura padrão em linguagem usual. Algumas funções só possuem apenas informação de utilização.

Tipos de Dados

Fonte: http://pgdocptbr.sourceforge.net/pg80/datatype.html

1. Tipos numéricos

NomeTamanho de

armazenamentoDescrição Faixa de valores

smallint 2 bytes inteiro com faixa pequena -32768 a +32767

integer 4 bytes escolha usual para inteiro -2147483648 a +2147483647

bigint 8 bytes inteiro com faixa larga-9223372036854775808 a 9223372036854775807

decimal variávelprecisão especificada pelo usuário, exato

sem limite

numeric variávelprecisão especificada pelo usuário, exato

sem limite

real 4 bytes precisão variável, inexato precisão de 6 dígitos decimais

double precision

8 bytes precisão variável, inexato precisão de 15 dígitos decimais

serial 4 bytes inteiro com auto-incremento 1 a 2147483647

bigserial 8 bytesinteiro grande com auto-incremento

1 a 9223372036854775807

2. Tipos monetários

Nome Tamanho de Armazenamento Descrição Faixa

money 4 bytes quantia monetária -21474836.48 a +21474836.47

3. Tipos para cadeias de caracteres

Nome Descrição

character varying(n), varchar(n) comprimento variável com limite

character(n), char(n) comprimento fixo, completado com brancos

text comprimento variável não limitado

4. Tipos para data e hora

NomeTamanho de

ArmazenamentoDescrição Menor valor Maior valor Resolução

timestamp [ (p) ] [ without time zone ]

8 bytestanto data quanto hora

4713 AC 5874897 DC1 microssegundo / 14 dígitos

timestamp [ (p) ] with time zone

8 bytestanto data quanto hora, com zona horária

4713 AC 5874897 DC1 microssegundo / 14 dígitos

interval [ (p) ] 12 bytesintervalo de tempo

-178000000 anos 178000000 anos1 microssegundo / 14 dígitos

date 4 bytes somente data 4713 AC 32767 DC 1 dia

time [ (p) ] [ without time zone ]

8 bytessomente a hora do dia

00:00:00.00 23:59:59.991 microssegundo / 14 dígitos

time [ (p) ] with time zone

12 bytessomente a hora do dia, com zona horária

00:00:00.00+12 23:59:59.99-121 microssegundo / 14 dígitos

Tipos de Índices

PK → CHAVE PRIMARIAFK → CHAVE ESTRANGEIRA

TABELAS

atendimento_chamadasTabela que armazena todos os dados referentes as ligações do cobom, inseridos através do ebombeiro-client pela leitura da central telefônica.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_chamada bigint PK NOT NULL DEFAULT nextval(('next_chamadas'::text)::regclass)

Chave primaria que utiliza como sequencia “next_chamadas”

id_ramal character varying(2) NOT NULL Ramal da central

id_via character varying(3) NOT NULL Via do Ramal

nr_telefone bigint Nº de Telefone

hr_chamada time without time zone Hora da chamada

du_chamada time without time zone Duração da Chamada

dt_chamada dt_chamada Data da Chamada

id_matricula bigint Matricula do Usuário

id_cidade bigint Código da Cidade

tm_control timestamp without time zone

Data e Hora de controle. Momento que foi inserido.

flag_atendimento

character(1) DEFAULT 'N'::bpchar Chave para controle futuro. Não Utilizado.

atendimento_chamadas_trote

Tabela que armazena todos os dados referentes a trotes das ligações do cobom, inseridos através do ebombeiro-client pela leitura da central telefônica.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_chamada_trote bigint PK NOT NULL DEFAULT nextval(('next_chamadas_trote'::text)::regclass)

Chave primaria que utiliza como sequencia “next_chamadas_trote”

id_chamada bigint PK NOT NULL Código da chamada, chave referente a tabela atendimento_chamadas

nr_telefone bigint NOT NULL Nº da Telefone

ds_chamada_trote text Descrição da chamada

id_cidade bigint FK Código da cidade referente a tabela atendimento_chamadas

bairros

Tabela que armazena nomes dos bairros do sistema.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_bairro bigint PK NOT NULL DEFAULT nextval(('next_bairros'::text)::regclass)

Chave primaria que utiliza como sequencia “next_bairros”

id_cidade bigint PK NOT NULL Código da cidade, chave referente a tabela cidades

nm_bairro character varying(100) NOT NULL Nome do Bairro

ch_repositorio character varying(1) NOT NULL DEFAULT 'S'::character varying

Chave Utilizada Antigamente para Atualizações das tabelas

biometria_efetivo

Tabela que armazena dados referentes a biometria do efetivo.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_matricula bigint PK NOT NULL Chave primaria refente a tabela efetivo

id_tipo_peca integer PK NOT NULL Código do tipo da peça, chave referente a tabela biometria_tipo

tamanho character varying(2) NOT NULL Tamanho da roupa

manga character varying(1) NOT NULL DEFAULT 'U'::character varying

Tamanho da Manga

biometria_pecas

Tabela que armazena dados referentes a peça de roupa. Não é feita Inserção.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_peca serial PK NOT NULL Chave primaria do tipo serial

nm_peca character varying(100) NOT NULL Nome da peça

biometria_tipo

Tabela que armazena dados referentes ao tipo de peça de roupa. Não é feita Inserção.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_tipo_peca serial PK NOT NULL Chave primaria do tipo serial

nm_tipo_peca character varying(100) NOT NULL Nome do tipo da peça

id_peca integer FK NOT NULL Chave estrangeira que referencia a tabela biometria_pecas

biometria_tipo_posto

Tabela que armazena dados referentes ao tipo de peça de roupa e o posto do bombeiro. Não é feita Inserção. Obs.: Caso tenha mudado as regras do tipo de peças de roupa para praças e oficiais fazer as alterações manualmente.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_tipo_peca integer PK NOT NULL Chave primaria referentes a tabela biometria_tipo

id_posto integer PK NOT NULL 2ª Chave primaria que referencia a tabela posto_guarnicao

ch_destino_vitima

Tabela que armazena a informação referentes ao destino da vitima na ocorrência. Não é feita Inserção.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_destino_vitima integer PK NOT NULL Chave primaria

nm_destino_vitima character varying(50) NOT NULL Descrição do Destino

ch_posicao_veiculo_vitima

Tabela que armazena a informação referentes à posição do veiculo da vitima. Não é feita Inserção

Campo Tipo Índice Características/Nome Sequencias Comentário

id_pos_veiculo_vitima integer PK NOT NULL Chave primaria

nm_pos_veiculo_vitima character varying(30) NOT NULL Descrição da Posição

ch_servico_salvamento

Tabela que armazena a informação do serviço de salvamento. Não é feita Inserção.

Campo Tipo Índice Características/Nome Sequencias Comentário

ch_servico_salvamento character varying(1) PK NOT NULL Chave primaria

nm_servico_salvamento character varying(20) NOT NULL Descrição

ch_situacao_veiculo_vitima

Tabela que armazena a informação da situação do veiculo da vitima. Não é feita Inserção.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_sit_veiculo_vitima integer PK NOT NULL Chave primaria

nm_sit_veiculo_vitima character varying(30) NOT NULL Descrição

ch_sn_constraint_table

Tabela de controle. Não é feita Inserção. Serve apenas para controlar as modificações nas tabelas onde é referenciada. Dados da Flag 'S' para Sim e 'N' para Não.

Campo Tipo Índice Características/Nome Sequencias Comentário

ch_sn character varying(1) PK NOT NULL Chave primaria

ch_status_atividade_constraint_table

Tabela de controle. Não é feita Inserção. Serve apenas para controlar as modificações nas tabelas onde é referenciada. Dados da Flag sobre o status da viatura.

L → LiberadoO → Em OcorrênciaA → Atendimento

Campo Tipo Índice Características/Nome Sequencias Comentário

ch_status_atividade character varying(1) PK NOT NULL Chave primaria

ch_status_bbm_constraint_table

Tabela não mais utilizada no sistema.

ch_status_escalado_constraint_table

Tabela de controle. Não é feita Inserção. Serve apenas para controlar as modificações nas tabelas onde é referenciada. Dados da Flag sobre o status da escala de plantão.Tabela não mais utilizada no sistema.

Campo Tipo Índice Características/Nome Sequencias Comentário

ch_status_escalado character varying(1) PK NOT NULL Chave primaria

ch_status_operacional_constraint_table

Tabela de controle. Não é feita Inserção. Serve apenas para controlar as modificações nas tabelas onde é referenciada. Dados da Flag sobre o status da viatura em uso.

A → AtivaB → BaixadaM → Manutenção

Campo Tipo Índice Características/Nome Sequencias Comentário

ch_status_operacional character varying(1) PK NOT NULL Chave primaria

ch_tipo_acionamento

Tabela que armazena a informação do tipo do acionamento do cobom. Não é feita Inserção.Para ser utilizado no sistema no futuro.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_tipo_acionamento integer PK NOT NULL Chave primaria

nm_tipo_acionamento character varying(30) NOT NULL Nome do Tipo

ch_tipo_evento

Tabela que armazena a informação do tipo de evento da ocorrência. Não é feita Inserção.Para ser utilizado no sistema no futuro.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_tipo_evento integer PK NOT NULL Chave primaria

nm_tipo_evento character varying(25) NOT NULL Nome do Tipo

ch_tp_ambiente

Tabela que armazena a informação do tipo de ambiente da ocorrência. Não é feita Inserção.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_tp_ambiente integer PK NOT NULL Chave primaria

nm_tp_ambiente character varying(25) NOT NULL Nome do Tipo

ch_tp_animal

Tabela que armazena a informação do tipo de animal que se envolveu na ocorrência. Não é feita Inserção.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_tp_animal integer PK NOT NULL Chave primaria

nm_tp_animal character varying(30) NOT NULL Nome do Tipo

ch_tp_animal_estado

Tabela que armazena a informação do tipo do estado de saúde do animal que se envolveu na ocorrência. Não é feita Inserção.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_tp_estado_animal integer PK NOT NULL Chave primaria

nm_tp_estado_animal character varying(30) NOT NULL Nome do Tipo

ch_tp_busca_evento

Tabela que armazena a informação do tipo de busca foi característico no evento. Não é feita Inserção.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_tp_busca_evento integer PK NOT NULL Chave primaria

nm_tp_busca_evento character varying(20) NOT NULL Nome do Tipo

ch_tp_busca_salvamento

Tabela que armazena a informação do tipo de Ambiente na busca de salvamento. Não é feita Inserção.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_tp_busca_salvamento integer PK NOT NULL Chave primaria

nm_tp_busca_salvamento character varying(25) NOT NULL Nome do Tipo

ch_tp_equipamentos_constraint_table

Tabela de controle. Não é feita Inserção. Serve apenas para controlar as modificações nas tabelas onde é referenciada. Dados da Flag onde menciona o tipo de equipamentos de uma determinada Viatura.

A → Atendimento Pré-HospitalarC → ComumR → ResgateE → EmergênciaI → Incêndio

Campo Tipo Índice Características/Nome Sequencias Comentário

ch_tp_equipamentos character varying(1) PK NOT NULL Chave primaria

ch_tp_escala_constraint_tables

Tabela de controle. Não é feita Inserção. Serve apenas para controlar as modificações nas tabelas onde é referenciada. Dados da Flag onde menciona o tipo de escalas da guarnição.

Campo Tipo Índice Características/Nome Sequencias Comentário

ch_tp_escala character varying(1) PK NOT NULL Chave primaria

nm_tp_escala character varying(100) Descrição

ch_tp_estado_fisico

Tabela de controle. Não é feita Inserção. Serve apenas para controlar as modificações nas tabelas onde é referenciada. Tabela que informa o estado fisico de um determinada substancia.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_tp_estado_fisico integer PK NOT NULL Chave primaria

nm_tp_estado_fisico character varying(30) Descrição

ch_tp_funcao_constraint_tables

Tabela de controle. Não é feita Inserção. Serve apenas para controlar as modificações nas tabelas onde é referenciada. Dados da Flag controla a função da guarnição na viatura.

Campo Tipo Índice Características/Nome Sequencias Comentário

ch_tp_funcao character(2) PK NOT NULL Chave primaria

nm_tp_funcao character varying(100) Descrição

ch_tp_lesoes

Tabela de controle. Não é feita Inserção. Serve apenas para controlar as modificações nas tabelas onde é referenciada. Chave que mostra tipos de lesões existentes.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_tp_lesao integer PK NOT NULL Chave primaria

nm_tp_lesao character varying(30) Descrição

ch_tp_parte_corpo

Tabela de controle. Não é feita Inserção. Serve apenas para controlar as modificações nas tabelas onde é referenciada. Mostra nomes de partes do corpo.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_parte_corpo integer PK NOT NULL Chave primaria

nm_parte_corpo character varying(25) Descrição

ch_tp_pessao_contraint_table

Tabela de controle. Não é feita Inserção. Serve apenas para controlar as modificações nas tabelas onde é referenciada. Dados da Flag onde menciona o tipo de pessoa que acionou o cobom.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_tp_pessoa character varying(1) PK NOT NULL Chave primaria

de_tp_pessoa character varying(100) Descrição

ch_tp_unidade_area

Tabela de controle. Não é feita Inserção. Serve apenas para controlar as modificações nas tabelas onde é referenciada. Mostra tipos de unidade de areas.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_tp_unidade_area integer PK NOT NULL Chave primaria

nm_tp_unidade_area character varying(10) Descrição

ch_tp_unidade_peso

Tabela de controle. Não é feita Inserção. Serve apenas para controlar as modificações nas tabelas onde é referenciada. Mostra os tipos de unidades de peso.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_tp_peso integer PK NOT NULL Chave primaria

nm_tp_peso character varying(25) Descrição

ch_tp_veiculo

Tabela de controle. Não é feita Inserção. Serve apenas para controlar as modificações nas tabelas onde é referenciada. Chave que guarda tipos de veiculos.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_tp_veiculo integer PK NOT NULL Chave primaria

nm_tp_veiculo character varying(30) Descrição

cidadesTabela que armazena nomes das cidades do sistema.Campo Tipo Índice Características/Nome Sequencias Comentário

id_cidade bigint PK NOT NULL DEFAULT nextval(('next_cidades'::text)::regclass)

Chave primaria que utiliza como sequencia “next_cidades”

nm_cidade character varying(100) NOT NULL Nome da Cidade

ch_bbm character varying(1) DEFAULT 'N'::character varying Flag que verifica se a cidade possui bbm ou não.Não mais Utilizado.

ch_repositorio character varying(1) NOT NULL DEFAULT 'S'::character varying

Chave Utilizada Antigamente para Atualizações das tabelas

cidades_bbm

Tabela que guarda a informação das bbms e as cidades que ela abrangem.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_cidade bigint PK NOT NULL Chave primaria

nr_batalhao bigint NOT NULL Nº Batalhão

cidades_efetivo

Tabela onde são relacionadas as cidades e os efetivos. Tem a função de controlar o acesso do efetivo em determinadas cidades.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_cidade bigint PK NOT NULL 1º Chave primaria

id_matricula bigint PK NOT NULL 2º Chave primaria

cidades_obms

Tabela onde são relacionadas as cidades, as obms. Tem a função de controlar a abragência do efetivo em determinadas cidades.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_cidade bigint PK NOT NULL 1º Chave primaria

id_obm bigint PK NOT NULL 2º Chave primaria

id_obm_cidade bigint PK NOT NULL 3º Chave primaria

cobom

Tabela que armazena os cobom do sistema. Não habilitado ainda.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_cobom bigserial PK NOT NULL Chave primaria

id_obm bigint NOT NULL Código da OBM

nm_cobom character varying(30) NOT NULL Nome do Cobom

fone_cobom character varying(12) NOT NULL Telefone Cobom

id_matricula bigint NOT NULL Matricula Responsavel

ip_network inet NOT NULL Rede do Cobom

id_cidade bigint NOT NULL Código da Cidade

cod_ocorrencia_praias

Tabela que armazena os códigos de ocorrências de praia.

Campo Tipo Índice Características/Nome Sequencias

Comentário

id_ocorrencia_praia bigint PK NOT NULL DEFAULT nextval(('next_cod_oco_praia'::text)::regclass)

Chave primaria que utiliza como sequencia “next_cod_oco_praia”

nm_ocorrencia_praia character varying(50) NOT NULL Nome do Código

ds_abreviatura character varying(5) NOT NULL Descrição Abreviado

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

Chave Utilizada Antigamente para Atualizações das tabelas

cod_ocorrencias

Tabela que armazena os códigos de ocorrências que eram inseridos no fechamento de ocorrência. Hoje utilizado somente para consultas.

Campo Tipo Índice Características/Nome Sequencias

Comentário

id_cod_ocorrencia bigint PK NOT NULL DEFAULT nextval(('next_cod_ocorrencias'::text)::regclass)

Chave primaria que utiliza como sequencia “next_cod_ocorrencias”

id_tp_emergencia bigint FK NOT NULL Chave estrangeira referente ao tipo de emergência.

nm_cod_ocorrencia character varying(100) NOT NULL Nome do código

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

Chave Utilizada Antigamente para Atualizações das tabelas

controle_acesso

Tabela onde tinha a função de guardar os dados para controle de acesso no sistema.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_matricula bigint PK NOT NULL Chave primaria

tm_controle date NOT NULL Data de Acesso

controle_certidao

Tabela onde tem a função de guardar os dados gerados na certidão de ocorrência.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_ctrl_certidao bigserial PK NOT NULL DEFAULT nextval(('next_ctrl_certidao'::text)::regclass)

Chave primaria

id_ocorrencia bigint PK NOT NULL Código da ocorrência

id_matricula bigint FK NOT NULL Matricula

dt_modificacao timestamp without time zone

NOT NULL Data da Modificações

ds_historico text NOT NULL Texto mudado

id_viatura character varying(10) PK NOT NULL Viatura

nm_solic_co character varying(40) Nome do Solicitante

nm_comandante character varying(50) Nome Comandante

dados_praia

Tabela de controle. Não é feita Inserção. Armazena dados da praia referentes ao atendimento de ocorrências.

Campo Tipo Índice Características/Nome Sequencias

Comentário

id_dados_praia bigint PK NOT NULL DEFAULT nextval(('next_dados_praia'::text)::regclass)

Chave primaria que utiliza como sequencia “next_dados_praia”

nm_dados_praia character varying(50) NOT NULL Descrição

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

Chave Utilizada Antigamente para Atualizações das tabelas

dados_resgate

Tabela de controle. Não é feita Inserção. Armazena dados do resgate referentes ao atendimento de ocorrências.

Campo Tipo Índice Características/Nome Sequencias

Comentário

id_dados_resgate bigint PK NOT NULL DEFAULT nextval(('next_dados_resgate'::text)::regclass)

Chave primaria que utiliza como sequencia “next_dados_resgate”

nm_dados_resgate character varying(50) NOT NULL Descrição

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

Chave Utilizada Antigamente para Atualizações das tabelas

dados_vitima

Tabela de controle. Não é feita Inserção. Armazena dados da vitima referentes ao atendimento de ocorrências.

Campo Tipo Índice Características/Nome Sequencias

Comentário

id_dados_vitima bigint PK NOT NULL DEFAULT nextval(('next_dados_vitima'::text)::regclass)

Chave primaria que utiliza como sequencia “next_dados_vitima”

nm_dados_vitima character varying(50) NOT NULL Descrição

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

Chave Utilizada Antigamente para Atualizações das tabelas

det_complemento_acao

Tabela que guarda detalhes e ações de cada emergência. Tabela de controle. Não é feita Inserção.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_det_complemento integer PK NOT NULL 1º Chave primaria

id_tp_emergencia bigint PK NOT NULL 2º Chave primaria

nm_det_complemento character varying(50) NOT NULL Descrição

det_complemento_procedimento

Tabela que guarda dados de detalhes de procedimentos e ações realizadas. Tabela de controle. Não é feita Inserção.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_det_procedimento integer PK NOT NULL 1º Chave primaria

id_det_complemento integer PK NOT NULL 2º Chave primaria

id_tp_emergencia bigint PK NOT NULL 3º Chave primaria

nm_det_procedimento character varying(80) NOT NULL Descrição

det_incendio

Tabela que guarda valores sobre ações de incêndio. Tabela de controle. Não é feita Inserção.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_det_incendio integer PK NOT NULL 1º Chave primaria

nm_det_incendio character varying(50) NOT NULL Descrição

det_ocorrencia

Tabela que guarda dados de detalhamentos dos códigos de ocorrências. Tabela de controle. Não é feita Inserção. Tabela hoje utilizada apenas para consultas.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_det_ocorrencia bigint PK NOT NULL DEFAULT nextval(('next_det_ocorrencias'::text)::regclass)

1º Chave primaria

id_cod_ocorrencia bigint PK NOT NULL 2º Chave primaria Referente a tabela cod_ocorrencia

nm_det_ocorrencia character varying(200) NOT NULL Descrição

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

Chave Utilizada Antigamente para Atualizações das tabelas

det_pessoa_complemento

Tabela que guarda detalhes e ações para cada pessoa atendida. Tabela de controle. Não é feita Inserção.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_det_pessoa_complemento integer PK NOT NULL 1º Chave primaria

id_tp_emergencia bigint PK NOT NULL 2º Chave primaria

nm_det_pessoa_complemento character varying(50)

NOT NULL Descrição

det_pessoa_procedimento

Guarda dados de detalhes de procedimentos e ações realizadas com o a pessoa atendida. Tabela de controle. Não é feita Inserção.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_det_pessoa_procedimento integer PK NOT NULL 1º Chave primaria

id_det_pessoa_complemento integer PK NOT NULL 2º Chave primaria

id_tp_emergencia bigint PK NOT NULL 3º Chave primaria

nm_det_pessoa_procedimento character varying(50)

NOT NULL Descrição

dia_semana

Tabela que guarda nome dos dias da semana. Tabela de controle. Não é feita Inserção.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_dia_semana integer PK NOT NULL Chave primaria

nm_dia_semana character varying(20) NOT NULL Nome

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

Antigamente para Atualizações das tabelas

ds_salvamento_praia

Tabela que guarda dados do Salvamento de praia realizado referente a praia.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_salvamento bigint PK NOT NULL 1º Chave Primaria. Chave estrangeira refente a tabela salvamentos

id_dados_praia bigint PK NOT NULL 2º Chave Primaria. Chave estrangeira referente a tabela dados_praia

id_dt_dados_praia bigint PK NOT NULL 3º Chave Primaria

id_cidade bigint PK NOT NULL 4º Chave Primaria.Chave estrangeira refente a tabela salvamentos

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

Antigamente para Atualizações das tabelas

ds_salvamento_resgate

Tabela que guarda dados do Salvamento de praia realizado referente ao resgate.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_salvamento bigint PK NOT NULL 1º Chave Primaria. Chave estrangeira refente a tabela salvamentos

id_dados_resgate bigint PK NOT NULL 2º Chave Primaria. Chave estrangeira referente a tabela dados_praia

id_dt_dados_resgate bigint PK NOT NULL 3º Chave Primaria

id_cidade bigint PK NOT NULL 4º Chave Primaria. Chave estrangeira refente a tabela salvamentos

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

Antigamente para Atualizações das tabelas

ds_salvamento_vitima

Tabela que guarda dados do Salvamento de praia realizado referente a vitima.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_salvamento bigint PK NOT NULL 1º Chave Primaria. Chave estrangeira refente a tabela salvamentos

id_dados_vitima bigint PK NOT NULL 2º Chave Primaria. Chave estrangeira referente a tabela dados_praia

id_dt_dados_vitima bigint PK NOT NULL 3º Chave Primaria

id_cidade bigint PK NOT NULL 4º Chave Primaria. Chave estrangeira refente a tabela salvamentos

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

Antigamente para Atualizações das tabelas

dt_dados_praia

Tabela de controle. Não é feita Inserção. Armazena o detalhamento dos dados da praia referentes ao atendimento de ocorrências.Campo Tipo Índice Características/Nome Sequencias Comentário

id_dt_dados_praia bigint PK DEFAULT nextval(('next_dt_dados_praia'::text)::regclass)

Chave primaria que utiliza como sequencia “next_dt_dados_praia”

id_dados_praia bigint FK NOT NULL Chave estrangeira referente a tabela dados_praia

nm_dt_dados_praia character varying(50) NOT NULL Descrição

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

Antigamente para Atualizações das tabelas

dt_dados_resgate

Tabela de controle. Não é feita Inserção. Armazena o detalhamento dos dados do resgate referentes ao atendimento de ocorrências.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_dt_dados_resgate bigint PK DEFAULT nextval(('next_dt_dados_resgate'::text)::regclass)

Chave primaria que utiliza como sequencia “next_dt_dados_resgate”

id_dados_resgate bigint FK NOT NULL Chave estrangeira referente a tabela dados_resgate

nm_dt_dados_resgate character varying(50) NOT NULL Descrição

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

Antigamente para Atualizações das tabelas

dt_dados_vitima

Tabela de controle. Não é feita Inserção. Armazena o detalhamento dos dados da vitima referentes ao atendimento de ocorrências.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_dt_dados_vitima bigint PK DEFAULT nextval(('next_dt_dados_vitima'::text)::regclass)

Chave primaria que utiliza como sequencia “next_dt_dados_vitima”

id_dados_vitima bigint FK NOT NULL Chave estrangeira referente a tabela dados_vitima

nm_dt_dados_vitima character varying(50) NOT NULL Descrição

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

Antigamente para Atualizações das tabelas

efetivo

Tabela que contém as informações do efetivo do bombeiro. Informações básicas para o funcionamento do sistema.

Campo Tipo Índice Características/Nome Sequencias

Comentário

id_matricula bigint PK NOT NULL Chave Primaria

id_perfil bigint FK Cod. Perfil Usuário

id_obm bigint FK NOT NULL Cod. OBM Usuário

id_posto_guarnicao bigint FK Cod. Posto Usuário

nm_bombeiro character varying(100) NOT NULL Nome Bombeiro

de_email character varying(100) Email

nr_fone bigint Nº de Telefone

nr_celular bigint Nº de Celular

nr_voip bigint Nº de Voip

nm_login character varying(20) Login Usuaŕio

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

Antigamente para Atualizações das tabelas

ch_bomb_comunitario character varying(1) NOT NULL DEFAULT 'N'::character varying

Chave que indica se o usuário é bombeiro comunitário

nm_guerra character(50) Nome de Guerra

nr_fone_conjugue bigint Nº telefone conjugue

dt_nascimento Date Data de nascimento

cep character varying(9) Cep endereço bombeiro

cidade character varying(100) Cidade bombeiro

bairro character varying(100) Bairro bombeiro

estado character varying(2) Estado bombeiro

logradouro character varying(100) Logradouro bombeiro

sexo character varying(1) Gênero do bombeiro

ts_controle timestamp without time zone Controle para informar data da ultima atualização

dt_inclusao date Data da inclusão

peso integer Peso do bombeiro

altura integer Altura do Bombeiro

id_cidade bigint FK NOT NULL Cod. Cidade referente a cidade da OBM do efetivo

efetivo_salvamento_praia

Tabela que guarda dados do efetivo que participou do Salvamento de praia.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_salvamento bigint PK NOT NULL 1º Chave Primaria. Chave estrangeira refente a tabela salvamentos

id_matricula bigint PK NOT NULL 2º Chave Primaria. Chave estrangeira referente a tabela efetivo.

id_cidade bigint PK NOT NULL 3º Chave Primaria. Chave estrangeira refente a tabela salvamentos

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

Antigamente para Atualizações das tabelas

emape

Tabela que guarda dados referente as ocorrências geradas pelo sistema EMAPE. Não mais utilizada.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_ocorrencia bigint PK NOT NULL 1º Chave Primaria. Chave estrangeira refente a tabela ocorrencias

id_emape bigint PK NOT NULL 2º Chave Primaria. Código gerado pelo EMAPE

nm_emape character(20) NOT NULL Descrição do nome do arquivo gerado pelo EMAPE

ts_ocorrencia timestamp without time zone

Hora de controle

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

Antigamente para Atualizações das tabelas

emergencia_acao_preventiva

Tabela que guarda informações de ações preventivas referentes ao histórico do fechamento de ocorrências.Campo Tipo Índice Características/Nome Sequencias Comentário

id_acao_preventiva bigserial PK NOT NULL 1º Chave Primaria.

id_ts_historico_atendimento

timestamp without time zone

PK NOT NULL 2º Chave Primaria. Referente a chave da tabela historico_atendimento

id_ocorrencia bigserial PK NOT NULL 3º Chave Primaria. Referente a chave da tabela historico_atendimento

nr_pub_atendido integer Nº publico atendido

du_time_evento integer Duração do evento

nr_consumo_agua integer Nº consumo água

ds_acao_preventiva text Descrição da ação

nr_agente_higroscopico integer Nº do agente higroscopico

ds_tipo_agente_higros character varying(100)

Descrição do agente higroscopico

emergencia_busca_animal

Tabela que guarda informações de busca de animal referente ao histórico do fechamento de ocorrências.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_busca_animal bigserial PK NOT NULL 1º Chave Primaria.

id_ts_historico_atendimento timestamp without time zone

PK NOT NULL 2º Chave Primaria. Referente a chave da tabela historico_atendimento

id_ocorrencia bigserial PK NOT NULL 3º Chave Primaria. Referente a chave da tabela historico_atendimento

id_tp_animal integer FK Refente ao tipo de Animal tabela ch_tp_animal

id_tp_estado_animal integer FK Refente ao tipo de estado de saúde do Animal tabela ch_tp_animal_estado

ds_animal character varying(200)

Descrição do Animal

nm_responsavel character varying(50)

Nome do responsável pelo animal

ds_cpf character varying(25)

Descrição do CPF

emergencia_busca_evento

Tabela que guarda informações sobre resgate para qual evento, referente ao histórico do fechamento de ocorrências.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_ts_historico_atendimento

timestamp without time zone

PK NOT NULL 1º Chave Primaria. Referente a chave da tabela historico_atendimento

id_ocorrencia bigserial PK NOT NULL 2º Chave Primaria. Referente a chave da tabela historico_atendimento

id_tp_busca_evento integer FK Refente ao tipo de busca da tabela ch_tp_busca_evento

emergencia_busca_salvamento

Tabela guarda dados e histórico referente ao tipo de emergência " busca salvamento", referente ao histórico do fechamento de ocorrências.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_ts_historico_atendimento

timestamp without time zone

PK NOT NULL 1º Chave Primaria. Referente a chave da tabela historico_atendimento

id_ocorrencia bigserial PK NOT NULL 2º Chave Primaria. Referente a chave da tabela historico_atendimento

id_tp_busca_salvamento integer FK Refente ao tipo de busca da tabela ch_tp_busca_salvamento

emergencia_incendio

Tabela guarda dados e histórico referente ao tipo de emergência "incêncio", referente ao histórico do fechamento de ocorrências.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_incendio bigserial PK NOT NULL 1º Chave Primaria.

id_ts_historico_atendimento timestamp without time zone

PK NOT NULL 2º Chave Primaria. Referente a chave da tabela historico_atendimento

id_ocorrencia bigserial PK NOT NULL 3º Chave Primaria. Referente a chave da tabela historico_atendimento

hr_extincao time without time zone

Hora da extinção

hr_rescaldo time without time zone

Hora do rescaldo

qt_agua_extintor integer Qt água extintor

qt_lge_efe_extintor integer Qt lge extintor

qt_litros_hidricos integer Qt litros hidricos

ds_moveis_atingidos text Descrição moveis atingidos

ds_bens_recolhidos text Descrição bens recolhidos

nm_pes_entregue character varying(30)

Nome da pessoa que foi entregue

emergencia_incendio_edificacao

Tabela que guarda dados referentes a uma edificação em uma ocorrência. Tabela "emergencia_incendio", referente ao histórico do fechamento de ocorrências.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_ts_historico_atendimento timestamp without time zone

PK NOT NULL 1º Chave Primaria. Referente a chave da tabela historico_atendimento

id_ocorrencia bigserial PK NOT NULL 2º Chave Primaria. Referente a chave da tabela historico_atendimento

ds_area_presumida text Descrição Área presumida

ds_classe_predominante character varying(1)

Descrição Classe Predominante

nr_pavi_atg_ini integer Nº pavimentos atingidos inicial

nr_pavi_atg_fim integer Nº pavimentos atingidos fim

nr_area_total_atg integer Nº área total atingida

nr_area_total integer Nº área total local

emergencia_incendio_tp_edificacao

Tabela que guarda os dados referentes ao tipo de edificação, referente ao histórico do fechamento de ocorrências.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_ts_historico_atendimento

timestamp without time zone

PK NOT NULL 1º Chave Primaria. Referente a chave da tabela historico_atendimento

id_ocorrencia bigserial PK NOT NULL 2º Chave Primaria. Referente a chave da tabela historico_atendimento

id_tp_edificacao integer FK Refente ao tipo de busca da tabela tp_edificacao

emergencia_incendio_vegetacao

Tabela que guarda dados de incêndio sobre vegetação, referente ao histórico do fechamento de ocorrências.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_ts_historico_atendimento timestamp without time zone

PK NOT NULL 1º Chave Primaria. Referente a chave da tabela historico_atendimento

id_ocorrencia bigserial PK NOT NULL 2º Chave Primaria. Referente a chave da tabela historico_atendimento

nr_area_atingida integer Nº área atingida

nr_area_nao_atingida integer Nº área não atingida

ch_area_preservacao character varying(1)

NOT NULL DEFAULT 'N'::character varying

Informa se a área é de preservação

ch_area_urbana character varying(1)

NOT NULL DEFAULT 'S'::character varying

Informa se a área é urbana

emergencia_produto_perigoso

Tabela onde são armazenados os dados da ocorrência referentes "produto perigoso", referente ao histórico do fechamento de ocorrências.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_prod_perigoso bigint PK NOT NULL DEFAULT nextval(('next_produto_perigoso'::text)::regclass)

1º Chave Primaria.

id_ts_historico_atendimento timestamp without time zone

PK NOT NULL 2º Chave Primaria. Referente a chave da tabela historico_atendimento

id_ocorrencia bigint PK NOT NULL 3º Chave Primaria. Referente a chave da tabela historico_atendimento

nm_prod_perigoso character varying(50)

NOT NULL Nome do Produto

ds_classe_risco character varying(2)

Descrição da Classe Risco

ds_tipo_recipiente character varying(60)

Descrição do tipo de recipiente

nr_vol_recipiente integer Nº volume recipiente

nr_vol_vazamento integer Nº volume vazamento

id_tp_vol_recipiente integer FK Tipo de volume do recipiente

id_tp_vol_vazamento integer FK Tipo do volume do vazamento

id_tp_estado_fisico integer FK Tipo do estado físico do produto

nr_pes_contaminadas integer DEFAULT 0 Nº pessoas contaminas

nr_pes_irradiadas integer DEFAULT 0 Nº pessoas irradiadas

nr_pes_evacuadas integer DEFAULT 0 Nº pessoas evacuadas

id_tp_ambiente integer NOT NULL DEFAULT 1 Tipo de ambiente

ds_ambiente text Descrição do ambiente

nr_area_isolada integer Nº área isolada

nr_area_contaminada integer Nº área contaminada

nr_area_abandono integer Nº área abandonada

ch_tp_area_isolada integer Tipo área isolada

ch_tp_area_contaminada integer Tipo área contaminada

ch_tp_area_abandono integer Tipo área abandonada

empenho_viaturas

Tabela onde são armazenados todas as viaturas que são requisitadas para atender as ocorrências.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_ocorrencia bigint PK NOT NULL 1º Chave Primaria.

id_viatura character varying(10) PK NOT NULL 2º Chave Primaria.

id_cidade bigint PK NOT NULL 3º Chave Primaria.

dt_tm_empenho NOT NULL Data/Hora Empenho

dt_tm_chg_ocor Data/Hora chegada Oc.

dt_tm_sai_ocor Data/Hora saída Oc.

dt_tm_chg_inter Data/Hora chegada Intermediária

dt_tm_sai_inter Data/Hora saída Intermediária

dt_tm_base Data/Hora chegada Base

ch_repositorio character varying(1) NOT NULL DEFAULT 'S'::character varying

Antigamente para Atualizações das tabelas

km_empenho bigint Km hora empenho

km_chg_ocor bigint Km chegada ocorrência

km_chg_inter bigint Km chegada intermediária

km_final_base bigint Km chegada base

escala_plantao

Tabela onde são armazenados todas as escalas do bombeiros.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_time_escala timestamp without PK NOT NULL 1º Chave Primaria.

time zone Data/hora do inicio da escala

id_matricula bigint PK NOT NULL 2º Chave Primaria.

dt_time_fim_escala timestamp without time zone

NOT NULL Data/hora fim escala

ch_tp_escala character(1) FK NOT NULL Tipo da escala referencia a tabela ch_tp_escala_constraint_tables

ch_repositorio character varying(1)

NOT NULL DEFAULT 'S'::character varying

Antigamente para Atualizações das tabelas

desc_justifica_escala

text Justificativa escala. Não mais utilizado

tm_saida time without time zone

Hora da saída da escala. Não mais utilizado

tm_retorno time without time zone

Hora do retorno da escala. Não mais utilizado

ch_status_escalado character varying(1)

DEFAULT 'S'::character varying Status do escalado

id_cidade bigint Cidade da escala

dt_proxima_escala timestamp without time zone

Data/hora da próxima escala

especialidade_efetivo

Tabela que armazena dados referentes a especialidade do bombeiro.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_matricula bigint PK NOT NULL Chave primaria referentes a tabela efetivo

id_especialidade integer PK NOT NULL 2ª Chave primaria que referencia a tabela especialidades

especialidades

Tabela que armazena dados descrevendo os tipos de especialidades.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_especialidade bigint PK NOT NULL 1ª Chave primaria

nm_especialidade character varying(50) PK NOT NULL Nome da especialidade

evento_dificuldadesTabela que informa dificuldades na atuação decorrentes do envio de recursos da ocorrência. Não é feita Inserção.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_dificuldade bigint PK NOT NULL 1ª Chave primaria

ds_dificuldade character varying(50) PK NOT NULL Descrição da dificuldade

evento_orgao

Tabela que guarda possíveis órgãos de apoio em um evento. Não é feita Inserção.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_orgao_apoio bigint PK NOT NULL 1ª Chave primaria

ds_orgao_apoio character varying(50) PK NOT NULL Descrição do Orgão

ferramentas

Tabela que guarda dados cadastrados de ferramentas.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_ferramenta bigint PK NOT NULL DEFAULT nextval(('next_ferramentas'::text)::regclass)

1ª Chave primaria

id_obm bigint PK NOT NULL 2ª Chave primaria

id_cidade bigint PK NOT NULL 3ª Chave primaria

nm_ferramenta character varying(100) NOT NULL Nome da ferramenta

qt_ferramenta bigint NOT NULL Qt da ferramenta

unidade_ferramenta

bigint Tipo de unidade

unid_medida_ferramenta

smallint NOT NULL Unidade de medida

especial_ferramenta

smallint Especificação da ferramenta

des_ferramenta text Descrição

qua_ferramenta text Quando utilizar

per_ferramenta text Perigos Eminentes

usa_ferramenta text Como usar

ch_status_ferramenta

character(1) NOT NULL Situação da ferramenta

ds_status_ferramenta

text Descriçãp da situação

google_pontos_cidades

Tabela que guarda pontos geográficos salvos do google maps para utilização de mapas.

Campo Tipo Índice Características/Nome Sequencias Comentário

id bigserial PK NOT NULL Chave primaria

id_cidade bigint NOT NULL Código da cidade

latitude double precision NOT NULL Latitude

longitude double precision NOT NULL Longitude

ds_ponto character varying(255) NOT NULL Descrição do ponto

grau_ocorrencia_praia

Tabela que guarda o grau de cada tipo de código de ocorrência de praias. Não sofre alterações no sistema.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_grau_oco_praia bigint PK NOT NULL DEFAULT nextval(('next_grau_oco_praia'::text)::regclass)

Chave primaria

id_ocorrencia_praia bigint NOT NULL Código de ocorrência de praia

nm_grau character varying(10)

NOT NULL Nome Grau

ds_grau character varying(100)

NOT NULL Descrição Completa do Grau

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

Antigamente para Atualizações das tabelas

historico_atendimento

Tabela que guarda o histórico do atendimento de ocorrência de cada guarnição e sua viatura.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_ts_historico_atendimento

timestamp without time zone

PK NOT NULL Chave primaria

id_cidade bigint NOT NULL Código da Cidade

id_viatura character varying(10)

NOT NULL Código da Viatura

id_ocorrencia bigint NOT NULL Código da Ocorrência

id_matricula bigint NOT NULL Matricula Usuário que preencheu o histórico

id_cod_ocorrencia bigint Código de ocorrência. Usado apenas para consulta

de_historico text NOT NULL Descrição do histórico

ch_repositorio character varying(1) NOT NULL DEFAULT 'S'::character varying

Antigamente para Atualizações das tabelas

id_det_ocorrencia bigint Código detalhamento da ocorrência. Usado apenas para consulta

id_tp_emergencia bigint Tipo de emergência

id_bairro bigint Cod. Bairro da Ocorrência

id_logradouro bigint Cod. Logradouro da Ocorrência

nr_logradouro bigint Nº da rua

ds_complemento character varying(250)

Complemento

latitude double precision Latitude

longitude double precision Longitude

ch_veiculos character varying(1) NOT NULL DEFAULT 'N'::character varying

Chave que indica se existe veículos de terceiros na ocorrência

ch_materiais character varying(1) NOT NULL DEFAULT 'N'::character varying

Chave que indica se foi utilizado materiais na ocorrência

ch_area_obm character varying(1) NOT NULL DEFAULT 'S'::character varying

Chave que indica se a ocorrência foi na área do COBOM

historico_complemento

Tabela que registra todos os complementos, ações e procedimentos da ocorrência, referente ao histórico do fechamento de ocorrências.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_ts_historico_atendimento timestamp without time zone

PK NOT NULL 1º Chave Primaria. Referente a chave da tabela historico_atendimento

id_ocorrencia bigserial NOT NULL Referente a chave da tabela historico_atendimento

id_det_procedimento integer PK NOT NULL 2º Chave Primaria. Referente a chave da tabela det_complemento_procedimento

id_det_complemento integer PK NOT NULL 3º Chave Primaria. Referente a chave da tabela det_complemento_procedimento

id_tp_emergencia integer PK NOT NULL 4º Chave Primaria. Referente a chave da tabela det_complemento_procedimento

historico_emergencia_subgrupo

Tabela que guarda o subgrupo de cada tipo de emergência, referente ao histórico do fechamento de ocorrências.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_ts_historico_atendimento timestamp without time zone

PK NOT NULL 1º Chave Primaria. Referente a chave da tabela historico_atendimento

id_ocorrencia bigserial NOT NULL Referente a chave da tabela historico_atendimento

id_tp_emergencia_subgrupo integer PK NOT NULL 2º Chave Primaria. Referente a chave da

tabela tp_emergencia_subgrupo

id_tp_emergencia integer PK NOT NULL 3º Chave Primaria. Referente a chave da tabela tp_emergencia_subgrupo

historico_recursos_materiais

Tabela que guarda dados sobre materiais utilizados na ocorrência, referente ao histórico do fechamento de ocorrências.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_ts_historico_atendimento timestamp without time zone

PK NOT NULL 1º Chave Primaria. Referente a chave da tabela historico_atendimento

id_ocorrencia bigserial PK NOT NULL 2º Chave Primaria. Referente a chave da tabela historico_atendimento

id_recurso_material integer PK NOT NULL 3º Chave Primaria. Referente a chave da tabela recursos_materiais_disponivel

id_material_disponivel integer PK NOT NULL 4º Chave Primaria. Referente a chave da tabela recursos_materiais_disponivel

historico_veiculo_envolvido

Tabela onde guarda os veículos envolvidos na ocorrência, referente ao histórico do fechamento de ocorrências.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_veiculo_envolvido bigserial PK NOT NULL 1º Chave Primaria.

id_ts_historico_atendimento timestamp without time zone

PK NOT NULL 2º Chave Primaria. Referente a chave da tabela historico_atendimento

id_ocorrencia bigint PK NOT NULL 3º Chave Primaria. Referente a chave da tabela historico_atendimento

id_modelo bigint FK NOT NULL Modelo do veiculo

id_fabricante bigint FK NOT NULL Fabricante do Veiculo

id_categoria integer NOT NULL Categoria

nr_ano integer Ano do Veiculo

ds_cor character varying(30)

Cor do Veiculo

ds_placa character varying(10)

Placa

nm_condutor character varying(30)

Nome do condutor

info_call

Tabela que era pra ser utilizada para armazenar informações de ligações telefônicas. Nunca foi utilizado.

bairros

Tabela que armazena nomes dos logradouros do sistema.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_logradouro bigint PK NOT NULL DEFAULT nextval(('next_logradouros'::text)::regclass)

Chave primaria que utiliza como sequencia “next_logradouros”

id_cidade bigint PK NOT NULL Código da cidade, chave referente a tabela cidades

id_cidade_bairro bigint FK NOT NULL Código da cidade, chave referente a tabela bairros

id_bairro bigint FK NOT NULL Código do bairro, chave referente a tabela bairros

nm_logradouro character varying(100) NOT NULL Nome logradouro

nr_cep bigint NOT NULL Nº do CEP

nr_inicial bigint Nº Inicial da rua

nr_final bigint Nº final da rua

nm_complemento character varying(100) Complemento

id_tp_logradouro bigint FK Tipo do Logradouro

nm_fonetica character varying(100) Fonética

ch_repositorio character varying(1) NOT NULL DEFAULT 'S'::character varying

Antigamente para Atualizações das tabelas

materiais

Tabela que guarda dados cadastrados de materiais.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_material bigint PK NOT NULL DEFAULT nextval(('next_materiais'::text)::regclass)

1ª Chave primaria

id_obm bigint PK NOT NULL 2ª Chave primaria

id_cidade bigint PK NOT NULL 3ª Chave primaria

nm_material character varying(100) NOT NULL Nome do material

qt_material bigint NOT NULL Qt de material

ds_material text Descrição do Material

ch_status_material character(1) NOT NULL Status do Material

ds_status_material text Descrição do status

unidade bigint Unidade de medida

unidade_medida smallint NOT NULL Tipo de unidade de medida

modulos

Tabela que guarda os módulos do sistema e193-web.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_modulos bigint PK NOT NULL DEFAULT nextval(('next_modulos'::text)::regclass)

Chave primaria

nm_modulo character varying(50) NOT NULL Nome do Módulo

nm_diretorio character varying(255) Nome do diretório do Módulo

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

Antigamente para Atualizações das tabelas

notas

Tabela que guarda as notas dos guarda-vidas que participam da operação veraneio.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_nota bigint PK NOT NULL DEFAULT nextval(('next_notas'::text)::regclass)

Chave primaria

nr_cpf character(11) NOT NULL Cpf do GVC

id_tp_avaliacao integer FK NOT NULL Tipo de avaliação

ds_descricao character varying(200)

NOT NULL Descrição

dt_data date NOT NULL Data da nota

id_matricula bigint NOT NULL Matricula quem deu a nota

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

Antigamente para Atualizações das tabelas

obms

Tabela que guarda as obms.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_obm bigint PK NOT NULL DEFAULT nextval(('next_obms'::text)::regclass)

1º Chave primaria

id_perfil bigint Tipo do perfil

id_cidade_logradouro

bigint FK NOT NULL Codigo da cidade, referencia a tabela logradouros

id_logradouro bigint FK NOT NULL Codigo de logradouro, referencia a tabela logradouros

id_cidade bigint PK NOT NULL 2º Chave primaria

nm_obm character varying(100)

NOT NULL Nome da OBM

nr_batalhao bigint NOT NULL Nº do Batalhão

nr_compania bigint Nº da Companhia

nr_pelotao bigint Nº do Pelotão

nr_grupamento bigint Nº do Grupamento

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

Antigamente para Atualizações das tabelas

nm_comandante character varying(50) Nome do Comandante

id_bairro bigint Código do bairro

nr_rua integer Nº da rua

nr_fone character varying(15) Nº do Telefone

ds_email character varying(50) Descrição do email

ocorrencia_evento_dificuldades

Tabela onde são guardados as informações da ocorrência baseado na tabela de dados "evento_dificuldades", referente ao histórico do fechamento de ocorrências.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_ts_historico_atendimento

timestamp without time zone

PK NOT NULL 1º Chave Primaria. Referente a chave da tabela historico_atendimento

id_ocorrencia bigserial PK NOT NULL 2º Chave Primaria. Referente a chave da tabela historico_atendimento

id_dificuldade Integer PK NOT NULL 3º Chave Primaria. Referente a chave da tabela evento_dificuldades

ocorrencia_evento_orgao

Tabela onde são guardados as informações da ocorrência referenciado pela tabela "evento_orgao", referente ao histórico do fechamento de ocorrências.

Campo Tipo Índice Características/Nome Sequencias

Comentário

id_ts_historico_atendimento

timestamp without time zone

PK NOT NULL 1º Chave Primaria. Referente a chave da tabela historico_atendimento

id_ocorrencia bigserial PK NOT NULL 2º Chave Primaria. Referente a chave da tabela historico_atendimento

id_orgao_apoio Integer PK NOT NULL 3º Chave Primaria. Referente a chave da tabela evento_orgao

evento_dificuldades

ocorrencias

Tabela onde são guardados as informações das ocorrências geradas no sistema e193.

Campo Tipo Índice Características/Nome Sequencias

Comentário

id_ocorrencia bigint PK NOT NULL DEFAULT nextval(('next_ocorrencias'::text)::regclass)

1ª Chave Primaria

id_cidade bigint PK NOT NULL 2ª Chave Primaria

id_info_call bigint Refente a tabela info_call. Não utilizada

id_cidade_logradouro bigint FK Código da cidade, refente a tabela logradouros

id_logradouro bigint FK Código do logradouro, refente a tabela logradouros

id_matricula bigint FK NOT NULL Matricula do efetivo que gerou a ocorrência

id_cidade_solicitante bigint FK Código da cidade referencia ao solicitante da tabela pessoas

id_solicitante bigint Fk Código da pessoa referencia a tabela pessoas

id_tp_emergencia bigint FK NOT NULL Tipo de ocorrência

ts_ocorrencia timestamp without time zone

NOT NULL Time de controle da ocorrência

dt_ocorrencia date NOT NULL Data da Ocorrência

tm_ocorrencia time without time zone

NOT NULL Hora da Ocorrência

de_inicial text NOT NULL Descrição da ocorrência Inicial

ch_encerrada character varying(1)

NOT NULL DEFAULT 'N'::character varying

Chave que indica se a ocorrência foi encerrada no COBOM

dt_tm_encerramento timestamp without time zone

Data/Hora do encerramento

ch_finalizada character varying(1)

NOT NULL DEFAULT 'N'::character varying

Chave que indica se a ocorrência foi finalizada

dt_tm_finalizada timestamp without time zone

Data/Hora da finalização

nm_referencia character varying(100)

Descrição da referencia

ch_repositorio character varying(1)

NOT NULL DEFAULT 'S'::character varying

Antigamente para Atualizações das tabelas

id_cidade_info_call bigint

nm_logradouro_prv character varying(100)

Descrição do logradouro no momento da geração

da ocorrência

nm_bairro_prv character varying(100)

Descrição do bairro no momento da geração da ocorrência

nr_cep_prv bigint

tm_controle timestamp without time zone

Hora de controle

nr_edificacao bigint Nº da edificação

id_tipo_evento integer FK NOT NULL DEFAULT 1 Tipo de evento

id_tipo_acionamento integer FK NOT NULL DEFAULT 1 Tipo de Acionamento

ch_urgencia character varying(1)

NOT NULL DEFAULT 'S'::character varying

Chave que indica Urgência

perfilamentos

Tabela onde guarda o controle dos perfis de acesso do e193.

Campo Tipo Índice Características/Nome Sequencias

Comentário

id_perfil bigint PK NOT NULL Código do Perfil

id_rotina bigint PK NOT NULL Código da Rotina

ch_consultar character varying(1) NOT NULL DEFAULT 'N'::character varying

Chave que libera a consulta ao perfil

ch_inserir character varying(1) NOT NULL DEFAULT 'N'::character varying

Chave que libera a inserção ao perfil

ch_alterar character varying(1) NOT NULL DEFAULT 'N'::character varying

Chave que libera a alterar ao perfil

ch_excluir character varying(1) NOT NULL DEFAULT 'N'::character varying

Chave que libera a excluir ao perfil

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

perfis

Tabela que guarda as rotinas do sistema e193-web.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_perfil bigint PK NOT NULL DEFAULT nextval(('next_modulos'::text)::regclass)

Chave primaria

nm_perfil character varying(100) NOT NULL Nome do perfil

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

Antigamente para Atualizações das tabelas

pes_atendidas

Tabela onde são guardados as informações das pessoas atendidas no fechamento ocorrências geradas no sistema e193.

Campo Tipo Índice Características/Nome Sequencias

Comentário

id_pessoa bigint PK NOT NULL 1ª Chave primaria, referente a tabela pessoas

id_cidade bigint PK NOT NULL 2ª Chave primaria

id_ts_historico_atendimento

timestamp without time zone

PK NOT NULL 3ª Chave primaria

ch_repositorio character varying(1)

NOT NULL DEFAULT 'S'::character varying

Antigamente para Atualizações das tabelas

ds_pressao_arterial character varying(7)

Descrição pressão arterial

ds_freq_cardiaca integer Frequência Cardíaca

ds_freq_respiratoria integer Frequência respiratória

ds_escala_coma integer Escala de Coma

ch_atend_com_medico character varying(1)

NOT NULL DEFAULT 'N'::character varying

Atendimento com Médico

ch_bombeiro_servico character varying(1)

NOT NULL DEFAULT 'S'::character varying

Bombeiro de Serviço

id_destino_vitima integer Destino Vítima

nm_medico character varying(50)

Nome do médico que atendeu

ds_crm character varying(30)

Nº do CRM do Médico

nr_prontuario bigint Nº Prontuario

nm_hospital character varying(60)

Nome do Hospital

ch_via_aerea_atingida character varying(1)

Chave que indica se as vias aéreas foram atingidas em caso de queimadura

nr_grau_queimadura integer Grau de queimadura

nr_superficie_atingida integer Qt de superficie atingida

ds_agente_causador character varying(200)

Descrição do agente causador

id_tp_acidente integer Tipo de acidente, referente a tabela tp_acidente

nr_saturacao_o2 integer Nº Saturação O2

pes_atendidas_lesoes

Tabela onde são guardados as informações das pessoas atendidas de suas lesões no fechamento ocorrências geradas no sistema e193.

Campo Tipo Índice Características/Nome Sequencias

Comentário

id_pessoa bigint PK NOT NULL 1ª Chave primaria, referente a tabela pessoas

id_cidade bigint PK NOT NULL 2ª Chave primaria

id_ts_historico_atendimento

timestamp without time zone

PK NOT NULL 3ª Chave primaria

id_tp_lesao integer PK NOT NULL Tipo de lesão, referente a tabela ch_tp_lesoes

id_parte_corpo integer PK NOT NULL Tipo de lesão, referente a tabela ch_tp_parte_corpo

pes_atendidas_tp_emergencia

Tabela que guarda informações de Pessoas Atendidas sobre tipo de emergencias.

Campo Tipo Índice Características/Nome Sequencias

Comentário

id_pessoa bigint PK NOT NULL 1ª Chave primaria, referente a tabela pessoas

id_cidade bigint PK NOT NULL 2ª Chave primaria

id_ts_historico_atendimento

timestamp without time zone

PK NOT NULL 3ª Chave primaria

id_tp_emergencia_pessoa integer PK NOT NULL Tipo de emergência, referente a tabela tp_emergencia_pessoa

id_tp_emergencia bigint PK NOT NULL DEFAULT 5 Tipo de emergência, referente a tabela tp_emergencia_pessoa

pes_atendidas_veiculo

Tabela que guarda informações de Pessoas Atendidas sobre tipo de emergencias.

Campo Tipo Índice Características/Nome Sequencias

Comentário

id_pessoa bigint PK NOT NULL 1ª Chave primaria, referente a tabela pessoas

id_cidade bigint PK NOT NULL 2ª Chave primaria

id_ts_historico_atendimento

timestamp without time zone

PK NOT NULL 3ª Chave primaria

ch_ativacao_airbag character varying(1)

DEFAULT 'N'::character varying Chave que indica se ouve ativação do airbag

ch_uso_capacete character varying(1)

DEFAULT 'N'::character varying Chave que indica uso do capacete

ch_uso_cinto character DEFAULT 'N'::character varying Chave que indica uso do

varying(1) cinto

id_tp_veiculo integer Tipo do veiculo

id_sit_veiculo_vitima integer NOT NULL Situação da vitima no veiculo

id_pos_veiculo_vitima integer Posição da vitima no veiculo

pes_atentidas_complemento

Tabela que guarda informações de procedimentos efetuados nas Pessoas Atendidas.

Campo Tipo Índice Características/Nome Sequencias

Comentário

id_pessoa bigint PK NOT NULL 1ª Chave primaria, referente a tabela pessoas

id_cidade bigint PK NOT NULL 2ª Chave primaria

id_ts_historico_atendimento

timestamp without time zone

PK NOT NULL 3ª Chave primaria

id_det_pessoa_procedimento

integer FK NOT NULL Código do detalhamento do procedimento, referente a tabela det_pessoa_procedimento

id_det_pessoa_complemento

integer FK NOT NULL Código do complemento do procedimento, referente a tabela det_pessoa_procedimento

id_tp_emergencia bigint FK NOT NULL DEFAULT 5 Código de emergência referente a tabela det_pessoa_procedimento

pessoas

Tabela que guarda informações de pessoas.

Campo Tipo Índice Características/Nome Sequencias

Comentário

id_pessoa bigint PK NOT NULL DEFAULT nextval(('next_pessoas'::text)::regclass)

1ª Chave primaria

id_cidade bigint PK NOT NULL 2ª Chave primaria

nm_pessoa character varying(100)

NOT NULL Nome da Pessoa

nr_fone bigint Nº Telefone

ch_pronto_socorro character varying(1)

NOT NULL DEFAULT 'N'::character varying

nr_edificacao bigint Nº da Edificação

nm_complemento character varying(100)

Complemento

nm_edificacao character varying(100)

Nome da Edificação

ch_repositorio character varying(1)

NOT NULL DEFAULT 'S'::character varying

Antigamente para Atualizações das tabelas

id_logradouro bigint

id_cidade_logradouro bigint

ch_tp_pessoa character(1) DEFAULT 'S'::bpchar

cpf_pessoa character varying(15)

sexo_pessoa character varying(1)

idade_pessoa bigint

raca_pessoa character varying(20)

nacionalidade_pessoa character varying(50)

naturalidade_pessoa character varying(50)

estado_pessoa character varying(2)

profissao_pessoa character varying(50)

ch_estrangeiro_pessoa character varying(1)

DEFAULT 'N'::character varying

cidade character varying(100)

bairro character varying(100)

cep character varying(9)

situacao character varying(60)

posto_guarnicao

Tabela que guarda dados característicos do posto da guarnição. Não é feita inserção nessa tabela.

Campo Tipo Índice Características/Nome Sequencias

Comentário

id_posto_guarnicao bigint PK NOT NULL DEFAULT nextval(('next_posto_guarnicao'::text)::regclass)

Chave Primaria

nm_posto character varying(100)

NOT NULL Nome do Posto

nm_reduz character varying(20)

NOT NULL Nome reduzido do posto

nr_nivel bigint NOT NULL Nível do Posto

praias

Tabela que armazena nomes das praias cadastradas no sistema.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_praia bigint PK NOT NULL DEFAULT nextval(('next_praia'::text)::regclass)

Chave primaria que utiliza como sequencia “next_praia”

id_cidade bigint PK NOT NULL Código da cidade, chave referente a tabela cidades

nm_praia character varying(30) NOT NULL Nome do Praia

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

Chave Utilizada Antigamente para Atualizações das tabelas

id_bairro bigint NOT NULL Código de Bairro

nm_fonetica character(50) Nome Fonética

prevencao_afogamento

Tabela que armazena dados das prevenções de praia.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_prevencao bigint PK NOT NULL DEFAULT nextval(('next_prevencao'::text)::regclass)

1º Chave Primaria

dt_prevencao date NOT NULL Data da Prevenção

hr_registro timestamp with time zone

NOT NULL Hora do registro

ds_posto character varying(50) Descrição do posto. Não mais utilizada

ds_setor character varying(50) Descrição do setor. Não mais utilizada

ds_quadrante character varying(50) Descrição do quadrante. Não mais utilizada

ch_atualizacao

id_cidade bigint PK NOT NULL 2ª Chave primaria

id_dia_semana bigint FK NOT NULL Código do dia da semana, referente a tabela dia_semana

id_praia bigint FK NOT NULL Código da praia, referente a tabela praias

id_matricula bigint FK NOT NULL Código de matricula, referente a tabela efetivo

nr_prevencao bigint NOT NULL Nº de prevenções

ds_observacao text Observação

ch_periodo character varying(1) Periodo do dia

id_ocorrencia_praia

bigint FK NOT NULL Código da ocorrência de praia, referente a tabela cod_ocorrencia_praia

proprietario

Tabela que armazena dados dos proprietários de telefones para a identificação de chamadas no ebombeiro.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_proprietario bigserial PK NOT NULL 1º Chave primaria

nm_proprietario character varying(100) NOT NULL Nome Proprietário

logradouro character varying(100) Nome do logradouro

nr_rua integer Nº da Rua

ds_referencia character varying(100) Descrição referencial

nr_telefone bigint PK NOT NULL 2º Chave primaria

cidade bigint Cód. Da cidade

bairro character varying(100) Nome do Bairro

nr_ddd integer Nº DDD

recursos_materiais

Tabela de recursos materiais. Essa tabela não sofre inserções.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_recurso_material integer PK NOT NULL Chave primaria

nm_recurso_material character varying(30)

NOT NULL Nome do Recurso

recursos_materiais_disponivel

Tabela que mostra todos os recursos e materiais disponíveis. Essa tabela não sofre inserções.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_material_disponivel integer PK NOT NULL 1º Chave primaria

id_recurso_material integer PK NOT NULL 2º Chave primaria, referente a tabela recursos_materiais

nm_material_disponivel character varying(50)

NOT NULL Nome do Recurso Disponivel

rotinas

Tabela que guarda as rotinas do sistema e193-web.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_rotina bigint PK NOT NULL DEFAULT nextval(('next_rotinas'::text)::regclass)

1º Chave primaria

id_modulos bigint PK NOT NULL 2º Chave primaria, refentes a tabela modulos

nm_rotina character varying(100) NOT NULL Nome da rotina

nm_fonte character varying(100) NOT NULL Nome do arquivo da rotina

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

Chave Utilizada Antigamente para Atualizações das tabelas

salva_vidas

Tabela que guarda informações dos guarda-vidas civil.

Campo Tipo Índice Características/Nome Sequencias

Comentário

nr_cpf character varying(11) PK NOT NULL Chave primaria. Cpf do GVC

nm_nome character varying(60) NOT NULL Nome GVC

nr_rg character varying(20) NOT NULL Nº RG

nm_pai character varying(60) Nome do Pai

nm_mae character varying(60) Nome do Mãe

dt_nascimento date Data de nascimento

ds_natural character varying(30) Naturalidade

id_estadocivil integer NOT NULL Estado civil

nm_profissao character varying(30) Profissão

ds_endereco character varying(60) Descrição do Endereço

nm_bairro character varying(30) Nome do Bairro

nm_cidade character varying(30) Nome da Cidade

nm_uf character varying(2) Descrição UF

fone_residencial character(12) Telefone Residencial

fone_comercial character(12) Telefone Comercial

fone_celular character(12) Telefone Celular

ds_email character varying(60) Descrição do Email

dt_primeiro date Data primeiro curso

ds_lcurso character varying(30) Descrição do curso

dt_ultimo date Data do ultimo curso

ds_lultimo character varying(30) Desc. do ultimo curso

nr_agencia character(6) Nº da Agencia

nr_conta character(12) Nº da Conta

id_situacao id_integer Situação do GVC

nm_seguradora character varying(30) Nome da Seguradora

dt_svencimento date Data vencimento

nr_batalhao bigint NOT NULL Nº do Batalhão

id_cidade bigint Código da Cidade

id_praia bigint Código da praia

ds_obs text Observação

id_matricula bigint Matricula do bombeiro

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

Chave Utilizada Antigamente para Atualizações das tabelas

salvamento_praias

Tabela que armazena dados dos salvamentos de praia.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_salvamento bigint PK NOT NULL DEFAULT nextval(('next_salvamento_praia'::text)::regclass)

1º Chave Primaria

dt_salvamento date NOT NULL Data de Salvamento

tm_salvamento timestamp with time zone

NOT NULL Hora do Salvamento

ds_posto character varying(50) Descrição do posto. Não mais utilizada

ds_setor character varying(50) Descrição do setor. Não mais utilizada

ds_quadrante character varying(50) Descrição do quadrante. Não mais utilizada

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

Chave Utilizada Antigamente para Atualizações das tabelas

id_cidade bigint PK NOT NULL 2ª Chave primaria

id_dia_semana bigint FK NOT NULL Código do dia da semana, referente a tabela dia_semana

id_praia bigint FK NOT NULL Código da praia, referente a tabela praias

id_matricula bigint FK NOT NULL Código de matricula, referente a tabela efetivo

id_ocorrencia_praia

bigint FK NOT NULL Código da ocorrência de praia, referente a tabela cod_ocorrencia_praia

ch_finalizada character varying(1) NOT NULL DEFAULT 'S'::character varying

Chave Utilizada para indicar o finalização

ch_encerrada character varying(1) NOT NULL DEFAULT 'N'::character varying

Chave Utilizada para indicar o encerramento. Não mais utilizado.

id_grau_oco_praia bigint FK Identifica o Grau da ocorrência de praia

hr_registro timestamp with time zone

Hora do registro

ch_servico_salvamento

character varying(1) NOT NULL DEFAULT 'A'::character varying

Indica se o serviço de Salvamento estava Ativo

salvavidas_salvamento_praia

Tabela que guarda os dados dos salva-vidas que participaram do salvamento de praia.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_salvamento bigint PK NOT NULL 1º Chave Primaria

nr_cpf character varying(11) PK NOT NULL 2º Chave Primaria

id_cidade bigint PK NOT NULL 3º Chave Primaria

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

Chave Utilizada Antigamente para Atualizações das tabelas

servidor_bbm

Tabela que liga os dados dos servidores com o Nº do batalhão, indicando quais batalhões acessam cada servidor.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_servidor bigint PK NOT NULL 1º Chave Primaria

nr_batalhao bigint PK NOT NULL 2º Chave Primaria

servidor_cidade

Tabela que liga os dados dos servidores com a cidade, indicando quais cidades pertencem a cada servidor.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_servidor bigint PK NOT NULL 1º Chave Primaria

id_cidade bigint PK NOT NULL 2º Chave Primaria

servidor_network

Tabela que indica as redes que pertencem a cada servidor.

Campo Tipo Índice Características/Nome Sequencias Comentário

ip_servidor inet PK NOT NULL 1º Chave Primaria

ip_network inet PK NOT NULL 2º Chave Primaria

id_cidade bigint PK NOT NULL 3º Chave Primaria

nm_network character varying(30) NOT NULL Nome ou descrição da rede

servidores

Tabela que guarda os dados dos servidores.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_servidor serial PK NOT NULL 1º Chave Primaria

nm_servidor character varying(50) NOT NULL Nome Servidor

ip_servidor character varying(15) NOT NULL IP do Servidor

key_mapa character varying(255) Chave do Google Maps

nm_reduz character varying(3) Nome Reduzido

ch_e193 character varying(1) DEFAULT 'S'::character varying Chave que indica se é um servidor e193

ch_sigat character varying(1) DEFAULT 'N'::character varying Chave que indica se é um servidor Sigat

tb_cidades

Tabela que guarda os dados de nome da cidade. Tabela Auxiliar

Campo Tipo Índice Características/Nome Sequencias Comentário

id_tb_cidade bigint PK NOT NULL 1º Chave Primaria

nm_tb_cidade character varying(100) NOT NULL Nome da Cidade

id_tb_estado bigint PK NOT NULL 2º Chave Primaria

tb_estados

Tabela que guarda os dados de nome do estado. Tabela Auxiliar

Campo Tipo Índice Características/Nome Sequencias Comentário

id_tb_estado bigint PK NOT NULL 1º Chave Primaria

nm_tb_estado character varying(100) NOT NULL Nome do Estado

uf_tb_estado character varying(2) NOT NULL UF

tp_acidente

Tabela que guarda os tipos de acidentes. Não sofre inserção

Campo Tipo Índice Características/Nome Sequencias Comentário

id_tp_acidente integer PK NOT NULL Chave Primaria

nm_tp_acidente character varying(30) NOT NULL Nome do tipo acidente

id_tp_emergencia bigint NOT NULL DEFAULT 0 Tipo de emergência, referente a tabela tp_emergencia

tp_avaliacao

Tabela que guarda os tipos de avaliação. Não sofre inserção

Campo Tipo Índice Características/Nome Sequencias Comentário

id_tp_avaliacao integer PK NOT NULL Chave Primaria

nm_tp_avaliacao character varying(30) NOT NULL Nome do tipo avaliação

tp_edificacao

Tabela que guarda os tipos de edificação. Não sofre inserção

Campo Tipo Índice Características/Nome Sequencias Comentário

id_tp_edificacao integer PK NOT NULL Chave Primaria

nm_tp_edificacao character varying(30) NOT NULL Nome do tipo edificação

tp_emergencia

Tabela que guarda os tipos de emergências de ocorrências. Não sofre inserção

Campo Tipo Índice Características/Nome Sequencias Comentário

id_tp_emergencia bigint PK NOT NULL DEFAULT nextval(('next_tp_emergencia'::text)::regclass)

Chave Primaria

nm_tp_emergencia character varying(100)

NOT NULL Nome do tipo de emergência

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

Chave Utilizada Antigamente para Atualizações das tabelas

tp_emergencia_pessoa

Tabela que guarda os tipos de emergência referente a pessoas. Não sofre inserção

Campo Tipo Índice Características/Nome Sequencias Comentário

id_tp_emergencia_pessoa

integer PK NOT NULL Chave Primaria

nm_tp_emergencia_pessoa

character varying(50) NOT NULL Nome do tipo

id_tp_emergencia bigint NOT NULL DEFAULT 0 Tipo de emergência, referente a tabela tp_emergencia

tp_emergencia_subgrupo

Tabela que guarda os subgrupos dos tipos de emergência. Não sofre inserção

Campo Tipo Índice Características/Nome Sequencias Comentário

id_tp_emergencia_subgrupo

integer PK NOT NULL Chave Primaria

nm_tp_emergencia_subgrupo

character varying(50) NOT NULL Nome do Subgrupo

id_tp_emergencia bigint NOT NULL Tipo de emergência, referente a tabela tp_emergencia

tp_logradouros

Tabela que guarda os tipos de logradouros.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_tp_logradouro bigint PK NOT NULL DEFAULT nextval(('next_tp_logradouros'::text)::regclass)

Chave Primaria

nm_tp_logradouro character varying(100)

NOT NULL Nome do tipo de logradouro

tp_viatura_apoio

Tabela que guarda os tipos de viatura de apoio.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_tp_vtr_apoio bigint PK NOT NULL Chave Primaria

nm_tp_vtr_apoio character varying(50) NOT NULL Nome do tipo de viatura

veiculo_categoria

Tabela que guarda as categorias dos veículos. Não sofre inserção

Campo Tipo Índice Características/Nome Sequencias Comentário

id_categoria integer PK NOT NULL Chave Primaria

nm_categoria character varying(25) NOT NULL Nome da Categoria

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

Chave Utilizada Antigamente para Atualizações das tabelas

veiculo_fabricante

Tabela que guarda o nome dos fabricantes dos veículos. Não sofre inserção

Campo Tipo Índice Características/Nome Sequencias Comentário

id_fabricante bigint PK NOT NULL DEFAULT nextval(('next_viatura_fabricante'::text)::regclass)

1º Chave Primaria

id_categoria integer PK NOT NULL 2º Chave Primaria

nm_fabricante character varying(30) NOT NULL Nome do fabricante

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

Chave Utilizada Antigamente para Atualizações das tabelas

veiculo_modelo

Tabela que guarda o nome dos fabricantes dos veículos. Não sofre inserção

Campo Tipo Índice Características/Nome Sequencias Comentário

id_modelo bigint PK NOT NULL DEFAULT nextval(('next_veiculo_modelo'::text)::regclass)

1º Chave primaria

nm_modelo character varying(30) NOT NULL Nome do veiculo do modelo

id_fabricante bigint PK NOT NULL 2º Chave Primaria, referente a tabela veiculo_fabricante

id_categoria integer NOT NULL Cod. Da Categoria, referente a tabela veiculo_fabricante

version

Tabela de versão. Não sofre inserção

Campo Tipo Índice Características/Nome Sequencias Comentário

n_version numeric PK NOT NULL Chave indica a versão

viatura_apoio

Tabela que guarda os dados das viaturas de apoio que participam da ocorrência.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_viatura_apoio bigint PK NOT NULL DEFAULT nextval(('next_vtr_apoio'::text)::regclass)

Chave Primaria

id_ocorrencia bigint FK NOT NULL Código da ocorrência

id_tp_vtr_apoio bigint FK NOT NULL Tipo de viatura

cod_abreviatura character varying(10) NOT NULL Código ou Abreviatura

placa character varying(10) NOT NULL Placa da viatura

ds_vtr_apoio text Descrição

nm_responsavel character varying(50) Nome Responsavel

viaturas

Tabela que guarda os dados das viaturas.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_viatura character varying(10) PK NOT NULL Chave Primaria

id_obm bigint PK NOT NULL Cod. Da OBM

nm_placa character varying(20) NOT NULL Nome da Placa

de_viatura text Descrição

ch_status_operacio character varying(1) NOT NULL Status Operacional

nal

ch_status_atividade character varying(1) NOT NULL Status de atividade

id_cidade bigint NOT NULL Código da Cidade

ch_atualizacao character varying(1) NOT NULL DEFAULT 'S'::character varying

Chave Utilizada Antigamente para Atualizações das tabelas

viaturas_guarnicao

Tabela que guarda os dados das viaturas da guarnição.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_viatura character varying(10) PK NOT NULL 1º Chave Primaria

id_time_escala timestamp without time zone

PK NOT NULL 2º Chave Primaria

id_matricula bigint PK NOT NULL 3º Chave Primaria

ch_funcao character(2) NOT NULL Chave que indica a função

dt_time_termino timestamp without time zone

Data termino da escala

dt_time_inicio timestamp without time zone

NOT NULL Data inicio da escala

desc_justifica_vtr text Descrição justificativa. Não mais utilizado

ch_repositorio character varying(1) NOT NULL DEFAULT 'S'::character varying

Chave Utilizada Antigamente para Atualizações das tabelas

vitima_praia

Tabela que guarda os dados das vitimas de salvamento de praias.

Campo Tipo Índice Características/Nome Sequencias Comentário

id_vit_praia bigint PK NOT NULL DEFAULT nextval(('next_vit_praia'::text)::regclass)

1º Chave Primaria

id_salvamento bigint PK NOT NULL 2º Chave Primaria

id_cidade bigint PK NOT NULL 3º Chave Primaria

nm_vit_praia character varying(50) Nome da Vítima

ds_idade integer Idade

tp_sexo character(1) Sexo

ds_endereco character varying(255)

Endereço

nm_cidade character varying(50) Nome da Cidade

nm_estado character varying(50) Nome do Estado

nm_pais character varying(50) Nome do Pais

ch_estrangeiro character varying(1) NOT NULL DEFAULT 'N'::character varying

Chave que indica se a vitima era estrangeira

ch_atualizacao character varying(1) NOT NULL DEFAULT Chave Utilizada

'S'::character varying Antigamente para Atualizações das tabelas

FUNÇÕES