Você está na página 1de 8

Você acertou 0 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


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" é:

A SELECT CPF, NOME FROM CLIENTE WHERE ENDERECO IS NULL;

B SELECT * FROM CLIENTE WHERE ENDERECO IS NULL;

C SELECT CPF, NOME FROM CLIENTE WHERE ENDERECO IS NOT NULL;


D SELECT CPF, NOME FROM CLIENTE;

E Nenhuma das respostas acima.

Resposta incorreta
Opa! A alternativa correta é a letra A. 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.

2 Marcar para revisão


Acerca do conjunto de operações para manipulação de dados, marque a alternativa correta:

A O predicado LIKE é um predicado com operações de boleanos.

B O predicado IS NULL faz a checagem de valores zerados.


C O Predicado BETWEEN retorna resultados entre dois valores fornecidos pelo usuário.

D A cláusula ORDER BY possibilita ordenar a filtragem feita por GROUP BY.

E Nenhuma das respostas anteriores.

Questão não respondida


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


Exercicio Conteúdo Sair
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 Questão 3 de 6
Características do esquema: Chave primária sublinhada e chave estrangeira em itálico.
Seguem algumas tabelas do Esquema: 1 2 3 4 5
Nome (IDNome, IDEspécie, NomePopular)
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo)
6
Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua)
Local (IDLocal, CodArea, NomeLocal) Incorretas (1)
Area (CodArea, NomeArea) Em branco (5)
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 + 32).
Assinale a alternativa que exibe os dados convertidos corretamente:

A SELECT DATA, AVG (TEMPAGUA) * 1.8 + 32 "°F" FROM CAPTURA;

B SELECT DATA, TEMPAGUA * 1.8 + 32 "°F" FROM CAPTURA;

C SELECT DATA, TEMPAGUA * 1,8 + 32 "°F FROM CAPTURA";

D SELECT DATA, TEMPAGUA * (1,8 + 32) "°F" FROM CAPTURA;

E SELECT DATA, TEMPAGUA * (1.8 + 32) "°F FROM CAPTURA";

Questão não respondida


Opa! A alternativa correta é a letra B. Confira o gabarito comentado!

Gabarito Comentado
4 Marcar para revisão
O comando SELECT FROM WHERE corresponde as seguintes operações da álgebra relacional:

A Projeção e União

B Seleção e Projeção

C União e Interseção

D Seleção e Junção

E Seleção e Diferença

Questão não respondida


Opa! A alternativa correta é a letra B. 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 álgebra relacional, onde você escolhe colunas específicas para serem exibidas no
resultado.

5 Marcar para revisão


Observe a tabela R:
Qual será o resultado da consulta:
SELECT X FROM R WHERE Y is null;
A 5

B 1e4

C 1e5

D null e 5

E 4 e null

Questão não respondida


Opa! A alternativa correta é a letra B. 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


Observe a tabela empregado:
Qual a quantidade de registros retornados ao efetuarmos a consulta abaixo:

A 0

B 1

C 2

D 3

E 4
Questão não respondida
Opa! A alternativa correta é a letra C. Confira o gabarito comentado!

Gabarito Comentado
A quantidade de registros retornados depende da quantidade de funcionários cujo nome contém
a substring "Eduardo". Neste caso específico, a consulta retornará os registros dos funcionários
com os nomes "Carlos Eduardo" e "José Eduardo". Portanto, a quantidade de registros
retornados será 2.

Você também pode gostar