Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Material de Estudo: Ciência da Computação - Material 64 Tema: Bancos de Dados Não Relacionais (NoSQL) 1. Qual tipo de banco de dados NoSQL armazena dados em pares chave-valor, oferecendo alta escalabilidade e desempenho para consultas simples? a) Banco de dados de coluna. b) Banco de dados de documento. c) Banco de dados de grafo. d) Banco de dados chave-valor. e) Banco de dados de série temporal. Resposta: d) Banco de dados chave-valor. Justificativa: Os bancos de dados chave-valor são ideais para armazenar dados simples e acessar por chave. 2. Qual tipo de banco de dados NoSQL armazena dados em documentos flexíveis, como JSON ou XML, permitindo esquemas variáveis e consultas complexas? a) Banco de dados de coluna. b) Banco de dados de documento. c) Banco de dados de grafo. d) Banco de dados chave-valor. e) Banco de dados de série temporal. Resposta: b) Banco de dados de documento. Justificativa: Os bancos de dados de documento são adequados para armazenar dados semiestruturados e realizar consultas ad hoc. 3. Qual tipo de banco de dados NoSQL armazena dados em nós e arestas, representando relacionamentos complexos entre entidades e permitindo consultas eficientes em grafos? a) Banco de dados de coluna. b) Banco de dados de documento. c) Banco de dados de grafo. d) Banco de dados chave-valor. e) Banco de dados de série temporal. Resposta: c) Banco de dados de grafo. Justificativa: Os bancos de dados de grafo são ideais para modelar e consultar dados conectados. 4. Qual tipo de banco de dados NoSQL armazena dados em colunas em vez de linhas, permitindo alta compactação e desempenho para consultas analíticas em grandes conjuntos de dados? a) Banco de dados de coluna. b) Banco de dados de documento. c) Banco de dados de grafo. d) Banco de dados chave-valor. e) Banco de dados de série temporal. Resposta: a) Banco de dados de coluna. Justificativa: Os bancos de dados de coluna são adequados para armazenar e consultar grandes volumes de dados analíticos. 5. Qual propriedade dos bancos de dados NoSQL permite que eles escalem horizontalmente, adicionando mais servidores para lidar com o aumento de carga de dados e consultas? a) ACID (Atomicidade, Consistência, Isolamento, Durabilidade). b) BASE (Basic Availability, Soft state, Eventually consistency). c) Escala vertical. d) Escala de leitura. e) Escala de gravação. Resposta: b) BASE (Basic Availability, Soft state, Eventually consistency). Justificativa: A propriedade BASE prioriza a disponibilidade e a escalabilidade em detrimento da consistência imediata. 6. Qual modelo de consistência dos bancos de dados NoSQL garante que todas as réplicas de dados sejam atualizadas de forma síncrona, mantendo a consistência imediata? a) Consistência eventual. b) Consistência forte. c) Consistência de leitura. d) Consistência de escrita. e) Consistência de sessão. Resposta: b) Consistência forte. Justificativa: A consistência forte garante que todas as operações de leitura vejam os dados mais recentes. 7. Qual tipo de banco de dados NoSQL é otimizado para armazenar dados de séries temporais, como métricas de monitoramento, logs e eventos, com alta taxa de gravação e consultas eficientes por intervalo de tempo? a) Banco de dados de coluna. b) Banco de dados de documento. c) Banco de dados de grafo. d) Banco de dados chave-valor. e) Banco de dados de série temporal. Resposta: e) Banco de dados de série temporal. Justificativa: Os bancos de dados de série temporal são projetados para lidar com dados de séries temporais de forma eficiente.