Buscar

AVS IMPLEMENT BCO DE DADOS

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

Disciplina: CCT0768 - IMPL. BANCO DADOS 
	Período: 2021.3 EAD (G)
	Aluno: ROGERIO SCHERER
	Matr.: 202002556749
	
	Turma: 9004
	
Prezado(a) Aluno(a),
Responda a todas as questões com atenção. Somente clique no botão FINALIZAR PROVA ao ter certeza de que respondeu a todas as questões e que não precisará mais alterá-las. Para questões de múltipla escolha, marque a única opção correta.
 
Valor da prova: 10 pontos.
	
	 
	 
		1 ponto
	
		1.
		De acordo com a tabela a seguir, como fica a instrução de seleção para recuperarmos os funcionários possuem ID maior do que 102, trabalham no Departamento 10 e ganham mais de R$ 2.000,00 de Salário?
 (Ref.: 202005911868)
	
	
	
	
	 ID > 102 OU id_Depto = 10 E Salario > 2000 (Empregado)
	
	
	ID > 102 E id_Depto = 10 E Salario > 2000 (Empregado)
	
	
	 ID > 102 OU id_Depto = 10 OU Salario > 2000 (Empregado)
	
	
	 ID = 102 OU id_Depto = OU E Salario > 2000 (Empregado)
	
	
	 ID = 102 E id_Depto = 10 E Salario > 2000 (Empregado)
	
	 
	 
		1 ponto
	
		2.
		opção que completa corretamente o comando INSERT abaixo, de forma a inserir um registro com NOME igual a "Beltrano", SALARIO igual a 1800 e CIDADE igual a "Rio de Janeiro", é: Insert into empregado(nome, salario,cidade) values ... (Ref.: 202005912415)
	
	
	
	
	("Beltrano", 1800, null)
	
	
	("Beltrano", 1800, "Rio de Janeiro")
	
	
	(Beltrano, 1800)
	
	
	("Beltrano", "1800", Rio de Janeiro)
	
	
	(Beltrano, 1800,Rio de Janeiro)
	
	 
	 
		1 ponto
	
		3.
		Abaixo segue parte do esquema do banco de dados Shark, sabendo-se que os atributos em negrito e sublinhados são chaves primárias e os atributos em itálico são chaves estrangeiras:
AREA (CODAREA, NOMEAREA)
LOCAL (CODLOCAL, CODAREA, NOMELOCAL)
TUBARAO (IDTUBARAO, IDESPECIE, COMPRIMENTO, SEXO)
CAPTURA (NUMCAPTURA, IDEMB, IDTUBARAO, CODLOCAL, LATITUDE, LONGITUDE, DATA, TEMPAGUA)
 
Assinale a alternativa abaixo que representa um comando SQL que consulte todos os dados de capturas e de tubarões cujas datas sejam posteriores a 2009, o comprimento seja a partir de 4 metros e o sexo seja masculino (M).
 (Ref.: 202005912200)
	
	
	
	
	SELECT * FROM CAPTURA C, TUBARAO T ON C.IDTUBARAO = T.IDTUBARAO AND DATA > 31/12/2009 AND COMPRIMENTO >= 4 AND SEXO = M;
	
	
	SELECT * FROM CAPTURA C, TUBARAO T WHERE C.IDTUBARAO = T.IDTUBARAO AND DATA > 31/12/2009 AND COMPRIMENTO >= 4 AND SEXO = "M";
	
	
	SELECT * FROM CAPTURA, TUBARAO WHERE DATA > 31/12/2009 AND COMPRIMENTO >= 4 AND SEXO = "M";
	
	
	SELECT * FROM CAPTURA C, TUBARAO T WHERE C.IDTUBARAO = T.IDTUBARAO AND DATA > 31/12/2009 AND COMPRIMENTO >= 4 AND SEXO = M;
	
	
	SELECT * FROM CAPTURA C, TUBARAO T ON C.IDTUBARAO = T.IDTUBARAO AND DATA > 31/12/2009 AND COMPRIMENTO > 4 AND SEXO = M;
	
	 
	 
		1 ponto
	
		4.
		Abaixo segue parte do esquema do banco de dados Shark, sabendo-se que os atributos em negrito e sublinhados são chaves primárias e os atributos em itálico são chaves estrangeiras:
AREA (CODAREA, NOMEAREA)
LOCAL (CODLOCAL, CODAREA, NOMELOCAL)
TUBARAO (IDTUBARAO, IDESPECIE, COMPRIMENTO, SEXO)
CAPTURA (NUMCAPTURA, IDEMB, IDTUBARAO, CODLOCAL, LATITUDE, LONGITUDE, DATA, TEMPAGUA)
Assinale a alternativa abaixo que representa uma consulta que exiba todos os dados de áreas e locais ordenados decrescentemente pelo nome do local.
 (Ref.: 202005912204)
	
	
	
	
	SELECT * FROM AREA A, LOCAL L WHERE A.CODAREA = L.CODAREA ORDER NOMELOCAL DESC;
	
	
	SELECT * FROM AREA A INNER JOIN LOCAL L WHERE A.CODAREA = L.CODAREA ORDER BY NOMELOCAL DESC;
	
	
	SELECT * FROM AREA A, LOCAL L WHERE A.CODAREA = L.CODAREA ORDER NOMELOCAL ASC;
	
	
	SELECT * FROM AREA A, LOCAL L WHERE A.CODAREA = L.CODAREA ORDER BY NOMELOCAL DESC;
	
	
	SELECT * FROM AREA A INNER JOIN LOCAL L ON A.CODAREA = L.CODAREA ORDER NOMELOCAL DESC;
	
	 
	 
		1 ponto
	
		5.
		Qual será o resultado da consulta SELECT COUNT(DISTINCT salario) FROM funcionario?
 (Ref.: 202005911903)
	
	
	
	
	6
	
	
	8
	
	
	5
	
	
	7
	
	
	9
	
	 
	 
		1 ponto
	
		6.
		Qual a sintaxe abaixo gera um produto cartesiano entre as duas tabelas: (Ref.: 202005912037)
	
	
	
	
	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, 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 RIGHT 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 LEFT JOIN CARGO C ON E.NU_EMP_CARGO = C.ID_CAR_CODIGO;
	
	 
	 
		1 ponto
	
		7.
		
 (Ref.: 202005912523)
	
	
	
	
	SELECT * FROM TipoImovel T, Imovel I WHERE T.CodTipoImovel = I.CodTipoImovel
	
	
	SELECT * FROM TipoImovel NATURAL JOIN Imovel
	
	
	SELECT ALL FROM TipoImovel, Imovel
	
	
	SELECT ALL FROM TipoImovel T, Imovel I WHERE T.CodTipoImovel = I.CodTipoImovel
	
	
	SELECT * FROM TipoImovel, Imovel
	
	 
	 
		1 ponto
	
		8.
		Considere a modelagem a seguir:
Qual o comando capaz de retornar a relação de todos os produtos que NÃO possuem pedidos?
 (Ref.: 202005912391)
	
	
	
	
	SELECT codebarra FROM produto EXCEPT SELECT produto FROM item;
	
	
	SELECT codebarra FROM produto WHERE codebarra IN(SELECT produto FROM item);
	
	
	SELECT numero FROM pedido INTERSERCT SELECT produto FROM item;
	
	
	SELECT codebarra FROM produto INTERSECT SELECT produto FROM item;
	
	
	SELECT numero FROM pedido EXCEPT SELECT produto FROM item;
	
	 
	 
		1 ponto
	
		9.
		Qual o efeito da seguinte instrução no banco de dados? UPDATE Funcionarios SET salario = salario * 1.1 (Ref.: 202005912046)
	
	
	
	
	Todos os funcionários são apagados
	
	
	Todos os funcionários recebem um aumento de 10%
	
	
	Os funcionários ativos recebem aumento
	
	
	Todos os funcionários passam a ganhar 1.1
	
	
	A coluna salario é excluída da tabela
	
	 
	 
		1 ponto
	
		10.
		Na linguagem SQL, para totalizarmos os valores de uma coluna usamos o comando:
 (Ref.: 202005911920)
	
	
	
	
	GROUP BY
	
	
	EQUAL
	
	
	AVG
	
	
	SUM
	
	
	COUNT

Continue navegando