Filtrar


Questões por página:
mostrar texto associado
Um dos problemas inerentes a uma arquitetura distribuída de banco de dados é o problema de tolerância a falhas, causado pelo fato de os dados estarem distribuídos entre os nós pertencentes ao banco distribuído. Entretanto, esse problema é resolvido mantendo-se uma cópia de cada dado pertencente ao banco em um único nó, conhecido como coordenador.
mostrar texto associado
O protocolo de falha do coordenador é executado em um sistema de banco de dados distribuídos quando um nó participante do sistema, por alguma razão, não recebe uma resposta do coordenador do sistema por determinado período de tempo.

Considere um Sistema de Gerenciamento de Banco de Dados Distribuído (SGBDD) formado por três sítios (sites), S1, S2 e S3 e no qual existe uma relação que segue o esquema apresentado a seguir. Considere também que existe uma restrição de integridade sobre o campo SALARIO (que representa o salário de cada funcionário), assegurando que valores desse campo sejam sempre positivos.



Suponha que a relação FUNCIONARIO esteja fragmentada horizontalmente, de tal forma que todos os funcionários, cujo salário seja maior que R$ 5.000,00, estão armazenados em S1, e todos os funcionários, cujo salário vale até R$ 5.000,00, estão em S2. Considere ainda que ambos os fragmentos são não vazios e que não foi usada replicação. Se um usuário emite a consulta em SQL padrão



no sítio S3, o resultado é

mostrar texto associado
Uma forma de se empregar o SQL para o gerenciamento de bancos de dados distribuídos é por meio de replicações transacionais, em que, na transactional publication, os dados são enviados apenas para os assinantes, e, na transactional publication with updatable subscriptions, as alterações são feitas tanto nas tabelas como nos assinantes.