Baixe o app para aproveitar ainda mais
Prévia do material em texto
Bancos de Dados Não Relacionais (/aluno/ti… Av2 - Bancos de Dados Não Relacionais Colaborar (/notific Informações Adicionais Período: 02/10/2023 00:00 à 27/11/2023 23:59 Situação: Confirmado Tentativas: 1 / 3 Pontuação: 1500 Protocolo: A atividade está fora do período do cadastro Avaliar Material 1) a) b) c) d) e) 2) Ao trabalhar com o framework Apache Hadoop MapReduce temos um conjunto de interfaces de usuários que disponibilizam recursos a serem usados nos nossos programas. Estas interfaces podem ser agrupadas em 6 categorias: Payload (carga útil), Job Configuration (Configuração das tarefas), Task Execution and Environment (Ambiente e execução das tarefas), Job Submission and Monitoring (Envio e monitoramento das tarefas), Job Input (Entradas das tarefas) e Job Output (Saídas das tarefas). A interface onde estão contidas as funcionalidades centrais do algoritmo MapReduce é a Payload (carga útil). Assinale a alternativa que apresenta corretamente 3 interfaces que estão disponíveis no Payload (carga útil). Alternativas: Job, InputFormat e OutputFormat. Mapper, Reducer e Patitioner. Alternativa assinalada Mapper, InputFormat e OutputFormat. Java, Mapper e Reducer. InputFormat, OutputFormat e Partitioner. Os bancos de dados não-relacionais, ou NoSQL, são um conjunto de tecnologias de sistemas gerenciadores de banco de dados (SGBDs) que fogem do padrão tabelas (ou entidades) e relacionamentos, dos bancos de dados relacionais. https://www.colaboraread.com.br/aluno/timeline/index/3110655805?ofertaDisciplinaId=2049204 https://www.colaboraread.com.br/aluno/timeline/index/3110655805?ofertaDisciplinaId=2049204 https://www.colaboraread.com.br/notificacao/index https://www.colaboraread.com.br/notificacao/index https://www.colaboraread.com.br/notificacao/index javascript:void(0); a) b) c) d) e) 3) a) b) c) d) e) 4) Os bancos de dados não relacionais podem ser categorizados em Alternativas: bancos de dados relacionais, orientados a documento, orientados a grafo e colunares. armazenamento em arquivos, orientados a documento, orientados a grafo e colunares. bancos de dados relacionais, orientados a documento, orientados a grafo e chave-valor. armazenamento em arquivos, orientados a documento, orientados a grafo e chave-valor. bancos de dados orientados a documento, orientados a grafo, chave-valor e colunares. Alternativa assinalada Os bancos de dados não-relacionais, ou NoSQL, são um conjunto de tecnologias de sistemas gerenciadores de banco de dados (SGBDs) que fogem do padrão tabelas (ou entidades) e relacionamentos, dos bancos de dados relacionais. Os bancos de dados não-relacionais podem ser categorizados 4 grandes categorias: bancos de dados orientados a documento, orientados a grafo, chave-valor e colunares. Assuma que a empresa em que trabalha lhe encomendou uma proposta de tecnologia de banco de dados para armazenar as transações de um comércio eletrônico. É importante garantir que o banco de dados disponha de uma confiabilidade aderente às propriedades ACID e que ele tenha uma flexibilidade para atuar com dados em Json. Pensando nisso, uma solução seria propor uso de Alternativas: Cassandra, com as transactions, por ser um banco de dados orientado a documentos e garantir aderência às propriedades ACID. Redis, com as transactions, por ser um banco de dados orientado a documentos e garantir aderência às propriedades ACID. Neo4J, com as transactions, por ser um banco de dados orientado a documentos e garantir aderência às propriedades ACID. MongoDB, com as transactions, por ser um banco de dados orientado a documentos e garantir aderência às propriedades ACID. Alternativa assinalada MapReduce, com as transactions, por ser um banco de dados orientado a documentos e garantir aderência às propriedades ACID. Nas últimas décadas, tanto o volume como a velocidade dos dados cresceram exponencialmente, e tivemos como consequência, uma grande diversidade de tecnologias de banco de dados que passaram a serem desenvolvidas a fim de atender a grande demanda do mercado. Esses bancos de dados possuem normalmente implementações distribuídas, pois o volume de dados que são gerenciados excede muito a capacidade de armazenamento de um único nó (PLOETZ et al., 2018). E, assim, surgiu o banco de dados não relacional. E o NoSQL é a linguagem utilizada para interagir com bancos de dados não relacionais. a) b) c) d) e) 5) a) b) c) d) e) Baseado nos estudos de bancos de dados não relacionais, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas. ( ) Atualmente possuímos diversos tipos de bancos de dados não relacionais disponíveis, alguns com mais popularidade, como o MySQL, Oracle, Microsoft SQL Server e o PostgreSQL. ( ) Esses bancos de dados ainda timidamente implantados nas organizações, e possuem semelhantes modelos de dados, como o MongoDB e o Cassandra. ( ) No NoSQL, comumente referido como “Not Only SQL”, os dados não estruturados e sem esquema podem ser armazenados em várias coleções e nós. ( ) Os bancos de dados não relacionais - NoSQL exigem um custo menor no seu gerenciamento se comparado aos sistemas relacionais. Eles também suportam inúmeros recursos que vão desde o reparo automático, facilidade na distribuição de dados e modelagens mais simples Assinale a alternativa que apresenta a sequência CORRETA. Alternativas: V – V – F – F. F – F – V – V. Alternativa assinalada V – F – V – F. V – V – V – V. V – V – V – F. Os bancos de dados NoSQL permitem que os desenvolvedores armazenem grandes quantidades de dados não estruturados, dando-lhes muita flexibilidade, eles se diferenciam porque fornecem um mecanismo para armazenar e recuperar dados não estruturados Como os bancos de dados NoSQL foram projetados para resolver problemas de escalabilidade dos bancos de dados SQL, eles são livres de esquemas e baseados em sistemas distribuídos, tornando-os mais fáceis de dimensionar e fragmentar. De acordo com os estudos de banco de dados, julgue as afirmativas abaixo, e marque a que está CORRETA: Alternativas: Armazenamentos documental é um banco de dados que usa documentos diferentes onde cada um está associado a apenas um valor em uma coleção. Gráfico orientado a linhas é pouco empregado no gerenciamento de data warehouses. Banco de dados baseado em gráficos os dados são retratados semelhante a um gráfico de entidades onde cada nó do gráfico é um pedaço de dados. Alternativa assinalada Banco de dados orientado a tuplas é pouco aplicado em análises de tempo real, se restringindo apenas em e-commerce. Uma característica entre os bancos de dados NoSQL é a tipologia do armazenamento chamado tuplas, este é um banco de dados cujas coleções são dicionários específicos.
Compartilhar