Você está na página 1de 8

Usuário WAGNER TADEU VIEIRA

Curso POS0464 ARQUITETURA DE DADOS ESTRUTURADOS E NAO


ESTRUTURADOS PG0105211 - 202112.ead-15439.01
Teste Teste Final (N2)
Iniciado 18/03/21 00:15
Enviado 18/03/21 00:39
Status Completada
Resultado da 10 em 10 pontos
tentativa
Tempo 23 minutos
decorrido
Resultados Respostas enviadas, Respostas corretas, Comentários
exibidos
 Pergunta 1
1 em 1 pontos
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:


Resposta
Selecionada: interface de aplicação, programas de aplicação,
ferramentas de consulta e ferramentas de administração.
Resposta
Correta: interface de aplicação, programas de aplicação,
ferramentas de consulta e ferramentas de administração.
Comentário Resposta correta. A alternativa está correta, pois a segunda
da resposta: camada é a integração da camada de usuários com a
camada de processamento e gerenciamento de
armazenamento. Esta é constituída de interface e
programas de aplicação, bem como de ferramentas de
consultas e administração do banco de dados.
 Pergunta 2
1 em 1 pontos
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:


Resposta Selecionada:
I e II, apenas.
Resposta Correta:
I e II, apenas.
Comentário Resposta correta. A alternativa está correta, pois a técnica
da resposta: envolve diversas áreas do conhecimento e possui
características de particionamento e identificação
automática dos rótulos de uma base de dados. A técnica de
agrupamento também é denominada clusterização, pois
cada cluster é considerado um grupo.
 Pergunta 3
1 em 1 pontos
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:


Resposta
Selecionada: criados de forma personalizada para facilitar as
extensivas pesquisas por assuntos específicos.
Resposta
Correta: criados de forma personalizada para facilitar as
extensivas pesquisas por assuntos específicos.
Comentário Resposta correta. A alternativa está correta, pois os bancos
da resposta: multidimensionais, como o Data Warehouse e Data
Marts , foram criados para facilitar as extensivas pesquisas
por assuntos específicos. A estrutura multidimensional
facilita a pesquisa para a geração de relatórios e gráficos
sumarizados e de forma analítica, dependendo dos recursos
da ferramenta de leitura do cubo. Após a criação do cubo
Data Marts, os usuários, mediante aplicativos específicos de
leitura, podem destrinchar e detalhar as informações por
meio da adição de dimensões, cruzando-as para
visualização.
 Pergunta 4
1 em 1 pontos
Dentro da mineração de dados, a análise de grupos, também denominada
análise de cluster (aglomerado/grupo), é a etapa que diz respeito ao
processo de agrupamento de dados (similaridades e formas de
representação dos agrupamentos).

Uma característica dessa etapa seria:


Resposta
Selecionada: realizar o agrupamento de uma base de dados, para que
ela seja mais facilmente compreendida ou pesquisada.
Resposta
Correta: realizar o agrupamento de uma base de dados, para que
ela seja mais facilmente compreendida ou pesquisada.
Comentário Resposta correta. A alternativa está correta, pois, dentro de
da resposta: um processo de mineração de dados, na etapa de análise
de grupo, é realizado o agrupamento de uma base,
utilizando-se medidas de similaridade para o agrupamento
desses objetos. Uma das características do procedimento
de análise de grupo é obter uma melhor compreensão da
base em estudo.
 Pergunta 5
1 em 1 pontos
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:


Resposta Selecionada:
I, apenas
Resposta Correta:
I, apenas
Comentário Resposta correta. A alternativa está correta, pois somente a
da resposta: afirmativa I é verdadeira, uma vez que o OLAP realiza um
processamento de forma distribuída, e não de forma
centralizada. O processo de extração, transformação e
leitura após o armazenamento é denominado ETL, e não
OLAP. Já o processamento de transações organizacionais é
denominado OLTP, e não OLAP.
 Pergunta 6
1 em 1 pontos
O Sistema Gerenciador de Banco de Dados (SGBD) é uma coleção de
programas que permite aos usuários criar e manter um banco de dados. O
SGBD é, portanto, um sistema de software de propósito geral, que facilita o
processo de definição, construção, manutenção e compartilhamento de
banco de dados entre vários usuários e aplicações.
ELMASRI, R.; NAVATHE, S. B. Sistemas de banco de dados . 7. ed. São
Paulo: Pearson Education do Brasil, 2018.

A respeito do Sistema Gerenciador de Banco de Dados, analise as


afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s)
falsa(s).

I. ( ) O SGBD é um software executado no nível de serviços, ou seja, um


serviço é executado em segundo plano ( background ), onde aguarda
requisições do programa/usuário.
II. ( ) Para se comunicar com o SGBD, não é necessário construir uma
aplicação que estabeleça conexões com uma porta lógica, e o SGBD – o
próprio gerenciador – é o que realiza a comunicação.
III. ( ) O SGBD recebe comando SQL por uma porta lógica em uma cadeia
de caracteres tipo string ; na sequência, o SGBD realiza a análise de sintaxe
dessa cadeia de caracteres e executa o comando.
IV. ( ) Após a intercepção de alguma solicitação advinda dos usuários, por
meio das aplicações, o SGBD inspeciona um esquema externo para esse
usuário (esquema conceitual), o mapeamento conceitual interno e a
definição do banco de dados armazenado.

Assinale a alternativa que apresenta a sequência correta.


Resposta Selecionada:
V, F, V, V.
Resposta Correta:
V, F, V, V.
Comentário Resposta correta. A alternativa está correta, pois as
da resposta: afirmativas mostram que os SGBDs
são softwares executados em segundo plano, os quais
aguardam requisições dos usuários. Essas requisições são
comandos SQL em forma de strings, que, enviados através
de uma porta lógica, são executados.
 Pergunta 7
1 em 1 pontos
A aprendizagem é a etapa da mineração de dados que, por meio de
algoritmos de aprendizagem, pode realizar a descoberta de conhecimento,
por classificação, estimação ou por regras de associação.

Um exemplo prático do uso da predição discreta ou classificação é:


Resposta
Selecionada: quando uma financeira de cartão de crédito irá realizar a
concessão ou não de crédito. Essa tarefa é realizada por
meio de árvores de decisão.
Resposta
Correta: quando uma financeira de cartão de crédito irá realizar a
concessão ou não de crédito. Essa tarefa é realizada por
meio de árvores de decisão.
Comentário Resposta correta. A alternativa está correta, pois a predição
da resposta: discreta é a classificação de dados em uma base de dados.
O algoritmo que realiza a busca de conhecimento na base é
denominado árvore de decisão e, por sua vez, realiza uma
classificação de uma base para predizer algo.
 Pergunta 8
1 em 1 pontos
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.


Resposta Selecionada:
V, F, F, V.
Resposta Correta:
V, F, F, V.
Comentário Resposta correta. A alternativa está correta, pois a
da resposta: afirmativa I é verdadeira, uma vez que as tuplas
correspondem aos registros; a afirmativa II é falsa, pois, de
acordo com a comparação com um fichário, cada ficha em
cada pasta é considerada um registro, e não um campo; a
afirmativa III é falsa, pois a instância da relação é o mesmo
que uma tabela de dados, e não tuplas de uma tabela; já a
afirmativa IV é verdadeira, pois, no modelo de colunas
familiares, a estrutura é idêntica à tradicional, contudo,
invertida, em que as colunas são os registros e, as linhas,
os campos ou atributos.
 Pergunta 9
1 em 1 pontos
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 D2 100


Estados
3 03 João P. Siqueira Rua Maceió D1 101

4 10 Ricardo Alcântara Rua sem D2 101


número

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:


Resposta Selecionada:
III e IV, apenas.
Resposta Correta:
III e IV, apenas.
Comentário Resposta correta. A alternativa está correta, pois as
da resposta: afirmativas III e IV estão corretas, pois, em uma abordagem
relacional, a chave primária não define nenhum caminho de
acesso, mas uma restrição de integridade, ou seja, não
podem haver dois dados iguais na mesma tabela de um
atributo chave primária, por exemplo, a matrícula ou CPF de
um usuário. Ainda com relação à afirmativa IV, o campo
Cod_Func corresponde a uma chave primária, pois são
dados que distinguem um funcionário do outro.
 Pergunta 10
1 em 1 pontos
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.


Resposta Selecionada:
F, V, V, F.
Resposta Correta:
F, V, V, F.
Comentário Resposta correta. A alternativa está correta, pois a
da resposta: afirmativa I é falsa, já que a linguagem SQL é utilizada na
manipulação e na definição de dados, e não somente no
seu armazenamento e validação; a afirmativa II é
verdadeira, pois a falta de conhecimento e descuido na
elaboração de consultas SQL podem inviabilizar o projeto
de banco de dados; a afirmativa III é verdadeira, pois as
aplicações usam os bancos de dados não somente como
armazenadores, mas também para segurança e integridade
dos dados; já a afirmativa IV é falsa, pois a SQL não sofre
grandes alterações ao longo do tempo, diferentemente das
linguagens de programação externa.
Quinta-feira, 18 de Março de 2021 00h42min08s BRT

Você também pode gostar