Buscar

ARQUITETURA DE DADOS ESTRUTURADOS E NÃO ESTRUTURADOS - N2

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 6 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

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 6, do total de 6 páginas

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:

Continue navegando