Prévia do material em texto
Histórico de tentativas Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 11 minutos 1 de 1 Pontuação desta tentativa: 1 de 1 Enviado 5 mar em 14:44 Esta tentativa levou 11 minutos. Resposta correta Pergunta 1 0,2 / 0,2 pts IV, apenas. I e IV, apenas. II, apenas. I e III, apenas. I e II, apenas. Alternativa correta. Operações CRUD, que são as de criar, ler atualizar e excluir dados, podem travar dados e gerar fila de esperas grandes demais, que não só atrasam o processamento geral como também podem parar aplicações e usuários dependentes de dados que estejam sendo usados com consistência de dados e segurança. Por isso é que sistemas NoSQL são usados em sistemas Big Data e em processamento analítico onde, mesmo que possa haver alguma perda, a velocidade e disponibilidade são mais importantes. Resposta correta Pergunta 2 0,2 / 0,2 pts Leia o texto a seguir: Sabe-se que sistemas gerenciadores de bancos de dados são o coração da revolução dos dados. Por mais rápido que um conjunto de computadores possa ser, muito se deve ao software em uso para que se tenha um processamento de dados seguro, rápido e eficaz. Considerando o texto, avalie as afirmações abaixo: I. Operações CRUD em dados podem atrasar todo um sistema que preza pela segurança e consistência de dados. II. É recomendável contornar as limitações de software adicionando mais hardware ao sistema distribuído ao invés de usar NoSQL. III. Sistemas NoSQL podem abrir mão de aspectos de segurança e até perder dados para focar na velocidade de processamento distribuído. IV. Em grandes empresas, não é permitido abrir mão de consistência de dados ou alguns aspectos de segurança em prol da velocidade. É correto o que se afirma, apenas, em: Leia o texto a seguir: Sistemas Gerenciadores de Bancos de Dados são a essência da evolução em Big Data e em ciências de dados em geral. Graças aos tradeoffs da segurança limitante de velocidade e flexibilidade dos sistemas SQL ou relacionais pela flexibilidade e velocidade dos dados não 24/08/2025, 13:57 Atividade 3: Big Data e Data Science https://famonline.instructure.com/courses/44814/quizzes/216688 1/4 https://famonline.instructure.com/courses/44814/quizzes/216688/history?version=1 A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. As asserções I e II são proposições falsas. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. A alternativa está correta. Nem todo sistema NoSQL precisa de Kafka, pois é possível usar um sistema não estruturado para projetos menores que não exijam tamanha conectividade e poder de processamento. De fato, planejar e estruturar um sistema com Kafka é uma tarefa difícil que exige muito conhecimento e poder de processamento que geralmente é encontrado e necessário em empresas como Netflix e Amazon. Resposta correta Pergunta 3 0,2 / 0,2 pts I, apenas. II, apenas. estruturados de sistemas NoSQL ou não relacionais, é possível receber dados de diferentes fontes, aplicações e usuários em tempo real e ter inteligência gerada destes dados para tomada de decisão. Sobre estes sistemas interconectados que recebem dados de milhares de aplicativos, contas de redes sociais, entradas manuais e leitura de bancos de dados com milhares de formatos diferentes, podemos dizer que um sistema de fluxo de dados como Apache Kafka permite que tudo isso aconteça sem a necessidade de softwares middleware para tradução de dados e estruturação de acordo com o esquema de dados que um banco tradicional ou relacional teria. Refletindo sobre Apache Kafka e sistemas de bancos de dados não relacionais, avalie as seguintes asserções e a relação proposta entre elas. I. Todo sistema que emprega um banco de dados NoSQL ou não relacional deve necessariamente empregar Apache Kafka. PORQUE II. Todo sistema não relacional necessariamente se conecta com milhares de fontes de dados não estruturados e precisam gerar inteligência em tempo real para tomada de decisões. Acerca dessas asserções, assinale a opção correta: Leia o texto a seguir: Esquemas de dados definem como os dados devem ser armazenados em um determinado banco. Eles limitam a quantidade e o formato dos dados chegando em uma base de dados para que os atributos ACID sejam mantidos e assim cria uma certeza para todos os usuários daquela base de que os dados podem ser buscados através do formato padrão sem que haja problemas ou surpresas. Considerando o texto, avalie as afirmações e decida onde é recomendado usar dados desestruturados ou schemaless: I. Sistemas com fontes de dados padronizadas e com pouca ou nenhuma alteração permitida no formato dos dados. II. Sistemas seguros e padronizados, com baixa variedade de formatos e alto processamento de dados. III. Sistemas em que consistência é menos importante que variedade e velocidade. É correto o que se afirma, apenas, em: 24/08/2025, 13:57 Atividade 3: Big Data e Data Science https://famonline.instructure.com/courses/44814/quizzes/216688 2/4 I e II, apenas. I e III, apenas. III, apenas. Alternativa correta., pois apenas a afirmação III está correta. Quando se preza mais pela velocidade de processamento de diferentes fontes de dados e alta variedade de modelos de dados para geração rápida de inteligência através de Big Data, esquemas acabam atrapalhando o propósito de velocidade e variedade, uma vez que um padrão no formato de dados limitaria a variedade de fontes de dados e além de atrasos no processamento, geraria muitos erros e problemas técnicos que interromperiam o fluxo de processamento em tempo real. Resposta correta Pergunta 4 0,2 / 0,2 pts é preciso considerar a variedade de dados e isso significa abrir mão da velocidade. é preciso abrir mão de volume para manter segurança e velocidade. é preciso abrir mão de velocidade e consistência para que a segurança de dados seja mantida. é preciso considerar a consistência de dados pois todas as fontes de dados em Big Data são padronizadas. é preciso considerar a velocidade de processamento e isso pode significar abrir mão de atributos como segurança e consistência nos dados. A Alternativa está correta. Bancos de dados não relacionais nasceram com o propósito de remover todas as restrições do modelo ACID que exigem formatação padrão de todas as fontes de dados e mais segurança nas transações CRUD (create, read, update e delete), o que acaba reduzindo o poder de processamento. Resposta correta Pergunta 5 0,2 / 0,2 pts Leia o texto a seguir: Bancos de dados relacionais são conhecidos por sua segurança e confiabilidade. Estas características foram determinantes para sua escolha em todo tipo de projeto durante décadas. Por mais seguros que bancos de dados relacionais possam ser, eles não são a melhor recomendação para Big Data. Na escolha de um banco de dados para Big Data, Leia o texto a seguir: Bancos de dados deixaram de ser repositórios de dados e se tornaram poderosos gerenciadores de transações, também conhecidos como OLTP, que podem ser um simples, porém seguro, comando de escrita em um banco de dados no outro lado do mundo ou até mesmo um caixa eletrônico que gerencia nosso dinheiro com virtualmente nenhuma falha. Transações e o processamento de transações por sistemas gerenciadores de bancos de dados sustenta as ciências de dados, que também inclui Big Data. Isso ocorre, pois uma transação consegue armazenar dados em memória RAM para que o trabalho seja feito e só após o sucesso desse trabalho é que os dados originais são atualizados, ou o resultado do trabalho é armazenado como novo dado. Em caso de falhas, o sistema gerenciador de transações retorna os dados ao seu estado original antes do começo do trabalho. Com a evolução de sistemas Big Data, nasceram os sistemas OLAP, que são especializados na análise de grandes bancos de dados em tempo real para geração deinteligência na tomada de decisão. 24/08/2025, 13:57 Atividade 3: Big Data e Data Science https://famonline.instructure.com/courses/44814/quizzes/216688 3/4 III e IV, apenas. I e III, apenas. I e II, apenas. I e IV, apenas. II e III, apenas. Alternativa correta. Sistemas transacionais guardam seus dados em bancos onde os dados primários são armazenados, uma vez que CRUD (create, read, update e delete) também são transações asseguradas por OLTP, que tem formato de dados detalhados, na maioria dos SGBDs. Sistemas OLAP geralmente acessam bases de dados ou Data Warehouses onde dados estratégicos são inseridos para criação de relatórios e novas bases de dados ao combinar dados de diferentes fontes. Além disso, OLAPs não são sistemas exclusivamente usados em nível operacional, mas sim em nível estratégico. Considerando o texto, avalie as afirmações a seguir: I. Sistemas OLAP são exclusivamente usados em nível operacional. II. Sistemas OLTP sempre têm formato de dados resumido. III. Sistemas OLTP normalmente armazenam dados em SGBDs convencionais. IV. Sistemas OLAP geralmente têm sua própria base de dados. É correto o que se afirma, apenas, em: 24/08/2025, 13:57 Atividade 3: Big Data e Data Science https://famonline.instructure.com/courses/44814/quizzes/216688 4/4