Banco de dados distribuidos-exercicio
Uma ferramenta de controle de banco de dados que vem ganhando destaque nas empresas de médio e grande porte é o Sistema de Gerenciamento de Banco de Dados Distribuidos- SGBDD. Sua funcionalidade é controlar o acesso as diversas informações de um conjunto de banco de dados como se fosse um único banco, tem seus pontos positivos e negativos e vem sendo estudado por um número cada vez maior de pesquisadores na área de informática.
Os bancos de dados distribuídos fornecem mecanismos para, a partir de dados situados em locais diferentes, processar consultas e atualizações de forma transparente, simulando a existência de um único banco de dados e um único esquema de dados. Isto facilita a visualização de um conjunto de banco de dados como um único [SILBERSCHATZ].
O SGBDD de acordo com [SILBERSCHATZ] e [DATE] é um software de controle de um conjunto de banco de dados geograficamente distribuídos e está um nível acima do SGBD, onde as informações de vários bancos podem ser acessadas por clientes através de aplicações que se comunicam com um determinado banco de dados através de um banco virtual.
Um Sistema de Gerenciamento de Banco de Dados Distribuído (SGBD-D) consiste de uma coleção de nós ou sites – pequenos computadores, estações de trabalho, mainframes ou sistemas de computadores de uso geral, onde cada nó pode participar na execução de transações que fazem acesso a dados de um ou diversos nós. Os nós que formam um SGBD-D podem se comunicar por diversos meios, tais como barramentos de alta velocidade e linhas telefônicas. Assim, a principal diferença entre sistemas de bancos de dados centralizados e distribuídos é que no primeiro os dados estão armazenados em um único local, enquanto no segundo os dados residem em diversos locais [SILBERSCHATZ].
Assim, um banco de dados distribuído é na verdade uma espécie de banco de dados virtual, no qual seus componentes estão fisicamente armazenados em vários bancos de dados