Buscar

Consulta de Banco de Dados

Prévia do material em texto

19/04/2024, 14:04 wyden.saladeavaliacoes.com.br/exercicio/6622a3b6257ea9c0261077db/gabarito/
https://wyden.saladeavaliacoes.com.br/exercicio/6622a3b6257ea9c0261077db/gabarito/ 1/8
Você acertou 4 de 6 questões
Verifique o seu desempenho e continue
treinando! Você pode refazer o exercício
quantas vezes quiser.
Verificar Desempenho
1 Marcar para revisão
O esquema de banco de dados apresentado
abaixo faz parte de um banco de dados criado
a partir de um conjunto de dados públicos de
captura de tubarões entre os anos de 2001 e
2013 na costa da Austrália. Os dados podem
ser baixados no endereço:
https://data.qld.gov.au/dataset/shark-control-
program-shark-catch-
statistics/resource/5c6be990�3938�4125�
8cca-dac0cd734263
Características do esquema: Chave primária
sublinhada e chave estrangeira em itálico.
Seguem algumas tabelas do Esquema:
Nome �IDNome, IDEspécie, NomePopular)
Tubarão �IDTubarão, IDEspécie, Comprimento,
Sexo)
Captura �NumCaptura, IDTubarão, IDLocal,
Data, TempAgua)
Local �IDLocal, CodArea, NomeLocal)
Area �CodArea, NomeArea)
Deseja-se realizar uma consulta da tabela
Captura exibindo-se a data e a temperatura da
água apresentada em graus Celsius, convertida
para graus Fahrenheit �Fórmula °F � °C � 1, 8 �
Questão 1 de 6
Corretas �4�
Incorretas �2�
Em branco �0�
1 2 3 4 5
6
Exercicio Conteúdo Sair
19/04/2024, 14:04 wyden.saladeavaliacoes.com.br/exercicio/6622a3b6257ea9c0261077db/gabarito/
https://wyden.saladeavaliacoes.com.br/exercicio/6622a3b6257ea9c0261077db/gabarito/ 2/8
A
B
C
D
E
32�. Assinale a alternativa que exibe os dados
convertidos corretamente:
SELECT DATA, AVG �TEMPAGUA� * 1.8
+ 32 "°F" FROM CAPTURA;
SELECT DATA, TEMPAGUA * 1.8 � 32
"°F" FROM CAPTURA;
SELECT DATA, TEMPAGUA * 1,8 � 32
"°F FROM CAPTURA";
SELECT DATA, TEMPAGUA * �1,8 � 32�
"°F" FROM CAPTURA;
SELECT DATA, TEMPAGUA * �1.8 � 32�
"°F FROM CAPTURA";
Resposta incorreta
Opa! A alternativa correta é a letra
B. Confira o gabarito comentado!
Gabarito Comentado
   
2 Marcar para revisão
Acerca do conjunto de operações para
manipulação de dados, marque a alternativa
correta:
19/04/2024, 14:04 wyden.saladeavaliacoes.com.br/exercicio/6622a3b6257ea9c0261077db/gabarito/
https://wyden.saladeavaliacoes.com.br/exercicio/6622a3b6257ea9c0261077db/gabarito/ 3/8
A
B
C
D
E
O predicado LIKE é um predicado com
operações de boleanos.
O predicado IS NULL faz a checagem
de valores zerados.
O Predicado BETWEEN retorna
resultados entre dois valores
fornecidos pelo usuário.
A cláusula ORDER BY possibilita
ordenar a filtragem feita por GROUP
BY.
Nenhuma das respostas anteriores.
Resposta incorreta
Opa! A alternativa correta é a letra
C. Confira o gabarito comentado!
Gabarito Comentado
Explicação: Predicado BETWEEN� O
predicado BETWEEN é usado para filtrar os
resultados que estão dentro de um
intervalo especificado. A condição
BETWEEN valor1 AND valor2 inclui
resultados que são maiores ou iguais a
valor1 e menores ou iguais a valor2.
3 Marcar para revisão
Observe a tabela empregado:
19/04/2024, 14:04 wyden.saladeavaliacoes.com.br/exercicio/6622a3b6257ea9c0261077db/gabarito/
https://wyden.saladeavaliacoes.com.br/exercicio/6622a3b6257ea9c0261077db/gabarito/ 4/8
A
B
C
D
E
Qual a quantidade de registros retornados ao
efetuarmos a consulta abaixo:
SELECT *
FROM empregado
WHERE nome like '%Eduardo';
 
0.
1.
2.
3.
4.
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
19/04/2024, 14:04 wyden.saladeavaliacoes.com.br/exercicio/6622a3b6257ea9c0261077db/gabarito/
https://wyden.saladeavaliacoes.com.br/exercicio/6622a3b6257ea9c0261077db/gabarito/ 5/8
A
B
C
D
E
Este comando faz a listagem onde nome
contém a palavra "Eduardo".  Neste caso,
apenas dois registros serão mostrados.
4 Marcar para revisão
O comando SELECT FROM WHERE corresponde
as seguintes operações da álgebra relacional:
Projeção e União
Seleção  e Projeção
União e Interseção
Seleção e Junção
Seleção e Diferença 
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
Seleção: É realizada pela cláusula WHERE
em uma instrução SQL. Ela corresponde à
operação de seleção na álgebra relacional,
onde você escolhe linhas que atendem a
certas condições. Projeção: A parte do
comando SELECT após o SELECT em si
corresponde à operação de projeção na
19/04/2024, 14:04 wyden.saladeavaliacoes.com.br/exercicio/6622a3b6257ea9c0261077db/gabarito/
https://wyden.saladeavaliacoes.com.br/exercicio/6622a3b6257ea9c0261077db/gabarito/ 6/8
A
B
C
D
E
álgebra relacional, onde você escolhe
colunas específicas para serem exibidas no
resultado.
5 Marcar para revisão
Observe a tabela R�
Tabela R
X integer Y integer
1 null
null 5
4 null
5 5
Qual será o resultado da consulta:
SELECT X FROM R WHERE Y is null;
 
5.
1 e 4.
1 e 5.
null e 5.
4 e null.
Resposta correta
19/04/2024, 14:04 wyden.saladeavaliacoes.com.br/exercicio/6622a3b6257ea9c0261077db/gabarito/
https://wyden.saladeavaliacoes.com.br/exercicio/6622a3b6257ea9c0261077db/gabarito/ 7/8
A
B
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
Explicação: Na primeira linha, o valor da
coluna X é 1 e o valor correspondente na
coluna Y é nulo, portanto, essa linha será
incluída no resultado. Na segunda linha, o
valor da coluna X é nulo, mas o valor
correspondente na coluna Y é 5, então
essa linha não será incluída no resultado.
Na terceira linha, o valor da coluna X é 4 e
o valor correspondente na coluna Y é nulo,
portanto, essa linha será incluída no
resultado. Na quarta linha, o valor da
coluna X é 5 e o valor correspondente na
coluna Y é 5, então essa linha não será
incluída no resultado.
6 Marcar para revisão
Considere a relação abaixo:
CLIENTE (cpf, nome, endereço, telefone)
A consulta SQL que responde a pergunta "Quais
os clientes (cpf e nome) que não possuem
endereço cadastrado" é:
SELECT CPF, NOME FROM CLIENTE
WHERE ENDERECO IS NULL;
SELECT * FROM CLIENTE WHERE
ENDERECO IS NULL;
19/04/2024, 14:04 wyden.saladeavaliacoes.com.br/exercicio/6622a3b6257ea9c0261077db/gabarito/
https://wyden.saladeavaliacoes.com.br/exercicio/6622a3b6257ea9c0261077db/gabarito/ 8/8
C
D
E
SELECT CPF, NOME FROM CLIENTE
WHERE ENDERECO IS NOT NULL;
SELECT CPF, NOME FROM CLIENTE;
Nenhuma das respostas acima.
Resposta correta
Parabéns, você selecionou a
alternativa correta. Confira o
gabarito comentado!
Gabarito Comentado
Aqui está a análise da instrução correta:
SELECT CPF, NOME FROM CLIENTE
WHERE ENDERECO IS NULL� SELECT�
Indica que a consulta vai recuperar dados.
CPF, NOME� Especifica as colunas CPF e
NOME da tabela CLIENTE que serão
incluídas no resultado. FROM CLIENTE�
Especifica a tabela da qual os dados serão
recuperados, neste caso, a tabela
CLIENTE. WHERE ENDERECO IS NULL�
Adiciona uma condição para selecionar
apenas os registros onde a coluna
ENDERECO é nula.

Continue navegando