Questão FC374626
O controle de acesso concorrente de usuários e a recuperação de dados são fatores cruciais no funcionamento de um Sistema de Gerenciamento de Banco de Dados Distribuído (SGBDD). No
Outros Tipos e Modelos de Bancos de Dados
Instituto Consulplan · 2022
O controle de acesso concorrente de usuários e a recuperação de dados são fatores cruciais no funcionamento de um Sistema de Gerenciamento de Banco de Dados Distribuído (SGBDD). No entanto, existem alguns requisitos que devem ser atendidos por um SGBDD, para que o dado armazenado no banco de dados seja consistente. Sobre os requisitos que um SGBDD deve fornecer, assinale a afirmativa correta.
- O sistema não é capaz de lidar com situações em que mais de um usuário está acessando o mesmo registro simultaneamente.
- Quando ocorre uma falha de commit de uma transação, o sistema não é capaz de lidar com a falha de commit de uma transação.
- Na manipulação de várias cópias de itens de dados, o controle de concorrência não permite manter consistência dos dados entre as cópias.
- Se um ou mais pontos da rede apresentarem falhas e pararem de funcionar, o SGBDD não deve ter a capacidade de continuar trabalhando normalmente.
- Mesmo que ocorram falhas na comunicação de dados pela rede, não devem interferir no funcionamento geral do sistema uma vez que ele deve ter a capacidade de lidar com tais inconsistências.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A afirmativa aponta que um SGBD Distribuído deve tolerar falhas de comunicação sem comprometer o funcionamento global. Isso é alcançado por projeto através de replicação dos dados, isolamento de falhas (confinar o efeito de um nó ou enlace com problema) e mecanismos de recuperação que mantêm a integridade.
Protocolos de coordenação e commit distribuído (por exemplo, two‑phase commit) e algoritmos de consenso (como Paxos ou Raft) permitem decidir sobre transações mesmo diante de falhas de rede.
Além disso, logs de recuperação, réplicas e políticas de reconciliação garantem que cópias divergentes sejam sincronizadas posteriormente, oferecendo disponibilidade e confiabilidade.
Vale notar que há trade‑offs: em partições de rede o sistema pode optar por priorizar consistência ou disponibilidade, conforme os requisitos da aplicação.
Conteúdo do catálogo FC Concursos · Atualizado em