Buscar

N2 - Dados Estruturados e nãoestruturados

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

Questão 1:
Em um modelo estruturado, uma tabela é um conjunto ordenado de linhas, também chamadas de tuplas. Cada tupla é um registro de dados. Um exemplo é a tabela de funcionários de uma empresa (tabela Funcionário), em que cada linha é composta por uma série de campos (ou atributos).
A ilustração a seguir mostra uma tabela de funcionários (instância da relação) e os seus campos (código do funcionário, nome, endereço, código do departamento e código da atividade do funcionário), que compõem o esquema da relação. As tuplas são os registros 1, 2, 3, 4 e 5 (registros criados na tabela). O conceito de chave serve para realizar a identificação e o estabelecimento de relações entre as tuplas ou linhas de uma tabela.
	 FUNCIONÁRIO
	 
	Cod_Func
	Nome
	Endereço
	Cod_Dep
	Cod_atividade
	1
	01
	Jose da Silva
	Rua 10
	D1
	101
	2
	02
	Paulo de Andrade
	Rua dos Estados
	D2
	100
	3
	03
	João P. Siqueira
	Rua Maceió
	D1
	101
	4
	10
	Ricardo Alcântara
	Rua sem número
	D2
	101
	5
	11
	Euzébio Queiroz
	Rua 2
	D2
	100
Fonte: Elaborada pelo autor.
Diante do contexto apresentado sobre tabelas, analise as afirmativas a seguir.
 
I. Uma chave primária é uma coluna ou uma combinação de colunas, cujos valores aparecem, necessariamente, na chave primária de uma tabela.
II. Uma chave estrangeira é uma coluna ou uma combinação de colunas (chave composta), cujos valores distinguem uma linha das demais de uma tabela.
III. Na abordagem relacional, ao definir uma chave primária, não se está definindo nenhum caminho de acesso; define-se, apenas, a restrição de integridade.
IV. Na tabela funcionário do enunciado, o campo-chave é o campo “Cod_Func”, sendo que o código do funcionário não poderá ter códigos repetidos ou semelhantes; ele deve ser único, para que haja integridade.
 
Está correto o que se afirma em:
III e IV,apenas
Questão 2:
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.
Linguagem de definição e manipulação de dados.
Questão 3:
O Data Warehouse consolida as informações orientadas a assuntos das atividades organizacionais a partir de um grande volume de dados, favorecendo relatórios e a análise de informações estratégicas.
 
As fontes de bases de dados dos Data Warehouse são a partir de:
Bases de transacionais internas e externas.
Questão 4:
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:
Apenas I
Questão 5:
A ideia de análise de grupos, também denominada agrupamento de dados, é algo já antigo e tem como objetivo a organização de coisas similares em categorias. É utilizada para organizar grandes bases de dados ou um conjunto de objetos, para que sejam facilmente compreendidos ou pesquisados.
CASTRO, L. N. de.; FERRARI, D. G. Introdução à mineração de dados: conceitos básicos, algoritmos e aplicações. São Paulo: Saraiva, 2016.
 
Considerando o contexto sobre uma das importantes etapas da mineração de dados, o agrupamento de dados, analise as afirmativas a seguir.
 
I. O agrupamento é uma técnica comum em análise de dados, sendo utilizada em diversas áreas, incluindo aprendizagem de máquina, mineração de dados, reconhecimento de padrões e análise de imagens.
II. A técnica de agrupamento também é chamada de clusterização e tem o objetivo de particionar os registros ou informações de uma base de dados.
III. Agrupamento de dados significa identificar a classe a qual pertence um novo objeto ainda não apresentado e com rótulo desconhecido.
IV. O objetivo do agrupamento ou da clusterização é fazer com que o usuário identifique manualmente os rótulos em uma base de dados.
 
Está correto o que se afirma em:
I e II, apenas
Questão 6:
O principal construtor para representar dados no modelo relacional é a relação, que consiste em um esquema de relação e em uma instância de relação. A instância da relação se refere a uma tabela (no paradigma relacional) ou classe (no paradigma orientado a objeto) que contém todos os registros de dados ou uma coleção de objetos. Já o esquema de relação descreve o cabeçalho da tabela, ou seja, os campos da tabela, ou atributos de uma classe, ou também denominados “colunas de uma tabela”.
RAMAKRISHNAN, R.; GEHRKE, J. Sistema de gerenciamento de banco de dados. 3. ed. Porto Alegre: AMGH, 2011.
Considerando o exposto, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
 
I. (  ) Uma tabela é um conjunto ordenado de linhas, também chamadas tuplas. Cada uma dessas linhas é o mesmo que um registro de dados.
II. (  ) A estrutura de banco de dados pode ser comparada, por exemplo, com um fichário de funcionários, contendo pastas em ordem alfabética, em que cada pasta contém fichas de todos os funcionários. Portanto, cada ficha pode ser considerada um campo ou atributo.
III. (  ) A instância da relação é o mesmo que um conjunto de tuplas de uma tabela.
IV. (  ) Em dados não estruturados, em um modelo do tipo “colunas familiares”, a estrutura é equivalente à tradicional, contudo, as informações são armazenadas em colunas, e não em linhas.
 
Assinale a alternativa que apresenta a sequência correta.
V,F,F,V
Questão 7:
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 limpezas, integrações, transformações e discretizações de dados.
Questão 8:
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 maioriados 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:
II e III,apenas
Questão 9 :
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:
Interfaces de aplicação, programas de aplicação, ferramentas de consultas e ferramentas de administração.
Questão 10:
A SQL, por natureza, não é uma linguagem de programação procedural como as linguagens de programação Java, C, C++, e outras, pois ela foi construída para permitir, basicamente, a manutenção da estrutura de dados (metadados) e dar acesso aos dados de fato, permitindo operações de consulta, inserção, atualização e exclusão.
 
Assinale a alternativa que justifica a diferença entre a linguagem SQL e a maioria das linguagens de programação.
A SQL pode ser usada como linguagem de programações e foi construída para dar acesso aos dados, permitindo operações de consulta, inserção, atualização e exclusão.

Continue navegando