Buscar

AVALIAÇÃO_IMPLEMENTAÇÃO DE BANCO DE DADOS_12 12 2020

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

AVALIAÇÃO – IMPLEMENTAÇÃO DE BANCO DE DADOS
	
	 1a Questão (Ref.: 201906474286)
	A partir da tabela abaixo, identifique a expressão, em álgebra relacional, que permite listar a matrícula dos funcionários do setor de Projetos:
 
		
	
	π matricula   (σ setor = "Projetos" (Funcionarios_ste))
	
	π Funcionarios_ste   (σ matricula, setor = "Projetos")
	
	σ setor = "Projetos" (Funcionarios_ste)
 
	
	π setor = "Projetos"   (σ matricula (Funcionarios_ste))
	
	σ matricula   (π setor = "Projetos" (Funcionarios_ste))
	
	
	 2a Questão (Ref.: 201906474681)
	Ano: 2012 - Banca: CESGRANRIO - Órgão: Petrobras - Prova: Técnico de Informática Júnior-2012
Ao implantar um banco de dados modelado segundo a abordagem relacional em um SGDB comercial baseado em SQL, o DBA verificou a necessidade de representar uma relação que estava em seu modelo original.
O comando SQL correto para criar a representação dessa relação em um SGDB é
		
	
	CREATE RELATION
	
	TABLE CREATE
	
	INSERT RELATION
	
	CREATE TABLE
	
	INSERT TABLE
	
	
	 3a Questão (Ref.: 201906474254)
	Marque a opção correta sobre a aplicação do comando que se segue, no diagrama exposto:
 
SELECT Numero_Pedido, Codigo_Produto, Quantidade FROM Item_de_Pedido WHERE Quantidade = 35;
		
	
	Lista o número, o código, a quantidade e os itens do pedido número 35.
	
	Lista o número, o código e a quantidade de todos os pedidos que possuam quantidade de itens igual a 35.
	
	Lista o número, o código e os itens dos pedidos que tenham quantidade igual a 35 itens.
	
	Lista o número, o código e a quantidade de todos os pedidos que não possuam quantidade de itens igual a 35.
	
	Lista o número, o código e a quantidade de pedidos, exceto os que têm quantidade de itens menor que 35.
	
	
	 4a Questão (Ref.: 201906474306)
	De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para:
Apresentar apenas os nomes completos dos Empregados que tem salario entre R$ 1.000,00 e R$ 2.000,00.
		
	
	SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO WHERE SALARIO 1000 BETWEEN 2000;
	
	SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 TO 2000;
	
	SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 TO 2000;
	
	SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 AND 2000;
	
	SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 AND 2000;
	
	
	 5a Questão (Ref.: 201906474342)
	Qual será o resultado da consulta SELECT COUNT(DISTINCT salario) FROM funcionario?
		
	
	6
	
	9
	
	7
	
	8
	
	5
	
	
	 6a Questão (Ref.: 201906474476)
	Qual a sintaxe abaixo gera um produto cartesiano entre as duas tabelas:
		
	
	SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E LEFT JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO;
	
	SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E, CARGO C;
	
	SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E, CARGO C WHERE E.NU_EMP_CARGO = C.ID_CAR_CODIGO;
	
	SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E INNER JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO;
	
	SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E RIGHT JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO;
	
	
	 7a Questão (Ref.: 201906474962)
	
		
	
	SELECT ALL FROM TipoImovel, Imovel
	
	SELECT * FROM TipoImovel NATURAL JOIN Imovel
	
	SELECT ALL FROM TipoImovel T, Imovel I WHERE T.CodTipoImovel = I.CodTipoImovel
	
	SELECT * FROM TipoImovel, Imovel
	
	SELECT * FROM TipoImovel T, Imovel I WHERE T.CodTipoImovel = I.CodTipoImovel
	
	
	 8a Questão (Ref.: 201906474599)
	Sabendo-se que as tabelas relacionais T1 e T2, possuem os mesmos campos e possuem 1.000 e 1.500 registros, respectivamente, o comando SQL SELECT * FROM T1 UNION ALL SELECT * FROM T2; produz uma lista com:
		
	
	2.500 linhas;
	
	1.500.000 linhas.
	
	1.500 linhas;
	
	1000 linhas;
	
	500 linhas;
	
	
	 9a Questão (Ref.: 201906474485)
	Qual o efeito da seguinte instrução no banco de dados? UPDATE Funcionarios SET salario = salario * 1.1
		
	
	Todos os funcionários passam a ganhar 1.1
	
	Todos os funcionários recebem um aumento de 10%
	
	Todos os funcionários são apagados
	
	A coluna salario é excluída da tabela
	
	Os funcionários ativos recebem aumento
	
	
	 10a Questão (Ref.: 201906474297)
	Qual o resultado da consulta SELECT COUNT(DISTINCT X) FROM R?
		
	
	2
	
	3
	
	0
	
	4
	
	1

Outros materiais