Buscar

Av2 - Bancos de Dados Não Relacionais

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Informações Adicionais
· Período: 18/03/2024 00:00 à 06/05/2024 23:59
· Situação: Cadastrado
· Tentativas: 3 / 3
· Pontuação: 900
Avaliar Material
1)
O Apache Hadoop é um framework que permite atuar com processamento distribuído de grandes conjuntos de dados através de clusters de computadores utilizando modelos simples de programação (HADOOP, 2022).
 
O framework disponibiliza interfaces para que os desenvolvedores façam suas implementações utilizando recursos já desenvolvidos, trazendo ganhos de performance e de produtividade.
Uma das principais interfaces do MapReduce é a Mapper, uma das interfaces do Payload (carga útil), que
Alternativas:
· a)
é chamado para fazer o particionamento do espaço das chaves. A chave é utilizada para controlar o particionamento dos dados.
· b)
faz a redução dos conjuntos intermediários de pares de chave e valor que compartilham uma mesma chave para um conjunto menor de valores.
· c)
faz o mapeamento da entrada para um novo conjunto intermediário de pares de chave e valor.
Alternativa assinalada
· d)
é um recurso focado nas estatísticas do processamento, utilizado para fazer o relatório dos números e métricas de execução.
· e)
apresenta a configuração para as tarefas que serão executadas no MapReduce. Principal interface para o usuário descrever a estrutura de execução da tarefa.
2)
Ao trabalhar em uma instituição bancária você e sua colega de área receberam a tarefa de definir qual a tecnologia mais adequada para utilizar (i) como banco de dados das transações financeiras de seus clientes e (ii) como banco de dados para a coleta dos textos de publicações sobre a empresa em múltiplas redes sociais.
Sua colega, que está estudando bancos de dados NoSQL, recomendou o uso do MongoDB. Você, com maior experiência, concordou com o uso e ressaltou que
Alternativas:
· a)
para a base de dados de publicações dos usuários nas redes sociais é importante utilizar transações atômicas, já na base de transações financeiras isso não se faz necessário, buscando maior desempenho de processamento.
· b)
para a base de dados de publicações dos usuários nas redes sociais é importante utilizar transações atômicas, assim como na base de transações financeiras, buscando maior desempenho de processamento.
· c)
para a base de dados de transações financeiras é importante utilizar transações atômicas, já na base de publicações dos usuários nas redes sociais isso não se faz necessário, buscando maior desempenho de processamento.
Alternativa assinalada
· d)
para a base de dados de publicações dos usuários nas redes sociais não devemos utilizar transações atômicas, assim como na base de transações financeiras, buscando maior desempenho de processamento.
· e)
para a base de dados de transações financeiras é importante utilizar transações atômicas buscando maior desempenho de processamento, já na base de publicações dos usuários nas redes sociais isso não se faz necessário.
3)
O Apache Hadoop é um framework que permite atuar com processamento distribuído de grandes conjuntos de dados através de clusters de computadores utilizando modelos simples de programação (HADOOP, 2022).
O Apache Hadoop é muito utilizado nos projetos de processamento de dados. Um dos seus principais componente é o MapReduce. Sobre o MapReduce, a função de Reduce é responsável por
Alternativas:
· a)
com os dados originais, fazer um particionamento para que seja processado de maneira paralela, reduzindo o problema maior em subproblemas.
· b)
com os resultados parciais, oriundos de cada processo da etapa de Map, fazer a agregação para ter o resultado final.
Alternativa assinalada
· c)
com os resultados parciais, oriundos de cada processo da etapa de Map, fazer um particionamento para que seja processado de maneira paralela, reduzindo o problema maior em subproblemas.
· d)
com os dados originais, fazer um particionamento para que seja processado de maneira sequencial, reduzindo o problema maior em subproblemas.
· e)
com os resultados parciais, oriundos de cada processo da etapa de Map, fazer um particionamento para que seja processado de maneira sequencial, reduzindo o problema maior em subproblemas.
4)
As organizações, de um modo geral, utilizam um volume grande de ativos, por exemplo, imóveis. No entanto, talvez o ativo mais valioso seja a informação, os dados. Logo, os dados são a espinha dorsal de todos os projetos que envolvem tecnologia.
Geralmente temos os dados armazenados em um Sistema de Gerenciamento de Banco de Dados (SGBD), cuja interação e comunicação com o SGBD, é realizada a partir do uso de uma determinada linguagem que ele entenda, desse modo foi criada uma linguagem que é utilizada para interagir com os sistemas de banco de dados, que chamamos de Structured Query Language (SQL) (METWALLI, 2022).
Baseado no conceito de banco de dados, avalie as seguintes asserções e a relação proposta entre elas.
 
I. A consistência nos estudos de um banco de dados está se referindo à confiabilidade do desempenho de suas funções. 
PORQUE
II. um banco de dados está relacionado à capacidade do sistema de concluir uma operação.
A respeito dessas asserções, assinale a alternativa correta.
Alternativas:
· a)
As asserções I e II são proposições verdadeiras, mas a II não justifica a I.
· b)
As asserções I e II são proposições verdadeiras e a II justifica a I.
Alternativa assinalada
· c)
A asserção I é uma proposição verdadeira e a II, falsa.
· d)
A asserção I é uma proposição falsa e a II, verdadeira.
· e)
As asserções I e II são proposições falsas.
5)
Os bancos de dados são agrupamentos de informações, e ou mesmo uma coleção de dados, independentemente de como ou onde está sendo armazenado. Um exemplo seriam os arquivos com as informações de folha de pagamento, ou mesmo os formulários de pacientes em hospitais. Antes de termos os computadores, tínhamos os bancos de dados físicos que eram os únicos armazenamentos de informações, e não eram nada seguros.
No fim dos anos 60, Edgar F. Codd apresentou seu modelo voltado para banco de dados, este permitia registros individuais em tabelas, abrindo diferentes possibilidades, como os relacionamentos ditos “muitos para muitos” entre pontos de dados, e relacionamentos “um para muitos”. Este modelo trouxe uma maior flexibilidade para os projetos de estruturas de banco de dados e os...
Alternativas:
· a)
bancos de dados relacionais representam os diversos itens que definem os registros em uma tabela.
· b)
três tipos de relacionamentos: um a um; um para muitos e muitos para muitos, como demonstrados nas notações de Peter Chen.
· c)
principais provedores de nuvem agora oferecem serviços populares de banco de dados relacional gerenciado.
Alternativa assinalada
· d)
elementos mais importantes no modelo relacional.
· e)
Sistemas de Gerenciamento de Banco de Dados (SGBDs) puderam atender diversa necessidades de negócios.

Continue navegando