wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz sobre Bancos de Dados NoSQL

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

O que significa a sigla NoSQL?

a)

Not Only SQL

b)

No Simple Query Language

c)

New Open SQL

d)

Network Oriented SQL

2.

Qual é uma característica principal dos bancos de dados NoSQL?

a)

Flexibilidade e alto volume de dados

b)

Apenas tabelas fixas

c)

Somente dados relacionais

d)

Baixa escalabilidade

3.

Qual dos seguintes é um tipo de banco de dados NoSQL?

a)

Document Store (MongoDB)

b)

SQL Server

c)

Oracle Database

d)

Access

4.

O que o Key-Value Store (Redis) armazena?

a)

Pares chave-valor

b)

Documentos XML

c)

Tabelas e colunas

d)

Imagens e vídeos

5.

Para que serve o Column Family Store (Cassandra)?

a)

Organizar dados em colunas

b)

Armazenar imagens

c)

Gerar relatórios financeiros

d)

Criar gráficos

6.

Quando o NoSQL é frequentemente usado?

a)

Quando há alta disponibilidade e escalabilidade horizontal

b)

Quando há poucos dados

c)

Quando não há necessidade de performance

d)

Quando só existem tabelas pequenas

7.

O que é otimização de consultas em NoSQL?

a)

Melhorar a performance das operações de leitura e escrita

b)

Aumentar o tamanho dos dados

c)

Reduzir a segurança dos dados

d)

Eliminar índices

8.

O que é desnormalização em NoSQL?

a)

Armazenar dados frequentemente acessados juntos

b)

Separar todos os dados em tabelas pequenas

c)

Excluir dados duplicados

d)

Aumentar a quantidade de joins

9.

Qual tipo de banco de dados é ideal para consultas de grafos?

a)

Graph Database (Neo4j)

b)

Key-Value Store (Redis)

c)

Document Store (MongoDB)

d)

Column Family Store (Cassandra)

10.

O que é um exemplo de banco de dados do tipo Key-Value Store?

a)

Redis

b)

Neo4j

c)

Cassandra

d)

MySQL

11.

Qual é o principal objetivo da otimização de consultas em NoSQL?

a)

Melhorar a performance das operações

b)

Aumentar o número de tabelas

c)

Reduzir a segurança dos dados

d)

Eliminar índices

12.

Qual é uma técnica para melhorar buscas em bancos NoSQL?

a)

Criar índices nas propriedades mais consultadas

b)

Excluir todos os índices

c)

Aumentar o número de joins

d)

Reduzir o número de documentos

13.

O que pode acontecer se não houver filtragem adequada em consultas?

a)

Sobrecarga de dados desnecessários

b)

Aumento da performance

c)

Redução do volume de dados

d)

Melhora na segurança

14.

Por que a desnormalização é comum em NoSQL?

a)

Para melhorar a performance

b)

Para dificultar o acesso aos dados

c)

Para criar mais tabelas

d)

Para aumentar o tempo de resposta

15.

O que é big data?

a)

Grandes volumes de dados

b)

Pequenos arquivos de texto

c)

Imagens e vídeos

d)

Planilhas simples

16.

O que pode ser simulado com Slookup no MongoDB?

a)

Operações de join

b)

Criação de índices

c)

Filtragem de dados

d)

Desnormalização

17.

Por que consultas mal estruturadas podem ser lentas em NoSQL?

a)

Alto consumo de recursos e tempo de resposta elevado

b)

Baixa quantidade de dados

c)

Pouca flexibilidade

d)

Falta de índices

18.

O que é uma transação em um banco de dados?

a)

Um conjunto de operações executadas como uma única unidade de trabalho.

b)

Apenas uma operação isolada.

c)

Um tipo de documento.

d)

Um erro no sistema.

19.

O que acontece se uma operação em uma transação falhar?

a)

A transação inteira é revertida.

b)

A transação continua normalmente.

c)

Nada acontece.

d)

Os dados são duplicados.

20.

O que significa a propriedade de atomicidade em uma transação?

a)

Todas as operações devem ser concluídas ou nenhuma será aplicada.

b)

A transação pode ser dividida em partes.

c)

A transação é sempre rápida.

d)

A transação é feita por vários usuários.

21.

Por que alguns sistemas distribuídos não seguem totalmente as propriedades ACID?

a)

Porque priorizam disponibilidade e particionamento.

b)

Porque não usam transações.

c)

Porque não têm usuários.

d)

Porque não armazenam dados.

22.

Qual banco de dados mencionado oferece suporte a transações multi-documento a partir da versão 4.0?

a)

MongoDB

b)

MySQL

c)

Oracle

d)

PostgreSQL

23.

O que significa rollback em uma transação?

a)

Reverter toda a transação em caso de falha.

b)

Acelerar a transação.

c)

Duplicar os dados.

d)

Excluir todos os dados.

24.

Por que é importante a durabilidade em transações?

a)

Para garantir que os dados persistam mesmo após falhas.

b)

Para excluir dados rapidamente.

c)

Para duplicar dados.

d)

Para ignorar operações.

25.

Qual é o principal objetivo das propriedades ACID?

a)

Manter o banco de dados em um estado consistente.

b)

Aumentar o número de usuários.

c)

Reduzir o tamanho do banco de dados.

d)

Excluir todos os dados antigos.

26.

Qual das opções abaixo é uma característica de bancos de dados NoSQL em relação às transações?

a)

Nem todos seguem as propriedades ACID completamente.

b)

Todos seguem ACID sempre.

c)

Não usam transações.

d)

Excluem dados automaticamente.

27.

O que significa consistência em uma transação?

a)

Levar o banco de dados de um estado consistente para outro.

b)

Excluir todos os dados.

c)

Duplicar os dados.

d)

Ignorar operações.

28.

O que pode ser priorizado em sistemas distribuídos em vez de ACID?

a)

Disponibilidade e particionamento.

b)

Exclusão de dados.

c)

Duplicação de dados.

d)

Ignorar operações.

29.

O que acontece com a transação se houver falha no sistema, mas a propriedade de durabilidade for garantida?

a)

A transação persiste.

b)

A transação é excluída.

c)

A transação é ignorada.

d)

A transação é duplicada.

30.

Qual das opções abaixo representa um exemplo de aplicação das propriedades ACID?

a)

Confirmar uma compra online apenas se todas as etapas forem concluídas.

b)

Excluir todos os dados após uma compra.

c)

Duplicar a compra automaticamente.

d)

Ignorar a compra se houver falha.