ATIVIDADE 3 – ESOFT – BANCO DE DADOS NOSQL – 53_2025

QUESTÃO 1

 

Durante a avaliação de soluções para armazenamento de grandes volumes de dados estruturados, a equipe de engenharia de uma empresa de tecnologia analisou o funcionamento do Bigtable, sistema desenvolvido pelo Google. Eles buscavam uma ferramenta capaz de operar em ambientes distribuídos e lidar com dados organizados em linhas e colunas, mesmo que as aplicações geradoras dos dados fossem bastante diferentes entre si – como imagens, textos e URL.

​Ao estudar o histórico do Bigtable, um dos engenheiros ressaltou que, mesmo com a diversidade dos dados armazenados, a estrutura básica do sistema era mantida, o que contribuiu para sua adoção em projetos como Google Earth, Google Finance e o próprio mecanismo de busca da empresa.

 

 

Com base no cenário e no texto apresentado, qual das alternativas descreve corretamente uma característica fundamental do Bigtable?
Alternativas
Alternativa 1 – O Bigtable organiza dados distribuídos com base em grafos, priorizando conexões entre entidades.
Alternativa 2 – O Bigtable é um banco relacional tradicional otimizado exclusivamente para dados não estruturados.
Alternativa 3 – O Bigtable exige servidores de alto desempenho com arquitetura proprietária e não pode ser escalado horizontalmente.
Alternativa 4 – O Bigtable é um sistema de armazenamento voltado apenas para imagens e arquivos binários, sem suporte a estruturas tabulares.
Alternativa 5 – O Bigtable é um sistema de armazenamento distribuído para dados estruturados em linhas e colunas, com suporte a petabytes de dados em clusters de servidores convencionais.
QUESTÃO 2
As equipes lideradas por Samantha e Gaspar estão participando de um projeto de modernização de um sistema de Prontuário Eletrônico do Paciente (PEP). Após realizarem experimentos com o MongoDB, utilizando o Mongo Shell, constataram que operações como inserção, exclusão, atualização e consulta de dados funcionavam de forma eficaz por meio de documentos JSON. Além disso, perceberam que a aderência aos padrões da saúde, como HL7® FHIR® e openEHR, facilitava a interoperabilidade com outros sistemas da área médica.

Diante dos resultados positivos e da flexibilidade apresentada pela nova solução, a equipe técnica considerou adotar bancos de dados orientados a documentos como o backend definitivo do sistema.

Com base no cenário e no texto apresentado, qual das alternativas justifica corretamente a escolha por um SGBD orientado a documentos para sistemas PEP?
Alternativas
Alternativa 1 – Bancos de dados relacionais são os únicos que oferecem suporte a consultas complexas e padrões, como HL7® e openEHR.
Alternativa 2 – Documentos JSON dificultam a interoperabilidade com padrões de saúde, sendo mais indicados para sistemas internos e fechados.
Alternativa 3 – O uso de JSON exige constante conversão para XML, o que compromete a performance e dificulta a escalabilidade do sistema PEP.
Alternativa 4 – Sistemas PEP devem evitar qualquer forma de serialização de dados para manter total compatibilidade com bancos relacionais tradicionais.
Alternativa 5 – O modelo orientado a documentos permite representar diretamente os dados clínicos conforme os padrões da saúde, como HL7® FHIR®, sem necessidade de mapeamento para outro modelo.
QUESTÃO 3
Uma equipe de desenvolvedores está construindo um sistema para recomendação de produtos com base em conexões entre usuários, preferências, categorias e histórico de navegação. O arquiteto de software sugeriu utilizar o Neo4j, um SGBD orientado a grafos, argumentando que ele oferece alto desempenho na execução de consultas complexas sobre relacionamentos, algo essencial nesse tipo de sistema.

​Durante a apresentação técnica do projeto, um dos analistas perguntou por que o Neo4j seria mais eficiente do que um SGBD relacional tradicional em consultas envolvendo múltiplos níveis de relacionamento entre entidades.

Com base no cenário e no texto apresentado, qual das alternativas a seguir representa corretamente uma característica do Neo4j e sua vantagem sobre os SGBD relacionais nesse tipo de aplicação?

Alternativas
Alternativa 1 – O Neo4j armazena os dados exclusivamente como documentos XML, facilitando a integração com sistemas legados.
Alternativa 2 – O Neo4j é um banco de dados baseado em colunas, ideal para relatórios financeiros e análise tabular de dados estatísticos.
Alternativa 3 – O Neo4j não permite o uso de linguagens de consulta, sendo dependente apenas de interfaces gráficas para acessar os dados.
Alternativa 4 – O Neo4j exige que todas as consultas sejam convertidas para SQL antes da execução, o que reduz sua performance em grandes grafos.
Alternativa 5 – O Neo4j representa dados como nós e arestas, armazenando relacionamentos de forma explícita, o que torna consultas sobre conexões mais eficientes do que em bancos relacionais com muitos JOIN.
QUESTÃO 4
Os grafos no contexto da Ciência da Computação e Banco de Dados são utilizados para modelar diversas situações, desde redes de computadores até sistemas de transporte e redes sociais. Em banco de dados baseados em grafos, essas estruturas são utilizadas para armazenar e consultar dados de forma eficiente, permitindo representar relações complexas entre os dados, como as conexões em uma rede social ou as interações entre componentes em um sistema de transporte.

Fonte; SAVARIS, A. Banco de Dados NoSQL. Maringá – PR: Unicesumar, 2022. Reimpresso em 2023.

Com base nos conceitos fundamentais da teoria de grafos, analise as afirmativa s aseguir:

I. O grau de um vértice em um grafo é definido apenas pelo número de conexões de entrada que ele possui.

II. Um emparelhamento em grafos é um conjunto de arestas que não possuem nós comuns na sua origem ou destino. Isso significa que cada aresta no emparelhamento é independente das outras em termos de seus nós.

III. Um grafo perfeitamente emparelhado é aquele em que todos os seus nós estão conectados ao conjunto de emparelhamento. Isso implica que cada nó está emparelhado com exatamente um outro nó.

IV. Um grafo direcionado é aquele em que os vértices conectados entre si formam um par ordenado, sendo visitados na ordem ou direção assumida pela aresta.

V. Em um grafo não direcionado, a ordem ou direção das arestas não existe.

É correto o que se afirma em:

Alternativas
Alternativa 1 – I, II e V, apenas.
Alternativa 2 – I, III e V, apenas.
Alternativa 3 – I, IV e V, apenas.
Alternativa 4 – II, III e V, apenas.
Alternativa 5 – III, IV e V, apenas.
QUESTÃO 5
Uma equipe de desenvolvimento está criando um assistente virtual para atendimento ao cliente em uma empresa de telecomunicações. A proposta é que o sistema entenda perguntas feitas em linguagem natural, reconheça intenções e forneça respostas adequadas, tanto por texto quanto por voz. Durante uma reunião, o gerente do projeto questiona como essa capacidade de “compreensão” por parte do computador é possível, já que envolve comunicação humana complexa.

​Um dos cientistas de dados explica que essa funcionalidade é possível graças ao uso de Processamento de Linguagem Natural (PLN), um campo da Inteligência Artificial que permite que computadores compreendam e interpretem linguagem humana de forma semelhante às pessoas

Com base no texto e no cenário apresentado, qual das alternativas descreve corretamente o conceito de PLN?

Alternativas
Alternativa 1 – É um algoritmo específico usado para transformar dados estruturados em arquivos de som para comandos de voz.
Alternativa 2 – É um modelo de redes neurais dedicado apenas à compressão de arquivos de texto, com foco em economia de espaço.
Alternativa 3 – É uma abordagem para armazenar grandes volumes de dados em linguagem de máquina, sem interpretação semântica.
Alternativa 4 – É uma técnica exclusiva de redes neurais que permite traduzir códigos de máquina para linguagem de programação de alto nível.
Alternativa 5 – É o ramo da Inteligência Artificial que permite aos computadores entender e manipular linguagem humana, utilizando técnicas como aprendizado de máquina, estatísticas e deep learning.
QUESTÃO 6
Uma empresa do setor de logística está implementando um sistema de monitoramento em tempo real da frota de caminhões. Cada veículo envia, a cada segundo, informações como localização GPS, velocidade e temperatura do motor. Para lidar com esse grande volume de dados contínuos e variados, a equipe de dados optou por utilizar um SGBD orientado a séries temporais, com suporte à ingestão automática a partir de sensores distribuídos.

​Durante uma apresentação técnica, um dos gestores perguntou como funciona esse processo de ingestão e como ele se relaciona com técnicas já conhecidas de integração de dados em ambientes de Business Intelligence (BI).

Com base no cenário e no texto apresentado, qual das alternativas descreve corretamente o conceito de ingestão de dados em SGBD orientados a séries temporais?

Alternativas
Alternativa 1 – É um processo que depende exclusivamente de dados estruturados vindos de sistemas transacionais.
Alternativa 2 – Refere-se apenas à exportação de dados históricos para planilhas estáticas utilizadas em relatórios de BI.
Alternativa 3 – É um processo exclusivo de bancos relacionais que exige consulta manual para capturar dados em tempo real.
Alternativa 4 – É um tipo de indexação que reorganiza os dados por ordem de chegada para melhorar a performance de buscas por palavras-chave.
Alternativa 5 – É a entrada automatizada de dados de diversas fontes para armazenamento, transformação e análise, sendo uma evolução de processos como ETL e ELT.
QUESTÃO 7
Séries temporais são sequências de dados coletados ou registrados em intervalos de tempo sucessivos, frequentemente usadas para analisar padrões e tendências ao longo do tempo. Entre os padrões observáveis em séries temporais, estão a tendência (Trend), a sazonalidade (Seasonal) e o comportamento cíclico (Cyclic).

Fonte: SAVARIS, A. Banco de Dados NoSQL. Maringá – PR: Unicesumar, 2022. Reimpresso em 2023.

Com base nessas definições, analise as afirmativas a seguir:

I. O padrão sazonal (Seasonal) em séries temporais se refere a flutuações irregulares e imprevisíveis que ocorrem devido a eventos aleatórios.

II. O padrão sazonal (Seasonal) em séries temporais se refere a flutuações regulares e previsíveis que ocorrem em intervalos de tempo específicos, como meses ou trimestres.

III. O padrão cíclico (Cyclic) em séries temporais descreve flutuações regulares que ocorrem anualmente devido a eventos sazonais previsíveis.

IV. O padrão cíclico (Cyclic) em séries temporais descreve flutuações que ocorrem em intervalos de tempo irregulares, influenciados por fatores econômicos ou outros eventos externos.

V. O padrão de tendência (Trend) em séries temporais refere-se a um movimento geral de aumento ou diminuição dos dados ao longo de um período de tempo.

​É correto o que se afirma em:

Alternativas
Alternativa 1 – I, II e III, apenas.
Alternativa 2 – I, II e IV, apenas.
Alternativa 3 – I, III e V, apenas.
Alternativa 4 – II, III e IV, apenas.
Alternativa 5 – II, IV e V, apenas.
QUESTÃO 8
Uma multinacional do setor financeiro está migrando seu sistema de transações bancárias de um mainframe com banco DB2 para uma arquitetura distribuída NoSQL. O projeto envolve 50 agências em 12 países, processando milhões de transações diárias. Durante o planejamento, a equipe identificou que diferentes regiões têm regulamentações específicas sobre privacidade de dados, alguns países exigem que dados financeiros não saiam do território nacional, e a latência entre continentes pode afetar a experiência do cliente. O arquiteto-chefe precisa decidir sobre a estratégia de distribuição de dados, considerando aspectos regulatórios, técnicos e de negócio.

Com base no texto apresentado, qual estratégia de distribuição seria mais adequada considerando os requisitos apresentados?

Alternativas
Alternativa 1 – Distribuição aleatória dos dados entre todos os nós.
Alternativa 2 – Replicação completa dos dados em todas as regiões.
Alternativa 3 – Armazenamento apenas na nuvem pública internacional.
Alternativa 4 – Particionamento geográfico com replicação local por região.
Alternativa 5 – Centralização total dos dados em um único data center global.
QUESTÃO 9
Uma empresa de consultoria em logística precisa implementar um sistema de rastreamento de contatos para seus caminhoneiros durante a pandemia. O sistema deve identificar quais motoristas estiveram em contato direto ou indireto com casos confirmados de COVID-19, rastrear locais visitados por motoristas infectados e determinar potenciais rotas de transmissão entre diferentes filiais da empresa. O desafio é que as relações são complexas e dinâmicas – um motorista pode ter visitado vários locais e ter contato com múltiplos colegas, criando redes de relacionamentos que precisam ser analisadas rapidamente.

Com base no texto apresentado, considerando o teorema CAP, que propriedades seriam priorizadas neste sistema crítico de saúde?

Alternativas
Alternativa 1 – Apenas Consistência, ignorando outras propriedades.
Alternativa 2 – Todas as três propriedades simultaneamente, violando o teorema CAP.
Alternativa 3 – Disponibilidade e Tolerância a partições (AP), sacrificando consistência.
Alternativa 4 – Consistência e Tolerância a partições (CP), sacrificando disponibilidade.
Alternativa 5 – Consistência e Disponibilidade (CA), sacrificando tolerância a partições.
QUESTÃO 10
Uma plataforma de ensino a distância está enfrentando problemas para gerenciar conteúdos educacionais com estruturas muito diversificadas. Alguns cursos têm apenas vídeos e textos, outros incluem simulações interativas, exercícios práticos, fóruns de discussão e avaliações adaptativas. O sistema atual em MySQL não consegue acomodar facilmente a adição de novos tipos de conteúdo sem alterações no esquema do banco. A equipe pedagógica precisa criar novos formatos de curso rapidamente para atender demandas específicas de diferentes áreas do conhecimento.

Considerando as informações apresentadas, avalie as asserções a seguir e a relação proposta entre elas:

I. A migração para bancos orientados a documentos resolveria os problemas de flexibilidade de esquema identificados na plataforma.

PORQUE

II. Documentos JSON podem armazenar estruturas aninhadas e arrays, permitindo representar conteúdos educacionais complexos sem limitações de esquema fixo.

A respeito dessas asserções, assinale a opção correta:

Alternativas
Alternativa 1 – As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
Alternativa 2 – As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
Alternativa 3 – A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Alternativa 4 – A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
Alternativa 5 – As asserções I e II são proposições falsas.
ATIVIDADE 3 - ESOFT - BANCO DE DADOS NOSQL - 53_2025

Nossa equipe é composta por profissionais especializados em diversas áreas, o que nos permite oferecer uma assessoria completa na elaboração de uma ampla variedade de atividades. Estamos empenhados em garantir a autenticidade e originalidade de todos os trabalhos que realizamos.

Ficaríamos muito satisfeitos em poder ajudar você. Entre em contato conosco para solicitar o seu serviço.

Aponte o celular para abrir o WhatsApp

ATIVIDADE 3 - ESOFT - BANCO DE DADOS NOSQL - 53_2025 ou clique aqui
Este site utiliza cookies para lhe oferecer uma melhor experiência de navegação. Ao navegar neste site, você concorda com o uso de cookies.