WorksheetsBancos de Dados NoSQL e JSON – Conceitos Básicos e Tipos
Total questions: 10
Worksheet time: 5mins
Qual é a principal característica que diferencia bancos NoSQL dos relacionais?
Estruturas flexíveis sem esquema rígido
Uso obrigatório de tabelas normalizadas
Impossibilidade de escalar horizontalmente
Dependência exclusiva de SQL padrão
Qual afirmação descreve corretamente o formato JSON em sistemas modernos?
Pesado e orientado a tabelas rígidas
Complexo e exige esquema fixo
Específico para dados binários compactados
Leve e estruturado em pares chave-valor
Em um banco chave-valor, como os dados são geralmente organizados?
Um grande dicionário com chaves únicas
Famílias de colunas analíticas agrupadas
Documentos aninhados com esquema próprio
Vértices e arestas com relacionamentos
Qual tipo de banco NoSQL é mais indicado para identificar padrões e relacionamentos complexos em redes sociais?
Chave-valor para alta cache
Orientado a documentos para flexibilidade
Orientado a grafos para conexões
Orientado a colunas para consultas
Qual vantagem dos bancos NoSQL está corretamente descrita na imagem?
Escalabilidade horizontal com distribuição entre nós
Requer esquemas fixos e rígidos para tabelas
Replicação manual sem tolerância a falhas
Baixa performance em leituras e escritas frequentes
No JSON, como são representados os pares de dados e quais tipos básicos são suportados?
Registros fixos; tipos varchar, decimal, timestamp
Pares chave–valor; tipos string, número, booleano, nulo
Linhas e colunas; tipos inteiro, real, texto, data
Tuplas ordenadas; tipos objeto, lista, mapa, set
Em bancos orientados a documentos, como o MongoDB, qual benefício direto do uso de JSON/BSON para registros?
Atualização parcial e adição de campos sem alterar esquema
Obrigatoriedade de chaves estrangeiras e joins complexos
Indexação apenas por tabelas relacionais tradicionais
Consultas exclusivamente com SQL padrão ANSI
Segundo o Teorema CAP, quais três propriedades estão em jogo em sistemas distribuídos?
Atomicidade, Isolamento, Durabilidade
Consistência, Disponibilidade, Tolerância à partição
Escalabilidade, Segurança, Integridade referencial
Latência, Throughput, Normalização de dados
Qual cenário justifica a adoção de um banco NoSQL em um sistema corporativo?
Alta disponibilidade com dados mutáveis e flexíveis
Transações ACID estritas e esquemas rígidos
Relatórios SQL complexos e JOINs frequentes
Tabelas estáveis sem necessidade de escalabilidade
Ao projetar uma plataforma de redes sociais com crescimento acelerado, qual decisão é mais adequada para o armazenamento dos dados de usuários e atividades?
Evitar logs e catálogos para reduzir complexidade
Limitar o volume de dados para evitar reestruturação de tabelas
Usar apenas SQL com esquema fixo e normalização pesada
Usar NoSQL com suporte a JSON e escalabilidade horizontal
