Banco de Dados Distribuídos André Fachin Daniel Maciel Francisco Fabio Centro de Ensino Superior de Foz do Iguaçu Projeto Integrado em Computação
Roteiro Tema e Delimitações Objetivo Geral Objetivos Específicos Justificativa Referencial Teórico Descrição do Ambiente Experimental Principais Referências Bibliográficas
Tema e Delimitações Tema O crescimento das Instituições causou a dependência e necessidade de se manipular grande quantidade de dados de maneira eficaz. Para suprir essa dependência surgiram os Bancos de Dados Distribuídos (BDD)
Tema e Delimitações Delimitações do Tema Técnicas para distribuição de dados, protocolos que regem a troca de informação entre os servidores, técnicas de consulta em base de dados distribuídos, replicação de dados.
Objetivo Geral e Específicos Objetivo Geral Apresentar protótipo simplificado em banco de dados distribuídos, mostrando os benefícios trazidos pela distribuição de dados, através das técnicas envolvidas na implementação da solução.
Objetivo Geral e Específicos Objetivos Específicos Realizar pesquisa bibliográfica sobre BDD. Fornecer detalhes sobre a metodologia de pesquisa abordada. Descrever o ambiente proposto para realização dos experimentos.
Objetivo Geral e Específicos Objetivos Específicos  Desenvolver um protótipo com um ambiente de dados distribuídos.  Analisar e interpretar os dados dos experimentos realizados. Apresentar conclusões do trabalho.
Justificativa Justificativa A mais nova filosofia em Banco de Dados que vem sendo estudada por um grande número de pesquisadores e ganhando, cada vez mais, espaço nas instituições é o que está sendo chamado de Sistema de Banco de Dados Distribuídos.
Justificativa Em um BDD, o Banco de Dados é armazenado em diversos computadores, comunicando-se através de redes de alta velocidade. Geralmente, em empresas de médio e pequeno porte, ainda são usados bancos de dados centralizados, onde o usuário faz uma solicitação e uma estância coleta a informação no servidor, que é local.
Justificativa  No entanto, em algumas empresas de grande porte, o centralizado está sendo substituído pelo distribuído, por ser mais eficaz quando trabalha-se com um grande volume de dados.
Referencial Teórico Rede de Computadores Como afirma Tanenbaum (2003), uma rede de computadores é um sistema de comunicação de dados constituído através da integração de computadores e outros dispositivos, com a finalidade de compartilhar recursos e informações possibilitando a execução de tarefas com maior agilidade mais precisas em menor esforço.
Referencial Teórico Banco de Dados Distribuídos Segundo Ozsu e Valduriez (2001), um sistema de banco de dados distribuídos se caracteriza por ter seus dados armazenados em nós e os seus processadores interconectados através de uma rede de computadores.  Além de ser capaz de processar transações locais, cada nó ainda pode participar na execução de transações globais, ou seja, podem acessar dados localizados em outros nós.
Referencial Teórico Banco de Dados Distribuídos Segundo Freitas (2003) a replicação de dados é utilizada para aumentar a disponibilidade dos dados. De acordo com Ozsu e Valduries (2001) a fragmentação de uma relação permite que várias transações possam ser executadas paralelamente sobre seus fragmentos de forma concorrente a aumentar o  throughput  do sistema.
Descrição do Ambiente Experimental Tecnologias Envolvidas Estrutura Física Ambiente Físico Configurações de Hardware Estrutura Lógica Sistema Operacional Aplicativos Etc..
Tecnologias Envolvidas Visões Gerenciamento de Transações Replicação Fragmentação Transações Protocolo de Consolidação em 2 fases (C2F). Protocolo de Consolidação em 3 fases (C3F). Sistema Gerenciador de Banco de Dados Distribuidos (SGBDD). Controle de Concorrência
Estrutura Física 4 Máquinas  AMD atlhon 64 dual core 3800, 1 Gb de memória ram, placa de rede 10/100/1000   ou equivalentes. Modem ADSL. Roteadores.
Estrutura Lógica Sistema Operacional Linux, distribuição Debian Banco de Dados PostgreSQL PGCluster PGAdmin III
Arquitetura do Experimento
Principais Referências Bibliográficas Date, C. J..  Introdução a sistemas de bancos de dados . 7ª ed. Rio de Janeiro: Campus, 2000. Özsu, M. T.; Valduriez, P..  Princípios  de  sistemas  de  bancos  de   dados  Distribuídos . 2ª ed. Rio de Janeiro: Campus, 2001. TANENBAUM, Andrew S..  Redes de Computadores . 4ª ed. Rio de Janeiro: Campus, 2003.

Banco de Dados Distribuidos

  • 1.
    Banco de DadosDistribuídos André Fachin Daniel Maciel Francisco Fabio Centro de Ensino Superior de Foz do Iguaçu Projeto Integrado em Computação
  • 2.
    Roteiro Tema eDelimitações Objetivo Geral Objetivos Específicos Justificativa Referencial Teórico Descrição do Ambiente Experimental Principais Referências Bibliográficas
  • 3.
    Tema e DelimitaçõesTema O crescimento das Instituições causou a dependência e necessidade de se manipular grande quantidade de dados de maneira eficaz. Para suprir essa dependência surgiram os Bancos de Dados Distribuídos (BDD)
  • 4.
    Tema e DelimitaçõesDelimitações do Tema Técnicas para distribuição de dados, protocolos que regem a troca de informação entre os servidores, técnicas de consulta em base de dados distribuídos, replicação de dados.
  • 5.
    Objetivo Geral eEspecíficos Objetivo Geral Apresentar protótipo simplificado em banco de dados distribuídos, mostrando os benefícios trazidos pela distribuição de dados, através das técnicas envolvidas na implementação da solução.
  • 6.
    Objetivo Geral eEspecíficos Objetivos Específicos Realizar pesquisa bibliográfica sobre BDD. Fornecer detalhes sobre a metodologia de pesquisa abordada. Descrever o ambiente proposto para realização dos experimentos.
  • 7.
    Objetivo Geral eEspecíficos Objetivos Específicos Desenvolver um protótipo com um ambiente de dados distribuídos. Analisar e interpretar os dados dos experimentos realizados. Apresentar conclusões do trabalho.
  • 8.
    Justificativa Justificativa Amais nova filosofia em Banco de Dados que vem sendo estudada por um grande número de pesquisadores e ganhando, cada vez mais, espaço nas instituições é o que está sendo chamado de Sistema de Banco de Dados Distribuídos.
  • 9.
    Justificativa Em umBDD, o Banco de Dados é armazenado em diversos computadores, comunicando-se através de redes de alta velocidade. Geralmente, em empresas de médio e pequeno porte, ainda são usados bancos de dados centralizados, onde o usuário faz uma solicitação e uma estância coleta a informação no servidor, que é local.
  • 10.
    Justificativa Noentanto, em algumas empresas de grande porte, o centralizado está sendo substituído pelo distribuído, por ser mais eficaz quando trabalha-se com um grande volume de dados.
  • 11.
    Referencial Teórico Redede Computadores Como afirma Tanenbaum (2003), uma rede de computadores é um sistema de comunicação de dados constituído através da integração de computadores e outros dispositivos, com a finalidade de compartilhar recursos e informações possibilitando a execução de tarefas com maior agilidade mais precisas em menor esforço.
  • 12.
    Referencial Teórico Bancode Dados Distribuídos Segundo Ozsu e Valduriez (2001), um sistema de banco de dados distribuídos se caracteriza por ter seus dados armazenados em nós e os seus processadores interconectados através de uma rede de computadores. Além de ser capaz de processar transações locais, cada nó ainda pode participar na execução de transações globais, ou seja, podem acessar dados localizados em outros nós.
  • 13.
    Referencial Teórico Bancode Dados Distribuídos Segundo Freitas (2003) a replicação de dados é utilizada para aumentar a disponibilidade dos dados. De acordo com Ozsu e Valduries (2001) a fragmentação de uma relação permite que várias transações possam ser executadas paralelamente sobre seus fragmentos de forma concorrente a aumentar o throughput do sistema.
  • 14.
    Descrição do AmbienteExperimental Tecnologias Envolvidas Estrutura Física Ambiente Físico Configurações de Hardware Estrutura Lógica Sistema Operacional Aplicativos Etc..
  • 15.
    Tecnologias Envolvidas VisõesGerenciamento de Transações Replicação Fragmentação Transações Protocolo de Consolidação em 2 fases (C2F). Protocolo de Consolidação em 3 fases (C3F). Sistema Gerenciador de Banco de Dados Distribuidos (SGBDD). Controle de Concorrência
  • 16.
    Estrutura Física 4Máquinas AMD atlhon 64 dual core 3800, 1 Gb de memória ram, placa de rede 10/100/1000 ou equivalentes. Modem ADSL. Roteadores.
  • 17.
    Estrutura Lógica SistemaOperacional Linux, distribuição Debian Banco de Dados PostgreSQL PGCluster PGAdmin III
  • 18.
  • 19.
    Principais Referências BibliográficasDate, C. J.. Introdução a sistemas de bancos de dados . 7ª ed. Rio de Janeiro: Campus, 2000. Özsu, M. T.; Valduriez, P.. Princípios de sistemas de bancos de dados Distribuídos . 2ª ed. Rio de Janeiro: Campus, 2001. TANENBAUM, Andrew S.. Redes de Computadores . 4ª ed. Rio de Janeiro: Campus, 2003.