Baixe o app para aproveitar ainda mais
Prévia do material em texto
Dentro do conceito de Business Intelligence (Inteligência nos Negócios), cada camada de um Data Warehouse ou Data Mart representa um tipo de informação de uma base multidimensional. Já o cubo é a representação da multidimensionalidade dessas informações. Sendo assim, os Data Marts são: A estrutura multidimensional de um Data Mart facilita a pesquisa para a geração de relatórios e gráficos sumarizados e, também, de forma analítica, dependendo dos recursos da ferramenta de leitura do cubo. Dentro de uma estrutura multidimensional, é possível realizar uma análise mais aprofundada das informações por meio do cruzamento de dimensões e métricas. Considerando o contexto sobre as aplicações do Data Mart, analise as afirmativas a seguir. I. O Data Mart é uma análise direta das bases relacionais. II. Após a criação dos cubos, os usuários, a partir de aplicativos específicos de leitura, podem destrinchar e detalhar as informações. III. Após a criação dos cubos, os usuários podem acessar diretamente o Data Mart,sem a necessidade de aplicativos de leitura. IV. Após a criação dos cubos, é necessário definir as dimensões e visões que deverão ser acessadas. Está correto o que se afirma em: A terceira camada do sistema de gerenciamento de banco de dados é dividida em dois subsistemas: a) subsistema de gerenciamento de armazenamento, que fornece uma interface entre os dados de baixo nível armazenados no banco de dados, os programas de aplicação e as consultas submetidas ao sistema; e b) subsistema de processamento de consulta, que compila e executa as instruções DDL e DML. SILBERSCHATZ, A.; KORTH, H. F.; SUDARSHAN, S. Sistemas de banco de dados. Rio de Janeiro: Elsevier, 2006. Já a segunda camada de um sistema de um banco de dados é dada por: O OLAP (On-Line Analytical Processing ou, em português, processamento analítico on-line) é um termo utilizado para descrever a análise de dados complexos. Nas mãos dos trabalhadores especializados, as ferramentas OLAP empregam a capacidade de computação distribuída. ELMASRI, R.; NAVATHE, S. B. Sistemas de banco de dados. 7. ed. São Paulo: Pearson Education do Brasil, 2018. Considerando o contexto apresentado, sobre a ferramenta OLAP, analise as afirmativas a seguir: I. Realiza análises que requerem mais armazenamento e poder de processamento. II. São bancos de dados distribuídos ou sistemas de armazenamento distribuídos com foco no armazenamento de dados semiestruturados, alto desempenho, disponibilidade e replicação de dados e escalabilidade. III. Corresponde a um processo de extração, transformação e leitura após o armazenamento, de forma catalogada, no armazém de dados. IV. Efetua um processamento de transações em tempo real, que incluem inserções, atualizações e exclusões, além de requisitos de consultas, os quais correspondem a informações das diversas áreas organizacionais internas, como marketing, vendas, estoque e faturamento. Está correto o que se afirma em: Um fluxo de processos de mineração de dados no modelo ou abordagem preditiva corresponde a um pré-processamento da base de dados, definição dos dados de treinamento, execução do treinamento de testes e avaliação de saída. O pré-processamento da base se refere: A tarefa mais comum em um processo de mineração é a de classificação, que funciona com dados históricos. Contudo, em uma base de dados relacionais de clientes ou produtos, essa classificação já está pronta, pois as tabelas ou a classe dos objetos já estão na forma estruturada. Quando extraídos de uma base de dados para o processo de mineração, os dados não estão sob o controle de um Sistema Gerenciador de Banco de Dados (SGBD), mas serão lidos por algoritmos. Nesse caso, deve-se verificar se os dados são necessários, convenientes e preparados para o propósito. Assinale a alternativa que indica o nome dessa fase de preparação. Uma chave primária é uma coluna ou uma combinação de colunas (chave composta) cujos valores distinguem uma linha das demais de uma tabela. HEUSER, A. Projeto de banco de dados. Porto Alegre: Sagra Luzzato, 2004. Essa chave primária é um tipo equivalente em bancos de modelos não estruturados, denominada chave-valor. Contudo, no modelo não estruturado, existe um aspecto específico da chave com a relação das informações. Assinale a alternativa que apresenta esse aspecto. A linguagem de programação SQL é interna aos SGBDs e sempre atuará em conjunto com a linguagem de programação para a aplicação, como Java, C# ou PHP, por exemplo. Ela é a linguagem universal para a comunicação com SGBDs, e, por isso, as aplicações implementam simplesmente as interfaces de apoio para os procedimentos de acordo com cada tipo de particularidade de um SGBD. A respeito da linguagem de programação SQL, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). I. ( ) A SQL é utilizada somente por desenvolvedores de aplicações que armazenam e validam dados, em função da necessidade do conhecimento de programação lógica e relacional. II. ( ) Projetos de banco de dados mal construídos e consultas SQL superficiais e sem o cuidado de um especialista representam o maior gargalo de performance em uma aplicação, por consumirem quantidade de memória e processador em excesso. III. ( ) As aplicações que usam o banco de dados não só como armazenador de dados, mas como uma camada por baixo da aplicação (com a utilização de princípios como integridade dos dados, validação, controle de acesso e segurança), fornecem um ambiente altamente eficaz e profissional. IV. ( ) A SQL, igualmente a outras linguagens de programação, sofre grande alteração ao longo do tempo, sendo que deve haver um entendimento teórico e prático constante para garantir uma habilidade a longo prazo. Assinale a alternativa que apresenta a sequência correta. Os usuários finais, analistas de dados e programadores operam em um nível externo, por meio de consultas de dados e elaboração de relatórios sumarizados, ou seja, interagem com os dados por meio de sublinguagens de dados, que se dividem em dois componentes na SQL. Assinale a alternativa correta que se relaciona a essas sublinguagens. Leia o excerto a seguir: “[...] bancos de dados relacionais (RDBMS) se baseiam no modelo ACID (Atomicity, Consistency, Isolation, Durability) para garantir a consistência e manter a integridade dos dados, enquanto os bancos NoSQL partem do princípio BASE (Basically Available, Soft-state, Eventually consistent) para atingir melhor desempenho, disponibilidade e escalabilidade”. ROCKENBACH, D. A. et al. Estudo comparativo de bancos de dados NoSQL. Revista Eletrônica Argentina-Brasil de Tecnologias da Informação e da Comunicação, v. 1, n. 8, p. 4, abr. 2018. Disponível em: https://revistas.setrem.com.br/index.php/reabtic/article/view/286. Acesso em: 14 fev. 2021. Diante do contexto apresentado sobre os modelos estruturados e não estruturados, analise as afirmativas a seguir: I. A propriedade isolamento do modelo ACID implica que as mudanças parciais realizadas por uma transação devem ser desfeitas se a transação abortar. II. O termo NoSQL é geralmente interpretado como Not Only SQL e tem como finalidade transmitir a ideia de que muitas aplicações precisam de sistemas diferentes dos sistemas SQL relacionais tradicionais para ampliar suas necessidades de gerenciamento de dados. III. A maioria dos sistemas NoSQL é de bancos de dados distribuídos ou sistemas de armazenamento distribuído com foco no armazenamento de dados semiestruturados, alto desempenho, disponibilidade, replicação de dados e escalabilidade, ao contrário da ênfase em consistência imediata de dados, linguagens de consultas poderosas (como é o caso da SQL) e armazenamento de dados estruturados. IV. Os SGBDs, sistemas gerenciadores de banco de dados, asseguram que as transações obedeçam a determinadas propriedades. As propriedades mais importantes e mais difundidas são as propriedades BASE (Basically Available, Soft-state, Eventually Consistent). Está correto o que se afirma em:
Compartilhar