Buscar

Banco de Dados n22

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 4 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

Prévia do material em texto

1a Questão 
 
 
 
 
 
 SELECT * FROM TipoImovel T FULL JOIN Imovel I ON T.CODTIPOIMOVEL = I.CODTIPOIMOVEL 
 
SELECT * FROM TipoImovel T RIGHT JOIN Imovel I ON T.CODTIPOIMOVEL = I.CODTIPOIMOVEL 
 
SELECT * FROM TipoImovel T CROSS JOIN Imovel I ON T.CODTIPOIMOVEL = I.CODTIPOIMOVEL 
 
SELECT * FROM TipoImovel T INNER JOIN Imovel I ON T.CODTIPOIMOVEL = I.CODTIPOIMOVEL 
 
SELECT * FROM TipoImovel T LEFT JOIN Imovel I ON T.CODTIPOIMOVEL = I.CODTIPOIMOVEL 
Respondido em 17/05/2020 19:25:50 
 
 
 
 
 
 2a Questão 
 
 
Qual dos operadores de comparação de consultas Multi-Linhas a seguir NÃO é válido? 
 
 
 
> ALL 
 
= ANY 
 = 
 
< ALL 
 
<> ALL 
Respondido em 17/05/2020 19:26:05 
 
 
 
 
 
 3a Questão 
 
 
Qual comando abaixo é o mais adequado para consultar os dados da última linha de uma tabela 
 
 
 
SELECT * FROM funcionarios WHERE id = (SELECT LAST(id) FROM funcionarios); 
 
SELECT MAX(id) FROM funcionarios; 
 
SELECT MAX(id) FROM funcionarios WHERE id = (SELECT MAX(id) FROM funcionarios); 
 SELECT * FROM funcionarios WHERE id = (SELECT MAX(id) FROM funcionarios); 
 
SELECT * FROM funcionarios WHERE id = LAST(id); 
Respondido em 17/05/2020 19:26:00 
 
 
 
 
 
 4a Questão 
 
 
Dada a instrução SQL: SELECT * FROM VENDEDOR WHERE salario > (SELECT AVG(salario) FROM 
VENDEDOR); É correto afirmar que 
 
 
 
se trata de um exemplo de INNER JOIN. 
 
serão selecionados todos os registros da tabela VENDEDOR cujo conteúdo do campo "salario" seja 
maior que o número de vendedores cadastrados. 
 
se trata de um exemplo de OUTER JOIN. 
 
serão selecionados todos os registros da tabela VENDEDOR cujo conteúdo do campo "salario" seja 
maior que a soma dos salários de todos os vendedores. 
 serão selecionados todos os registros da tabela VENDEDOR cujo conteúdo do campo "salario" seja 
maior que a média dos salários de todos os vendedores. 
Respondido em 17/05/2020 19:26:07 
 
 
 
 
 
 5a Questão 
 
 
 
Considerando-se as tabelas e o comando SQL mostrados acima, é 
correto concluir que o número de registros removidos da tabela Y 
pela execução desse comando é: 
 
 
 
 
 
1 
 
4 
 
3 
 5 
 
2 
Respondido em 17/05/2020 19:26:31 
 
 
 
 
 
 6a Questão 
 
 
Sobre o script abaixo: SELECT nome pessoa from Pessoa UNION ALL SELECT numero from Empregado 
Assinale a alternativa correta: 
 
 
 
Retorna os números dos empregados e os nomes das pessoas com repetição. 
 Não existe retorno, uma vez que os dados são diferentes das colunas. 
 
O script retorna dados de diferentes tabelas sem repetição. 
 
Retorna os números dos empregados e os nomes das pessoas sem repetição. 
 
Retorna os nomes dos empregados e os números sem repetição. 
Respondido em 17/05/2020 19:26:36 
 
 
 
 
 7a Questão 
 
 
(FCC - 2009 - Análise de Sistemas - Suporte - ADAPTADA) 
Uma instrução Select usada na cláusula Where ou Having de outra instrução Select é 
 
 
 Uma subconsulta. 
 
Um índice. 
 
Um join. 
 
Um crosstab. 
 
Uma visão. 
Respondido em 17/05/2020 19:26:56 
 
 
 
 
 
 8a Questão 
 
 
De acordo com a tabela de banco de dados relacional abaixo: 
Carro(placacarro(PK),tipo,modelo,ano,chassis,km,valor,cor,filial_idfilial(FK)) -Construa uma consulta em 
SQL para retornar "o ano dos carros que são mais velhos que a média dos anos de todos os carros". 
 
 
 
SELECT ano FROM carro WHERE ano > (SELECT AVG(*) FROM carro) 
 
SELECT ano FROM carro WHERE ano > AVG(ano) 
 
SELECT ano FROM carro WHERE ano = (SELECT AVG(ano) FROM carro) 
 SELECT ano FROM carro WHERE ano > (SELECT AVG(ano) FROM carro) 
 
SELECT ano, AVG(ano) FROM carro

Continue navegando