Os diversos problemas que surgem em um ambiente de SGBD dist...
- Gabarito Comentado (1)
- Aulas (3)
- Comentários (6)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - Descrição da semântica dos dados definidos localmente.
Para resolver essa questão, é importante ter um entendimento claro sobre o que caracteriza um Sistema de Gerenciamento de Banco de Dados Distribuído (SGBDD) em contraste com um SGBD Centralizado. Em um SGBDD, os dados estão distribuídos por diversos locais e são gerenciados de forma que o usuário tenha a impressão de que está lidando com um único sistema unificado. Os desafios inerentes a esse tipo de sistema incluem:
- A questão das múltiplas cópias (replicação): É necessário garantir a consistência entre cópias de um mesmo dado distribuídas em locais diferentes.
- Falhas de sites individuais: O sistema deve ser capaz de lidar com a possibilidade de falhas em um ou mais locais sem que o sistema como um todo seja afetado significativamente.
- Deadlocks: Em um ambiente distribuído, processos podem bloquear uns aos outros à espera de recursos, criando impasses que precisam ser gerenciados.
- Commit: O processo de commit em um ambiente distribuído deve assegurar que transações sejam concluídas de forma atômica, ou seja, que todas as alterações sejam feitas em todos os locais ou em nenhum.
Portanto, as alternativas B, C, D e E listam problemas característicos de um ambiente distribuído. Porém, a descrição da semântica dos dados definidos localmente, mencionada na alternativa A, não é um problema exclusivo de SGBDs distribuídos. A semântica de dados refere-se ao significado e interpretação dos dados armazenados; em um SGBD centralizado, essa semântica também é definida e gerenciada. Isso pode incluir regras de negócio, restrições de integridade, entre outros aspectos que dão sentido aos dados armazenados. Portanto, a descrição da semântica dos dados é uma preocupação comum tanto em sistemas centralizados quanto distribuídos, o que torna a alternativa A a correta, pois é a única que não se refere a um problema específico dos SGBDs distribuídos.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
BD central possui semântica única (homogênea)
BDs distribuídos heterogênos podem possuir semânticas distintas.
b) Manipulação de múltiplas cópias dos itens de dados.
concorrência pode provocar isso nos dois tipos de BDs
c) Falhas de sites individuais.
sites distribuídos ou o site central pode falhar.
d) Deadlock.
concorrência, nos dois casos
e) Commit.
definição de protocolo e concorrência pode ocorrer nos dois casos
Eu entendi da seguinte forma:
a) Descrição da semântica dos dados definidos localmente.
Resposta da questão pois os BDs Distribuídos possuem semântica dos dados distribuídas, ou seja, se fosse trocado o "localmente" por "de forma distribuída' a alternativa estaria correta, pois a definição de forma distribuída é um problema para BDs Distribuídos.
b) Manipulação de múltiplas cópias dos itens de dados.
Esse problema existe em BDs distribuídos mas não ocorre com Bds centralizados pois não eixstem cópias de itens de dados.
c) Falhas de sites individuais.
Esse problema existe em BDs distribuídos mas não existe em BDs centralizados pois não existe essa ideia de distribuição de sites.
e) Commit.
Em BDs distribuídos a realização de um commit exige meios mais complexos para ocorrer, como por exemplo o "Commit em 3 Fases". Isso é necessário para manter os dados íntegros e sincronizados em todos os BDs Distribuídos.
Já em um BD centralizado esse problema não ocorre.
Deadlock (interbloqueio, blocagem, impasse), no contexto de sistemas operacionais (SO), refere-se a uma situação em que ocorre um impasse, e dois ou mais processos ficam impedidos de continuar suas execuções - ou seja, ficam bloqueados, esperando uns pelos outros.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo