Logo Passei Direto
Buscar

IMPLEMENTAÇÃO DE BANCO DE DADOS Simulado AV

User badge image
Luiz Helvecio

em

Ferramentas de estudo

Questões resolvidas

Considere a seguinte consulta SQL:SELECT XXX A FROM TAB. Para que não haja repetições nos valores obtidos como resposta para o atributo A, XXX deve ser substituído por:
LIKE
DISTINCT
ALL
SINGLE
IN

De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para:
Apresentar o menor salário pago aos Empregados Agrupados por Departamento.
SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID;
SELECT MINIMO(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;
SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID;
SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;
SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;

Quando dois conjuntos de dados são concatenados de acordo com uma determinada condição, representa o resultado da operação relacional:
restrição
intersecção
união
junção
projeção

Considere a seguinte consulta SQL: SELECT nome, count(*) FROM aluno GROUP BY nome Esta consulta tem como resultado.
o atributo nome e o número de registros existentes para cada nome, da tabela aluno.
o atributo nome e a soma do conteúdo do atributo nome, da tabela aluno.
todos os atributos da tabela nome, além do atributo especial Count.
todos os atributos das tabelas nome e aluno.
o atributo nome e o número de registros existentes para cada nome, na tabela nome.

Considere a seguinte representação de uma tabela de um banco de dados relacional: Produto (Cod, Descricao, QtdeEstoque, Categoria)
O comando SQL para se obter a soma dos valores do atributo QtdeEstoque, agrupada por Categoria, apenas para as Categorias com QtdeEstoque total superior a 20 unidades, é:
SELECT Categoria, Qtde FROM Produto WHERE Qtde > 20 GROUP BY Categoria
SELECT Categoria, SUM (QtdeEstoque) FROM Produto GROUP BY Categoria HAVING SUM (QtdeEstoque) > 20
SELECT GROUP (Categoria), COUNT (QtdeEstoque) FROM Produto WHERE QtdeEstoque > 20
SELECT GROUP (Categoria), SUM (QtdeEstoque) FROM Produto WHERE QtdeEstoque > 20
SELECT Categoria, COUNT (QtdeEstoque) FROM Produto WHERE Qtde > 20 GROUP BY Categoria

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Considere a seguinte consulta SQL:SELECT XXX A FROM TAB. Para que não haja repetições nos valores obtidos como resposta para o atributo A, XXX deve ser substituído por:
LIKE
DISTINCT
ALL
SINGLE
IN

De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para:
Apresentar o menor salário pago aos Empregados Agrupados por Departamento.
SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID;
SELECT MINIMO(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;
SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID;
SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;
SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;

Quando dois conjuntos de dados são concatenados de acordo com uma determinada condição, representa o resultado da operação relacional:
restrição
intersecção
união
junção
projeção

Considere a seguinte consulta SQL: SELECT nome, count(*) FROM aluno GROUP BY nome Esta consulta tem como resultado.
o atributo nome e o número de registros existentes para cada nome, da tabela aluno.
o atributo nome e a soma do conteúdo do atributo nome, da tabela aluno.
todos os atributos da tabela nome, além do atributo especial Count.
todos os atributos das tabelas nome e aluno.
o atributo nome e o número de registros existentes para cada nome, na tabela nome.

Considere a seguinte representação de uma tabela de um banco de dados relacional: Produto (Cod, Descricao, QtdeEstoque, Categoria)
O comando SQL para se obter a soma dos valores do atributo QtdeEstoque, agrupada por Categoria, apenas para as Categorias com QtdeEstoque total superior a 20 unidades, é:
SELECT Categoria, Qtde FROM Produto WHERE Qtde > 20 GROUP BY Categoria
SELECT Categoria, SUM (QtdeEstoque) FROM Produto GROUP BY Categoria HAVING SUM (QtdeEstoque) > 20
SELECT GROUP (Categoria), COUNT (QtdeEstoque) FROM Produto WHERE QtdeEstoque > 20
SELECT GROUP (Categoria), SUM (QtdeEstoque) FROM Produto WHERE QtdeEstoque > 20
SELECT Categoria, COUNT (QtdeEstoque) FROM Produto WHERE Qtde > 20 GROUP BY Categoria

Prévia do material em texto

Simulado AV
	Teste seu conhecimento acumulado
	
		Disc.: IMPLEMENTAÇÃO DE BANCO DE DADOS   
	Aluno(a): LUIZ HELVECIO COELHO FILHO
	201908242892
	Acertos: 9,0 de 10,0
	14/09/2021
		1a
          Questão
	Acerto: 1,0  / 1,0
	
	
		
	
	
	
	
	 
	
	
	
	
	
	Respondido em 14/09/2021 18:09:57
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	São comandos da categoria de Definição de Dados (DDL):
		
	 
	CREATE / ALTER / DROP
	
	COMMIT / ROLLBACK
	
	SELECT
	
	GRANT / REVOKE
	
	INSERT / UPDATE / DELETE
	Respondido em 14/09/2021 17:49:02
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	Considere a seguinte consulta SQL:SELECT XXX A FROM TAB.Para que não haja repetições nos valores obtidos como resposta para o atributo A, XXX deve ser substituído por:
		
	
	IN
	
	ALL
	
	LIKE
	
	SINGLE
	 
	DISTINCT
	Respondido em 14/09/2021 17:51:56
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	Observe a tabela empregado:
Qual a quantidade de registros retornados ao efetuarmos a consulta abaixo:
		
	
	0
	
	4
	
	1
	
	3
	 
	2
	Respondido em 14/09/2021 17:52:27
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para:
Apresentar o menor salário pago aos Empregados Agrupados por Departamento.
		
	 
	SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;
	
	SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;
	
	SELECT MINIMO(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO;
	
	SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID;
	
	SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID;
	Respondido em 14/09/2021 17:43:13
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	Quando dois conjuntos de dados são concatenados de acordo com uma determinada condição, representa o resultado da operação relacional:
		
	
	restrição
	
	intersecção
	
	projeção
	 
	junção
	
	união
	Respondido em 14/09/2021 17:55:58
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	SEJA O MODELO: Forncedor(cod_fornec, nome_fornec, telefone, cidade, uf) Estado(UF, nome_estado) A expressão SQL que obtém os nomes dos estados para os quais não há fornecedores cadastrados é:
		
	
	SELECT E.nome_estado FROM Estado AS E, FROM Fornecedor AS F WHERE E.UF = F.UF
	
	SELECT E.UF FROM ESTADO AS E WHERE E.nome_estado NOT IN (SELECT F.UF FROM FORNECEDOR AS F)
	 
	SELECT E.nome_estado FROM Estado AS E WHERE E.UF NOT IN (SELECT F.UF FROM FORNECEDOR AS F)
	
	SELECT E.nome_estado FROM Estado AS E, FROM Fornecedor as F WHERE E.nome_estado = F.UF
	
	SELECT E.nome_estado FROM Estado AS E WHERE E.UF IN (SELECT F.UF FROM FORNECEDOR AS F)
	Respondido em 14/09/2021 17:57:24
	
		8a
          Questão
	Acerto: 0,0  / 1,0
	
	Considere as seguintes tabelas de um banco de dados: - FORNECEDOR { for_codigo, for_nome, for_telefone, for_cidade, est_uf } - ESTADO { est_uf, est_nome } A instrução SQL que recupera os nomes dos estados para os quais não há fornecedores cadastrados é:
		
	
	SELECT e.est_nome FROM estado AS e, FROM fornecedor AS f WHERE e.est_uf = f.est_uf;
	
	SELECT e.est_nome FROM estado AS e, fornecedor AS f WHERE e.est_nome <> f.est_uf;
	 
	SELECT e.est_nome FROM estado AS e WHERE e.est_uf IN ( select f.est_uf FROM fornecedor AS f );
	
	SELECT e.est_uf FROM estado AS e WHERE e.est_nome NOT IN ( SELECT f.est_uf FROM fornecedor AS f );
	 
	SELECT e.est_nome FROM estado AS e WHERE e.est_uf NOT IN ( SELECT f.est_uf FROM fornecedor AS f );
	Respondido em 14/09/2021 18:01:45
	
		9a
          Questão
	Acerto: 1,0  / 1,0
	
	Considere a seguinte consulta SQL:
SELECT nome,  count(*)
FROM aluno
GROUP BY nome
Esta consulta tem como resultado.
		
	
	o atributo nome e o número de registros existentes para cada nome, na tabela nome.
	
	todos os atributos da tabela nome, além do atributo especial Count.
	 
	o atributo nome e o número de registros existentes para cada nome, da tabela aluno.
	
	todos os atributos das tabelas nome e aluno.
	
	o atributo nome e a soma do conteúdo do atributo nome, da tabela aluno.
	Respondido em 14/09/2021 18:03:44
	
		10a
          Questão
	Acerto: 1,0  / 1,0
	
	Considere a seguinte representação de uma tabela de um banco de dados relacional: Produto (Cod, Descricao, QtdeEstoque, Categoria) O comando SQL para se obter a soma dos valores do atributo QtdeEstoque, agrupada por Categoria, apenas para as Categorias com QtdeEstoque total superior a 20 unidades, é:
		
	
	SELECT GROUP (Categoria), SUM (QtdeEstoque) FROM Produto WHERE QtdeEstoque > 20
	
	SELECT Categoria, Qtde FROM Produto WHERE Qtde > 20 GROUP BY Categoria
	
	SELECT GROUP (Categoria), COUNT (QtdeEstoque) FROM Produto WHERE QtdeEstoque > 20
	 
	SELECT Categoria, SUM (QtdeEstoque) FROM Produto GROUP BY Categoria HAVING SUM (QtdeEstoque) > 20
	
	SELECT Categoria, COUNT (QtdeEstoque) FROM Produto WHERE Qtde > 20 GROUP BY Categoria
	Respondido em 14/09/2021 18:05:05

Mais conteúdos dessa disciplina