Buscar

AVALIAÇÃO

Prévia do material em texto

Pergunta 1 (0.8 pontos)
 
Analise as tabelas, seus relacionamentos e os dados nela armazenados:
Tabela: Medicos
Nome das colunas: CODIGO (chave primária), NOME, CRM, COD_ESPECIALIDADE (chave estrangeira)
	CODIGO
	NOME
	CRM
	COD_ESPECIALIDADE
	1
	Pedro
	123456
	1
	2
	Maria
	987456
	1
 
Tabela: Especialidades
Nome das colunas: CODIGO (chave primária), DESCRICAO
	CODIGO
	DESCRICAO
	1
	Oftalmologista
	2
	Cardiologista
 
Tabela: Consultas
Nome das colunas: CODIGO (chave primária), DATA, HORA, COD_MEDICO(chave estrangeira)
 
	CODIGO
	DATA
	HORA
	COD_MEDICO
	1
	10/08/2018
	10:00
	1
	2
	11/08/2018
	10:00
	1
	3
	10/08/2018
	11:00
	2
 
Considere o conteúdo do texto-base, as tabelas acima e o comando SQL abaixo:
Select * from especialidades, médicos
where especialidades.codigo = médicos.cod_especialidade and cod_especialidade=1
Qual das opções indica o resultado exibido após o comando SQL?
Opções de pergunta 1:
	
		a) 
	Serão exibidas todas as especialidades e médicos oftalmologistas.
	
		b) 
	O resultado mostrará somente o médico que atenda como oftalmologista.
	
		c) 
	Todas as especialidades serão exibidas no resultado.
	
		d) 
	Serão exibidos todos os médicos.
	
		e) 
	Somente as especialidades com código 1 serão exibidas.
Pergunta 2 (0.8 pontos)
 
O modelo orientado a documento (um tipo do modelo NoSQL) é um entre os diversos modelos existentes de banco de dados. Ele tem características distintas do modelo mais utilizado, que é o modelo relacional.
Adaptado de SILBERSCHATZ, A. Sistemas de Bancos de Dados. 5. ed. São Paulo: Ed. Makron, 2006.
Conforme o texto anterior e o conteúdo estudado, analise as afirmativas a seguir e marque a opção que melhor descreve o modelo orientado a documento:
Opções de pergunta 2:
	
		a) 
	Nesse tipo de modelo, os dados são armazenados por meio da representação em objetos.
	
		b) 
	No modelo orientado a documento não há tabelas nem relacionamentos, os dados são salvos em coleções de documentos.
	
		c) 
	Os dados são salvos em tabelas, assim como em boa parte dos modelos de bancos de dados.
	
		d) 
	Nesse formato de banco, os dados são armazenados em formato de árvore-hierárquica.
	
		e) 
	O modelo orientado a documento apresenta uma baixa flexibilidade comparada ao relacional.
Pergunta 3 (0.8 pontos)
 
Existe um modelo para o armazenamento de dados que utiliza uma estrutura de tripla composta por uma linha, coluna e um timestamp, que registra a sua versão. Esse formato é um tipo de modelo NoSQL.
Adaptado de SILBERSCHATZ, A. Sistemas de Bancos de Dados. 5. ed. São Paulo: Ed. Makron, 2006.
Conforme o texto anterior e o conteúdo estudado, analise as afirmativas a seguir e escolha a opção que descreve o modelo apresentado:
Opções de pergunta 3:
	
		a) 
	modelo orientado a grafo.
	
		b) 
	orientado a objetos.
	
		c) 
	modelo orientado a documentos.
	
		d) 
	orientado a coluna.
	
		e) 
	chave-valor.
Pergunta 4 (0.8 pontos)
 
Um Datawarehouse pode utilizar o sistema de gerenciamento de banco de dados e o próprio banco de dados para criar sua arquitetura, pois estes conseguem realizar tarefas de coletar e armazenar dados externos e administrar tais dados a fim de apoiar a tomada de decisão, fazendo uso de técnicas de mineração de dados. Assim, e considerando o conteúdo do texto-base, analise as afirmativas a seguir sobre a arquitetura de um Datawarehouse.
I. Envolve uso de grande volume de dados.
II. Trabalha com informações confiáveis e precisas.
III. Não é necessário antecipar o crescimento do banco de dados.
IV. Datawarehouses têm uma arquitetura similar à dos sistemas de extração tradicionais.
Está correto apenas o que se afirma em:
Opções de pergunta 4:
	
		a) 
	II e III.
	
		b) 
	I, II e IV.
	
		c) 
	III e IV.
	
		d) 
	I e IV.
	
		e) 
	I e II.
Pergunta 5 (0.8 pontos)
 
Para representar as relações existentes entre as entidades de um banco de dados relacional utilizamos algumas notações específicas, uma delas é a de especialização. Considerando essas informações, analise o diagrama abaixo:
 
Considerando o conteúdo estudado e as informações acima, desejamos ampliar este diagrama para que os produtos, tanto Perecível quanto Vestuário, sejam vendidos aos Clientes. O procedimento correto para isso é criar a entidade Venda e:
Opções de pergunta 5:
	
		a) 
	relacioná-la com Produto.
	
		b) 
	relacioná-la com Perecível e Vestuário.
	
		c) 
	criar as entidades Cliente e ItensVendidos.
	
		d) 
	criar a entidade Cliente.
	
		e) 
	estabelecer sua relação com Produto, sendo que Venda deve ser uma entidade especializada.
Pergunta 6 (0.8 pontos)
 
Para fornecer empréstimo, o banco NOV faz a análise de alguns atributos de seus clientes, classificando-os em liberar crédito e não liberar crédito conforme as seguintes regras de decisão:
· Os clientes que não têm empréstimo em outros bancos e trabalham com carteira assinada terão crédito liberado pelo banco NOV.
· Clientes com carteira assinada e casa própria terão crédito liberado no banco NOV, mesmo que tenham empréstimos pendentes e m outros bancos.  
· Independentemente de ter casa própria, o cliente que tenha empréstimo em outro banco e não tenha emprego com carteira assinada não terá crédito.
· Clientes sem carteira assinada terão crédito, desde que não tenham empréstimos em outros bancos e tenham casa própria.
 
Agora assinale a alternativa que apresenta a árvore de decisão que atende a todas as regras de decisão.
Opções de pergunta 6:
	
		a) 
	
	
		b) 
	
	
		c) 
	
	
		d) 
	
	
		e) 
	
Pergunta 7 (0.8 pontos)
 
Analise atentamente o comando a seguir:
1 CREATE PROCEDURE y(x INT, z INT)
2 BEGIN
3 UPDATE funcionario SET salario = salario + z
4 WHERE id = x;
5 END
Um stored procedure é um bloco de instruções SQL que executa uma ou mais tarefas específicas. A partir do comando apresentado acima e do conteúdo estudado podemos afirmar que:
Opções de pergunta 7:
	
		a) 
	Ao executar o comando CALL y(230, 210), será acrescentado 210 no campo salario do funcionario com id = 230.
	
		b) 
	O comando CALL y(100) atualiza o salario da tabela funcionario.
	
		c) 
	A chamada do stored procedure pode ser utilizado dentro de uma cláusula WHERE.
	
		d) 
	É possível executar o procedimento através do comando: SELECT y(20,50).
	
		e) 
	O stored procedure y recebe 2 parâmetros e atualiza a tabela salario.
Pergunta 8 (0.8 pontos)
 
A mineração de dados ou Data Mining (DM) é o processo de análise de dados para extrair informações e conhecimentos que não são visualizados claramente em sistemas comuns. Ela busca extrair informação e conhecimento por meio de relações entre os dados que permitam inferências sobre o que pode ocorrer (análise preditiva) ou correlações sobre o que já ocorreu.
Adaptado de BARBIERI, C. Business Intelligence: modelagem e qualidade. Information and management, 2011.
 
Assim, a respeito das Técnicas de Mineração de Dados estudadas na disciplina, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
 
I.   (  ) Em Mineração de Dados é viável fazer a análise de todo o conjunto de dados disponível, por maior que seja a base de dados, para isso utiliza-se a Análise de Amostragem.
II.  (  ) A Análise de Prognóstico tem como objetivo definir uma certeza.
III. (  ) A Técnica de Classificação é uma das mais utilizadas em Mineração de Dados pelo fato de poder ser utilizada em todos cenários.
IV. (  ) A diferença entre a Análise de Associação e a Análise de Padrões Sequenciais é que a primeira faz uso de combinações, enquanto a segunda faz uso predominante da lógica causa-efeito.
V.  (  ) Na Detecção de Desvios o objetivo é encontrar pontos anômalos, os quais deverão ser melhor avaliados posteriormente.
 
Agora, assinale a alternativa que apresenta a sequência correta:
Opções de pergunta 8:
	
		a) 
	F, F, F, V, V.
	
		b) 
	V, F, V, F, V.
	
		c) 
	F, V, V, F, F.
	
		d) 
	F, V, F, V, F.
	
		e) 
	V, V, F, F, V.
Pergunta 9 (0.8 pontos)Os SGBDs (Sistemas Gerenciadores de Banco de Dados) atuais oferecem diversos recursos que facilitam as tarefas de manipulação de dados e, consequentemente, o gerenciamento de um banco de dados. Dentre os principais recursos, podemos citar os stored procedures, function e triggers.
Assim, considerando os conteúdos estudados, analise os recursos de otimização e facilitação da gerência do conteúdo a seguir e associe-os com suas respectivas características.
1) Function.
2) Trigger. 
3) Stored procedure.
(  ) É compilado previamente pelo SQL e sempre que for chamado será executado a partir de seu código "pré-compilado". Pode ter parâmetros de entrada e de saída.
(  ) É possível ser utilizado dentro de cláusulas restritivas, por exemplo, WHERE.
(  ) É um recurso executado automaticamente, sendo disparado quando há uma tentativa de modificar os dados de uma tabela.
(  ) É compilado e executado toda vez que é chamado, ao final da execução deve retornar um valor.
Agora, assinale a alternativa que apresenta a sequência correta:
Opções de pergunta 9:
	
		a) 
	3, 2, 1, 2.
	
		b) 
	1, 3, 2, 3.
	
		c) 
	2, 3, 1, 2.
	
		d) 
	3, 1, 2, 1.
	
		e) 
	1, 2, 1, 3.
Pergunta 10 (0.8 pontos)
 
Leia o trecho a seguir:
Segundo Kimball e Caserta (2004), um sistema de ETL vai além de extrair os dados do sistema fonte e colocar dentro de um DW.
O processo de ETL tem etapas posteriores à Coleta de Dados, as quais influenciam diretamente na confiabilidade das informações geradas.
Adaptado de KIMBALL, R., & CASERTA, J. The data warehouse ETL toolkit: practical techniques for extracting, cleaning, conforming, and. Indianapolis: Wiley Publishing, 2004.
Considerando a citação e os conteúdos abordados no texto-base, analise as asserções a seguir e a relação proposta entre elas.
I. A Limpeza e Ajuste de Dados é a segunda e uma das mais importantes etapas do processo de ETL. Nela os dados são transformados de acordo com a necessidade do sistema.
Porque:
II. Os dados são extraídos de várias fontes e a qualidade desses dados provavelmente não é boa suficiente para ser inserida no DW, o que poderia gerar inconsistências ao mesmo.
A seguir, assinale a alternativa correta:
Opções de pergunta 10:
	
		a) 
	A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
	
		b) 
	As asserções I e II são proposições falsas.
	
		c) 
	A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
	
		d) 
	As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
	
		e) 
	As asserções I e I

Continue navegando