“Introdução aos Bancos de Dados NoSQL: Tipos e Aplicações”
Tema: Introdução aos Bancos de Dados NoSQL, Tipos de Bancos NoSQL,: Chave-Valor, Colunares, Documentos e grafos, Aplicações Práticas do NoSQL, Flexibilidade e Escalabilidade do NoSQL, Comparação com Bancos de Ddos NoSQL.
Etapa/Série: 3º ano – Ensino Médio
Disciplina: Formação Técnica e Profissional
Questões: 10
Prova: Introdução aos Bancos de Dados NoSQL
Disciplina: Formação Técnica e Profissional
Nível: 3º ano – Ensino Médio
Instruções:
- Leia cada questão com atenção.
- Marque a alternativa correta.
- Justifique suas respostas no gabarito ao final.
Questões
- O que caracteriza um banco de dados NoSQL em relação aos bancos de dados relacionais?
- A) A utilização de SQL como linguagem principal.
- B) A flexibilidade na estrutura dos dados e escalabilidade horizontal.
- C) A obrigatoriedade de relações entre tabelas.
- D) A dependência de um servidor centralizado.
- Qual dos seguintes tipos de bancos de dados NoSQL é mais adequado para armazenar grandes volumes de dados em formato não estruturado?
- A) Chave-Valor.
- B) Column Family.
- C) Documentos.
- D) Grafos.
- Considerando os bancos de dados do tipo Chave-Valor, qual afirmação é verdadeira?
- A) Eles armazenam dados em formato tabular.
- B) Cada chave é única e está associada a um valor que pode ser obtido rapidamente.
- C) Eles são os mais adequados para manipulação de dados complexos.
- D) Eles não são adequados para acessar dados em grande volume.
- Quais das opções a seguir representam aplicações práticas onde bancos de dados NoSQL são tipicamente utilizados?
- A) Sistemas de gerenciamento de pedidos de lojas online e gerenciamento de redes sociais.
- B) Processamento de transações bancárias e controle financeiro.
- C) Armazenamento de arquivos de texto e sistemas de e-mails.
- D) Sistemas operacionais de computadores pessoais.
- Qual é a principal vantagem da escalabilidade horizontal nos bancos de dados NoSQL?
- A) Permite a maximização da capacidade de um único servidor.
- B) Facilita a adição de mais servidores para lidar com aumentos de carga.
- C) Garante que todos os dados sejam estruturados em tabelas.
- D) Reduz a necessidade de hardware adicional.
- Em um banco de dados do tipo colunares, como os dados são armazenados?
- A) Em tabelas, mas sem relações entre colunas.
- B) Organizados em colunas, facilitando consultas e análise de grandes volumes de dados.
- C) Unicamente em linhas, como nos bancos de dados relacionais.
- D) Como pares chave-valor, mas mantendo um formato tabular.
- Um banco de dados de grafos é especialmente útil quando:
- A) Os dados têm uma estrutura hierárquica simples.
- B) As relações entre dados são altamente interconectadas e complexas.
- C) Se espera um grande volume de dados em formato não estruturado.
- D) Os dados são predominantemente numéricos e requerem cálculos complexos.
- Qual é uma desvantagem comum dos bancos de dados NoSQL quando comparados com os bancos de dados relacionais?
- A) Menor desempenho em consultas complexas com múltiplas tabelas.
- B) Necessidade de hardware específico para implementação.
- C) Maior complexidade na manutenção dos dados.
- D) Menos flexibilidade em relação ao tipo de dados armazenados.
- Qual é o foco principal da flexibilidade proporcionada pelos bancos de dados NoSQL?
- A) Garantir alta segurança dos dados armazenados.
- B) Permitir que os dados sejam armazenados sem um formato fixo adequado.
- C) Manter a integridade referencial entre as tabelas de dados.
- D) Facilitar a criação de índices complexos.
- Em termos de comparação, qual afirmação representa a relação apropriada entre bancos de dados NoSQL e bancos de dados relacionais?
- A) Ambos são intercambiáveis e têm a mesma funcionalidade.
- B) Bancos de dados NoSQL são mais adequados para dados estruturados, enquanto os relacionais lidam melhor com dados não estruturados.
- C) Bancos de dados NoSQL são mais flexíveis, mas podem ser menos eficazes para transações complexas em comparação com relacionais.
- D) Bancos de dados relacionais são sempre mais rápidos e eficientes que os NoSQL.
Gabarito
- B – A flexibilidade na estrutura dos dados e escalabilidade horizontal são características fundamentais do NoSQL.
- C – Bancos de dados do tipo Documentos são ideais para dados não estruturados, como documentos JSON.
- B – Em bancos de dados Chave-Valor, cada chave é única e se associa a um valor, permitindo acessos rápidos.
- A – Ambos são exemplos de aplicações práticas onde bancos de dados NoSQL são eficazes e utilizados.
- B – A escalabilidade horizontal permite adicionar servidores para lidar com aumentos de carga, sendo uma vantagem crucial no NoSQL.
- B – Dados são armazenados organizados em colunas, o que otimiza consultas e análise de grandes volumes.
- B – Bancos de dados de grafos são projetados para gerenciar relações complexas entre dados interconectados.
- A – Menor desempenho em consultas complexas onde relações entre diferentes conjuntos de dados são necessárias é uma desvantagem esperada em NoSQL.
- B – A flexibilidade permite armazenar dados sem um formato fixo, o que é uma das principais vantagens do NoSQL.
- C – NoSQL oferece mais flexibilidade para dados diversos, embora possam não ser tão eficazes em transações complexas como os relacionais.

