Prévia do material em texto
04/11/2019 EPS simulado.estacio.br/alunos/?user_cod=1416696&matr_integracao=201602238146 1/3 BANCO DE DADOS AVANÇADO 7a aula Lupa PPT MP3 Exercício: CCT0395_EX_A7_201602238146_V2 04/11/2019 Aluno(a): KAIO CESAR VIEIRA DA COSTA 2019.2 Disciplina: CCT0395 - BANCO DE DADOS AVANÇADO 201602238146 1a Questão Quanto aos bancos de dados baseados em colunas e os relacionais podemos afirmar, exceto: No banco de dados colunar os dados são armazenados em linhas No banco de dados orientado por colunas, essas são armazenadas contiguamente nos blocos do disco No relacional os dados de cada linha são armazenados juntos Banco de dados relacionais são adequados para projetos de Big Data Bancos de dados orientados a colunas são projetados para retornar dados com eficiência para um número limitado de colunas Respondido em 04/11/2019 17:55:06 Explicação: Bancos de dados orientados a colunas são projetados para retornar dados com eficiência para um número limitado de colunas. Ele faz isso armazenando todos os valores de uma coluna juntos. Eles são adequados para os projetos de Big Data. Um banco de dados orientado por colunas será excelente em operações de leitura em um número limitado de colunas, no entanto, a operação de gravação será custosa em comparação com bancos de dados orientados a linhas. 2a Questão São exemplos de aplicações indicadas para o uso do modelo NOSQL orientado a colunas: Acompanhamento de status de pedidos de compra Internet of Things (IoT) para veículos e dispositivos Armazenamento de dados de logs de sistemas ou de equipamentos Registro de transações como compras Todas as anteriores estão corretas Respondido em 04/11/2019 17:55:11 Explicação: Outro tipo de aplicação beneficiado pelos bancos de dados colunares são os usados em aplicações OLAP (Online Analytical Processing), enquanto orientados a linhas são usados para material OLTP (Online Transaction Processing). Alguns outros exemplos de casos de uso usando o Cassandra são: ¿ Registro de transações como compras, resultados de aplicações de testes, avaliações de filmes assistidos e o local de exibição do filme; ¿ Armazenamento de dados de séries temporais ou o resultado de logs de sistemas; ¿ Acompanhamento de status de pedidos de compras, entregas de pacotes, etc.; ¿ Armazenamento de dados de logs de sistemas ou de equipamentos; ¿ Histórico de sistemas meteorológicos, como pontos mínimos e máximos de temperaturas; 04/11/2019 EPS simulado.estacio.br/alunos/?user_cod=1416696&matr_integracao=201602238146 2/3 ¿ Histórico de eventos realizados; ¿ Telemática: Internet of Things (IoT) para veículos e dispositivos 3a Questão Assinale o comando que existe no modelo orientado a colunas e não existe no relacional: Keyspace Select Update Delete Insert Respondido em 04/11/2019 17:55:17 Explicação: O Cassandra possui uma linguagem própria de consultas denominada de Cassandra Query Language (CQL) 4a Questão Sobre o modelo orientado a colunas podemos dizer, exceto: O banco de dados não possui estrutura de dados fixa O Cassandra tem uma linguagem de manipulação própria denominada CQL No momento da criação de um Keyspace O HBase e o Cassandra são exemplos de SGBDs que podem ser usados nesse modelo São projetados para retornar dados de forma eficiente para uma linha inteira Respondido em 04/11/2019 17:55:29 Explicação: No modelo baseado em chave-valor, schemaless significa, portanto que o banco de dados não possui estrutura de dados fixa 5a Questão São características do banco de dados Cassandra com exceção de: As consultas são escritas em SQL Tem suporte a transações Fácil distribuição de dados Escalabilidade elástica Armazenamento de dados flexível Respondido em 04/11/2019 17:55:43 Explicação: O Cassandra possui uma linguagem própria de consultas denominada de Cassandra Query Language (CQL). 6a Questão Assinale a afirmativa incorreta em relação as características do banco de dados colunar: Os dados em cada linha de uma tabela são armazenados juntos, por campos da tabela Tem desempenho mais rápido porque as operações de entrada e saída são extremamente rápidas Bancos de dados orientados a linhas são projetados para retornar dados de forma eficiente para uma linha inteira Esse modelo é indicado quando há a necessidade de manipular um volume maior Bancos de dados orientados a colunas são bem adequados para sistemas OLTP ¿ OnLine Transaction Processing Respondido em 04/11/2019 17:55:48 04/11/2019 EPS simulado.estacio.br/alunos/?user_cod=1416696&matr_integracao=201602238146 3/3 Explicação: Os bancos de dados relacionais são orientados a linhas (os registros), pois os dados em cada linha de uma tabela são armazenados juntos, por campos da tabela