WorksheetsSGBD - 03 - Bancos de Dados Distribuídos e NoSQL
Total questions: 10
Worksheet time: 5mins
O que caracteriza um banco de dados distribuído?
Um único banco de dados rodando em um único servidor
Um banco de dados relacional replicado em várias máquinas
Um banco de dados NoSQL armazenado em nuvem
Uma coleção de bancos logicamente inter-relacionados distribuídos em uma rede
Qual dos seguintes NÃO é um modelo de serviço em nuvem?
IaaS (Infraestrutura como Serviço)
PaaS (Plataforma como Serviço)
SaaS (Software como Serviço)
DaaS (Database as a Service)
O que significa o conceito de "consistência eventual" em bancos de dados distribuídos?
Os dados são sempre consistentes em todas as réplicas
A consistência é garantida apenas no momento da escrita
Os dados podem ser inconsistentes temporariamente, mas eventualmente serão sincronizados
O banco de dados não suporta transações distribuídas
No modelo de replicação Master-Slave, qual das seguintes afirmações é verdadeira?
Todas as réplicas podem receber atualizações simultaneamente
Apenas a base "master" recebe atualizações e replica para os "slaves"
Todos os servidores executam commits simultaneamente para manter consistência
Ele é ideal para sistemas bancários devido à sua alta disponibilidade
Qual das seguintes alternativas representa um benefício da arquitetura de banco de dados distribuído?
Menor complexidade no gerenciamento de dados
Dependência de um único servidor central
Melhor tolerância a falhas e escalabilidade
Maior latência em todas as transações
Qual das seguintes é uma característica de bancos de dados NoSQL?
Estrutura rígida e altamente normalizada
Suporte apenas para dados tabulares
Escalabilidade horizontal e flexibilidade de esquema
Exclusividade para transações ACID
O que define um banco de dados do tipo "chave-valor" em NoSQL?
Ele armazena documentos JSON aninhados
Ele usa um identificador único para acessar valores armazenados
O que o Teorema CAP afirma sobre sistemas distribuídos?
É possível garantir simultaneamente consistência, disponibilidade e tolerância à partição
Um sistema distribuído só pode garantir duas das três propriedades: consistência, disponibilidade ou tolerância à partição
Bancos de dados relacionais são sempre consistentes e disponíveis
Bancos NoSQL não seguem nenhuma propriedade do Teorema CAP
Qual é a principal diferença entre os modelos de replicação síncrona e assíncrona?
A replicação síncrona é mais rápida do que a assíncrona
Na replicação síncrona, todas as cópias são atualizadas ao mesmo tempo, enquanto na assíncrona a atualização ocorre depois
A replicação assíncrona garante maior consistência dos dados
Apenas a replicação síncrona pode ser usada em bancos de dados distribuídos
Qual das seguintes arquiteturas NoSQL é mais adequada para representar relacionamentos complexos entre dados?
Bancos de dados orientados a colunas
Bancos de dados chave-valor
Bancos de dados baseados em grafos
Bancos de dados relacionais tradicionais
