NEW
Font size
WorksheetsQuiz sobre Bancos de Dados NoSQL
Total questions: 30
Worksheet time: 15mins
O que significa a sigla NoSQL?
Not Only SQL
No Simple Query Language
New Open SQL
Network Oriented SQL
Qual é uma característica principal dos bancos de dados NoSQL?
Flexibilidade e alto volume de dados
Apenas tabelas fixas
Somente dados relacionais
Baixa escalabilidade
Qual dos seguintes é um tipo de banco de dados NoSQL?
Document Store (MongoDB)
SQL Server
Oracle Database
Access
O que o Key-Value Store (Redis) armazena?
Pares chave-valor
Documentos XML
Tabelas e colunas
Imagens e vídeos
Para que serve o Column Family Store (Cassandra)?
Organizar dados em colunas
Armazenar imagens
Gerar relatórios financeiros
Criar gráficos
Quando o NoSQL é frequentemente usado?
Quando há alta disponibilidade e escalabilidade horizontal
Quando há poucos dados
Quando não há necessidade de performance
Quando só existem tabelas pequenas
O que é otimização de consultas em NoSQL?
Melhorar a performance das operações de leitura e escrita
Aumentar o tamanho dos dados
Reduzir a segurança dos dados
Eliminar índices
O que é desnormalização em NoSQL?
Armazenar dados frequentemente acessados juntos
Separar todos os dados em tabelas pequenas
Excluir dados duplicados
Aumentar a quantidade de joins
Qual tipo de banco de dados é ideal para consultas de grafos?
Graph Database (Neo4j)
Key-Value Store (Redis)
Document Store (MongoDB)
Column Family Store (Cassandra)
O que é um exemplo de banco de dados do tipo Key-Value Store?
Redis
Neo4j
Cassandra
MySQL
Qual é o principal objetivo da otimização de consultas em NoSQL?
Melhorar a performance das operações
Aumentar o número de tabelas
Reduzir a segurança dos dados
Eliminar índices
Qual é uma técnica para melhorar buscas em bancos NoSQL?
Criar índices nas propriedades mais consultadas
Excluir todos os índices
Aumentar o número de joins
Reduzir o número de documentos
O que pode acontecer se não houver filtragem adequada em consultas?
Sobrecarga de dados desnecessários
Aumento da performance
Redução do volume de dados
Melhora na segurança
Por que a desnormalização é comum em NoSQL?
Para melhorar a performance
Para dificultar o acesso aos dados
Para criar mais tabelas
Para aumentar o tempo de resposta
O que é big data?
Grandes volumes de dados
Pequenos arquivos de texto
Imagens e vídeos
Planilhas simples
O que pode ser simulado com Slookup no MongoDB?
Operações de join
Criação de índices
Filtragem de dados
Desnormalização
Por que consultas mal estruturadas podem ser lentas em NoSQL?
Alto consumo de recursos e tempo de resposta elevado
Baixa quantidade de dados
Pouca flexibilidade
Falta de índices
O que é uma transação em um banco de dados?
Um conjunto de operações executadas como uma única unidade de trabalho.
Apenas uma operação isolada.
Um tipo de documento.
Um erro no sistema.
O que acontece se uma operação em uma transação falhar?
A transação inteira é revertida.
A transação continua normalmente.
Nada acontece.
Os dados são duplicados.
O que significa a propriedade de atomicidade em uma transação?
Todas as operações devem ser concluídas ou nenhuma será aplicada.
A transação pode ser dividida em partes.
A transação é sempre rápida.
A transação é feita por vários usuários.
Por que alguns sistemas distribuídos não seguem totalmente as propriedades ACID?
Porque priorizam disponibilidade e particionamento.
Porque não usam transações.
Porque não têm usuários.
Porque não armazenam dados.
Qual banco de dados mencionado oferece suporte a transações multi-documento a partir da versão 4.0?
MongoDB
MySQL
Oracle
PostgreSQL
O que significa rollback em uma transação?
Reverter toda a transação em caso de falha.
Acelerar a transação.
Duplicar os dados.
Excluir todos os dados.
Por que é importante a durabilidade em transações?
Para garantir que os dados persistam mesmo após falhas.
Para excluir dados rapidamente.
Para duplicar dados.
Para ignorar operações.
Qual é o principal objetivo das propriedades ACID?
Manter o banco de dados em um estado consistente.
Aumentar o número de usuários.
Reduzir o tamanho do banco de dados.
Excluir todos os dados antigos.
Qual das opções abaixo é uma característica de bancos de dados NoSQL em relação às transações?
Nem todos seguem as propriedades ACID completamente.
Todos seguem ACID sempre.
Não usam transações.
Excluem dados automaticamente.
O que significa consistência em uma transação?
Levar o banco de dados de um estado consistente para outro.
Excluir todos os dados.
Duplicar os dados.
Ignorar operações.
O que pode ser priorizado em sistemas distribuídos em vez de ACID?
Disponibilidade e particionamento.
Exclusão de dados.
Duplicação de dados.
Ignorar operações.
O que acontece com a transação se houver falha no sistema, mas a propriedade de durabilidade for garantida?
A transação persiste.
A transação é excluída.
A transação é ignorada.
A transação é duplicada.
Qual das opções abaixo representa um exemplo de aplicação das propriedades ACID?
Confirmar uma compra online apenas se todas as etapas forem concluídas.
Excluir todos os dados após uma compra.
Duplicar a compra automaticamente.
Ignorar a compra se houver falha.
