• Nenhum resultado encontrado

02 ApresentacaoFinal 240

N/A
N/A
Protected

Academic year: 2021

Share "02 ApresentacaoFinal 240"

Copied!
21
0
0

Texto

(1)

Prof. Dr. Adilson Marques da Cunha

Alunos:

Sistema de Banco de Dados Setorial

MDD-DD: Difusão de Dados

CE-240 – Projetos de Sistemas de Banco de Dados

INTEGRADOR: Jedson Zendron Figueiredo

DICIONARIZADORA: Luciene Fernandes de Oliveira NORMALIZADOR: Rodrigo Pintus Gonçalves da Costa

(2)

Objetivo

O objetivo desta apresentação é reportar para os demais

integrantes da Empresa ATMH, os aspectos mais relevantes

encontrados durante o desenvolvimento do BD Setorial Difusão

de Dados (DD) e sua Integração na Holding (Nível 4), visando

otimizar o compartilhamento das experiências adquiridas com o

desenvolvimento acadêmico dos Protótipos dos Sistemas de

BD.

(3)

Sumário

 Integração:

Enunciado do Problema e Alternativa de Solução

Intitulação e Acrogramação

Especificação de Requisitos

Processo de Integração Normalização:

 MER Setorial / Corporativo / Holding

 Modificações de Entidades e Atributos

Dicionarização:

 Dicionário de Dados

 Diretório de Dados

 Diretório de Recursos de Dados

(4)

Integração

O Banco de Dados Setorial para Difusão de Dados foi criado a partir

da Integração dos Aplicativos de Banco de Dados:

Disponibilização de Dados via Web Services (DWS) / Luciene;

Gerenciamento de Difusão de Dados via Web Server (GDD) / Jedson; e

Padronização da Difusão de Dados via XML (PDD) / Rodrigo.

Holding SisATMH ATD MDD

...

GA VG DD DWS GDD PDD Legenda:

ATD: Aquisição e Tratamento de Dados MDD: Monitoramento e Difusão de Dados GA: Gerenciamento de Alertas

VG: Visualização Geográfica DD: Difusão de Dados 1º Nível 2º Nível 3º Nível 4º Nível

(5)

Integração: Enunciado do Problema

 Dotar a Difusão de Dados do Projeto de Sistema de Aquisição,

Tratamento, Monitoramento e Difusão de Dados Hidrológicos (Sis ATMH), ao final de Junho de 2009, de um Aplicativo de Banco de Dados para a Disponibilização de Dados via Web Services, Gerenciamento de Difusão de Dados via Web Server e Padronização dos Dados via XML, capaz de propiciar a difusão e distribuição de informações hidrológicas (tais como: índices de chuvas, índices de poluição e níveis de rios) para os envolvidos no Sistema, como: órgãos federais, estaduais, municipais, universidades e usuários da sociedade, visando atender a qualidade, integridade e acesso às informações e reduzir os desperdícios de recursos envolvidos como: tempo, humanos, financeiros e materiais, bem como as falhas de comunicações.

(6)

Integração: Enunciado da Alternativa de Solução

 Desenvolver um Protótipo de um Aplicativo de Banco de Dados em

conformidade com os requisitos específicos do Projeto de Sistema de Aquisição, Tratamento, Monitoramento e Difusão de Dados Hidrológicos (Sis ATMH) que propicie a difusão e disponibilização de dados até junho de 2009, visando atender a qualidade, integridade e acesso às informações e reduzir os desperdícios de recursos envolvidos como: tempo, humanos, financeiros e materiais, bem como as falhas de comunicações.

(7)

Integração: Intitulação e Acrogramação

 Intitulação

 Um Aplicativo de Banco de Dados para a Gestão de Difusão de Dados Hidrológicos (ABD-GDH).

 Acrogramação

(8)

Integração: Especificação de Requisitos

 O GDH deverá ser capaz de propiciar a customização da classificação de informações hidrológicas e/ou operacionais (como por exemplo, ostensiva, confidencial e evento crítico);

 O GDH deverá ser capaz de propiciar a customização do acesso às

informações hidrológicas e/ou operacionais aos interessados (como por exemplo, órgãos federais, estaduais, municipais, universidades e usuários da sociedade); e

O GDH deverá ser capaz de propiciar uma interface para feedback das

informações difundidas aos interessados (como por exemplo núcleos regionais, universidades, países envolvidos e sociedade).

(9)

Integração: Processo de Integração

• Envolveu Pesquisas sobre a Gestão de Difusão de Dados; • Pesquisas sobre o Projeto Sis ATMH; e • Projeto dos Aplicativos Individuais. • Identificação das Entidades em comum de cada ABD; • Verificação da duplicação de Atributos; e • Preservação das tabelas identificades de cada ABD. • Identificação dos Bancos de Dados para afinidade com a Difusão de Dados. • Consistência do dicionário de dados com o do Modelo implementado

Processo de Integração dos Bancos de Dados Setoriais para Gestão de Difusão de Dados Hidrológicos na Holding Sis ATMH

ABD Integração dos ABDs Integração dos BDSs Integração dos BDCs S i s A T M H

(10)
(11)

Normalização: Modificações de Entidades e Atributos

 Foram mudadas as nomenclaturas das tabelas seguindo o padrão definido pelo professor.

ABD PDD: foram removidas as entidades PERMISSÃO e adaptada na

entidade SDDTB_ACESSO, manter a identidade da ABD DWS.

ABD DWS: foram de-normalizadas as entidades PUBLICA e PROVADA

na entidade SDDTB_ORGAO.

ABD DWS: foram removidas as entidades TIPO_INFO, TIPO_ACESSO,

visando simplificar o BDS.

ABD DWS: a entidade INFO_HIDRO foi adaptada para

SDDTB_DADOHIDRO, visando integrar com a entidade TIPO_DADO do ABD GDD

(12)
(13)

Normalização: Modificações de Entidades e Atributos

 Foram mudadas as nomenclaturas das tabelas seguindo o padrão definido pelo professor.

Foram integradas as tabelas SDDTB_ORGAO e SDDTB_DADOFIDRO ao

Sistema Gerenciador de Alertas como MDDTB_ORGAO e

MDDTB_DADO_OPE_HIDRO respectivamente.

 As entidades georreferenciadas foram centralizadas em uma única

entidade chamada MDDTB_LOCALIZACAO

 Foi criado o relacionamento de muitos para muitos entre a entidade

SDDTB_CONTRATO e SDDTB_SERVICO

A tabela de SDDTB_GERENCIAMENTO foi integrada à tabela

(14)

Normalização: MER Holding

(15)

Dicionarização:

• Análise dos projetos dos aplicativos; • Definição da integração e normalização • Utilização do ERWIN 4.1 • Verificação de Entidades e Documentaçõe s Individuais; •Correção Individual das Entidades. • Definição da Estragégia de Integração compatíveis com as regras de Afinidade. • Consistência do dicionário de dados com o do Modelo implementado

Processo de Integração dos Dicionários de Dados dos Aplicativos de Banco de Dados para Banco de Dados Setorial Difusão de Dados

Critérios Iniciais Atividades: Preparação dos Dicionários Verificação: Integração Incremental Critérios de finalização M D D -D D

(16)

Dicionarização: Dicionário de Dados

Entidades

Nome Definição

SDDTB_ACESSO Corresponde a identificação do acesso dos usuários. SDDTB_ORGAO Identifica o Órgão ao qual o usuário está ligado.

SDDTB_TIPDADO Identifica o tipo de dado que será acessado por determinado usuário. SDDTB_DADOHIDRO Descreve os dados hidrológicos que serão consultados.

SDDTB_DIFUSAO Armazena dados indiretos relacionados a consulta. SDDTB_GERENCIAMENTO Corresponde ao gerenciamento da difusão de dados.

SDDTB_CONTRATO Identifica o acesso do usuário com o tipo de serviço e a função do serviço. SDDTB_SERVICO Relaciona os tipos de serviços que serão difundidos.

SDDTB_FUNCAO Expecifica as funções de cada serviço.

DWS DWS e GDD GDD

PDD

(17)

Dicionarização: Diretório de Dados

Relacionamentos

Pai Filho Definição

SDDTB_ACESSO SDDTB_CONTRATO Um Acesso pode possuir diversos Contratos, assim como Diversos Contratos podem possuir um único Acesso.

SDDTB_DADOHIDRO SDDTB_DIFUSAO Um Dado Hidrológico liga-se a uma ou mais Difusões, assim como uma ou mais Difusões ligam-se a um Dado Hidrológico.

SDDTB_FUNCAO SDDTB_CONTRATO Uma Função pode conter diversos contratos, assim como Diversos Contratos podem conter uma única Função.

SDDTB_FUNCAO SDDTB_GERENCIAMEN TO

Uma Função poderá ligar-se a diversos Gerenciamentos, assim como diversos Gerenciamentos poderão ligar-se a uma única função. SDDTB_GERENCIAMENT

O SDDTB_DIFUSAO

Um Gerenciamento poderá ligar-se a uma ou mais Difusões. Assim como uma ou mais Difusões poderão ligar-se a um único

Gerenciamento.

SDDTB_ORGAO SDDTB_ACESSO Um Órgão pode ter diversos Acessos, assim como diversos Acessos podem estar ligados a um Órgão.

SDDTB_SERVICO SDDTB_CONTRATO Um Serviço pode conter diversos Contratos, assim como diversos Contratos podem conter um Serviço.

SDDTB_TIPDADO SDDTB_DIFUSAO Um Tipo de Dado está ligado a uma ou mais Difusões, assim como uma ou mais difusões estão ligadas a um Tipo de Dado.

DWS DWS e GDD GDD

(18)

Dicionarização: Diretório de Dados

 Usuários:

Procedimentos: Acesso às Entidades;

Programas: Acesso por meio dos procedimentos à Entidades;

Peopleware: Usuário dos Programas.

Tipos de entidades que devem relacionar dados ou informações com usuários:

Formulários, documentos ou fontes de entrada: Captar dados ou informações;

Transações ou documentos de processamento: Associar a ocorrência de um único dado a um ou mais eventos;

Relatórios, documentos de saída e/ou informações na tela de computador: Agregar dados ou informações.

 Usuários Comuns:

Procedimentos de visualização de dados;

Procedimentos de preenchimento apenas às entidades acessíveis pela Internet.

 DBA:

Procedimentos de Criação, Configuração, Administração e Manipulação de Entidades e seus atributos;

(19)

Dicionarização: Diretório de Recursos de Dados

Difusão de Dados

(DD)

DSW Disponibilização de Dados via Web Services

GDD Gerenciamento de Difusão de Dados via Web Server

PDD Padronização da Difusão de Dados

DIG Difusão de Informações Georreferenciadas

Nome Definição

SGBD Oracle 11g Spatial

Modelagem do BD e Dicionário de Dados ERWIN v4.1.4 e v7 Localização do Banco seti.fcmf.ita.br

Sistema Operacional Windows 2003 SERVER

Memória RAM 2 GB

(20)

Conclusão

Foi desenvolvido um Protótipo de Sistema de Difusão de

Dados com Informações Integradas em conformidade com as

necessidades do projeto didático ATMH, propiciando a difusão

de informações hidrológicas.

Os aspectos mais relevantes encontrados durante o

desenvolvimento do BD Setorial Difusão de Dados (DD) e sua

Integração na Holding (Nível 4) foram relatados.

Os autores deste trabalho constataram que o amadurecimento

do protótipo ocorre a medida que se entende o projeto como

um todo.

Os BDS foram integrados ao BDC MDD, assim como os BDC a

Holding, melhorando as suas eficiências corporativas e

reduzindo os desperdícios de recursos. Contribuindo com isso

para um melhor entendimento do que foi exposto em sala, pois

é com a prática que se alcança o objetivo do aprendizado.

(21)

Recomendações

Deverá se alocado mais tempo no laboratório para

as fases de integração, visando melhorar a

comunicação entre os grupos e reduzir dificuldades

de disponibilidades para se reunir.

Referências

Documentos relacionados

A interação treinamento de natação aeróbico e dieta rica em carboidratos simples mostraram que só treinamento não é totalmente eficiente para manter abundância

Estes resultados apontam para melhor capacidade de estabelecimento inicial do siratro, apresentando maior velocidade de emergência e percentual de cobertura do solo até os 60

Entendendo, então, como posto acima, propõe-se, com este trabalho, primeiramente estudar a Lei de Busca e Apreensão para dá-la a conhecer da melhor forma, fazendo o mesmo com o

A variação do pH da fase móvel, utilizando uma coluna C8 e o fluxo de 1,2 mL/min, permitiu o ajuste do tempo de retenção do lupeol em aproximadamente 6,2 minutos contribuindo para

Este presente artigo é o resultado de um estudo de caso que buscou apresentar o surgimento da atividade turística dentro da favela de Paraisópolis, uma

83 Pois neste sentido mesmo, argumentarei que a obra de Kierkegaard se desenvolve efetivamente a partir do contexto sócio-político de tal década, e mais

A poesia “Isso é cagado e cuspido paisagem de Interior” foi apresentada para os alunos do 9° ano tarde, da Escola Estadual de Ensino Fundamental Professor Cardoso, Alagoa Nova-PB,

A facilidade de aplicação e a cobertura perfeita são algumas das características mais procuradas pelos profissionais do ofício da pintura. Quando, por algum motivo,