Buscar

Aula 08 01

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 3 páginas

Prévia do material em texto

Teste de
Conhecimento
 avalie sua aprendizagem
Qual dos operadores de comparação de consultas Multi-Linhas a seguir NÃO é válido?
Usado para combinar o resultado conjunto de duas ou mais instruções select, considerando que cada select deve ter o
mesmo número de colunas, as quais devem ter tipos de dados similares. Além disso, as colunas em cada instrução select
devem estar na mesma ordem. Trata-se de
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 é:
IMPLEMENTAÇÃO DE BANCO DE DADOS
Lupa Calc.
 
 
CCT0835_A8_202007269292_V1 
 
Aluno: PEDRO GABRIEL LORENSINI ADURENS DINIZ Matr.: 202007269292
Disc.: IMPL.BANCO DE DADOS 2021.1 EAD (GT) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
= ANY
< ALL
<> ALL
> ALL
=
 
 
 
 
2.
join.
union.
like.
format.
In
 
 
 
 
3.
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 WHERE e.est_uf IN ( select f.est_uf FROM fornecedor AS f );
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
Dada a instrução SQL: SELECT * FROM VENDEDOR WHERE salario > (SELECT AVG(salario) FROM VENDEDOR); É correto
afirmar que
(FCC - 2009 - Análise de Sistemas - Suporte - ADAPTADA)
Uma instrução Select usada na cláusula Where ou Having de outra instrução Select é
I. Sempre que uma condição na cláusula where de uma consulta aninhada referencia algum atributo de uma relação
declarada na consulta externa, as duas consultas são consideradas correlacionadas. 
II. Na consulta correlacionada a consulta aninhada é avaliada uma vez para cada tupla (ou combinação de tuplas) na
consulta externa.
Assinale a opção correta:
Em um banco de dados de empregados, a tabela EMP contém os campos CPF, NOME, SALARIO e DEPTNO dos empregados,
sendo o último uma chave estrangeira para o departamento. 
 
Que consulta SQL fornece o CPF, NOME, SALARIO e DEPTNO de todos os funcionários que ganham mais do que qualquer
empregado do departamento 5?
 
SELECT e.est_nome FROM estado AS e WHERE e.est_uf NOT 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, fornecedor AS f WHERE e.est_nome <> f.est_uf;
 
 
 
 
4.
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.
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.
 
 
 
 
5.
Uma subconsulta.
Um join.
Uma visão.
Um crosstab.
Um índice.
 
 
 
 
6.
A primeira afirmação e verdadeira e a segunda é falsa
Ambas são falsas
Ambas são verdadeiras, mas a segunda não complementa a primeira
A primeira afirmação é falsa e a segunda é verdadeira
Ambas são verdadeiras e a segunda complementa a primeira
 
 
 
 
7.
SELECT CPF, NOME, SALARIO, DEPTNO FROM EMP WHERE SALARIO > (SELECT MAX (SALARIO) FROM EMP WHERE
DEPTNO = 5)
SELECT CPF, NOME, MAX(SALARIO), DEPTNO FROM EMP WHERE SALARIO > MAX(SALARIO) AND DEPTNO = 5
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 é:
 
 
SELECT CPF, NOME, SALARIO, DEPTNO FROM EMP WHERE SALARIO > (SELECT MAX (SALARIO) FROM EMP) AND
DEPTNO = 5
SELECT CPF, NOME, MAX(SALARIO), DEPTNO FROM EMP WHERE SALARIO > (SELECT MAX (SALARIO) FROM EMP
WHERE DEPTNO = 5)
SELECT CPF, NOME, SALARIO, DEPTNO FROM EMP WHERE SALARIO > MAX(SALARIO) AND DEPTNO = 5
 
 
 
 
8.
3
4
5
2
1
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 07/06/2021 11:10:53. 
 
 
 
 
javascript:abre_colabore('35071','228394851','4664812274');

Outros materiais