Você está na página 1de 3

06/07/2023, 10:52 Softblue

ÁREA DO ALUNO
Início Meus cursos Minhas trilhas Meus pedidos Meus dados Atendimento Sair

SQL Completo

Avaliação
1) Supondo existir a tabela VEICULOS, marque a alternativa verdadeira com relação ao código
abaixo:
1 DELETE FROM VEICULOS ID = 1;

O código executa com sucesso. (alternativa incorreta)


Nenhuma das alternativas. (alternativa correta)
O código executa se for removido o atributo FROM. (alternativa incorreta)
O código executa se for inserido um atributo SET. (alternativa incorreta)
O código executa se for inserido um atributo INTO. (alternativa incorreta)

Resposta correta!
O comando em questão não executa pois deveria constar um atributo WHERE entre
o nome da tabela e o critério de exclusão.

2) Supondo existir a tabela VEICULOS, e supondo o campo ID ser chave primária, marque a
alternativa verdadeira com relação ao código abaixo:
1 UPDATE VEICULOS SET ID = 3 WHERE ID = 1;

O código não executa pois não é possível alterar o valor de um campo chave primária.
(alternativa incorreta)
O código executa com sucesso alterando o campo ID do registro, se não houver outro registro
com o ID igual a 3. (alternativa correta)
O código não executa pois está faltando o parâmetro FROM na cláusula UPDATE. (alternativa
incorreta)
O código executa com sucesso alterando o campo ID do registro, mesmo que haja outro
registro com o ID igual a 3. (alternativa incorreta)
Nenhuma das alternativas. (alternativa incorreta)
Ao navegar em nosso site você aceita os cookies que usamos para melhorar sua experiência. Mais
informações (/site/cookies).
Não exibir mais essa mensagem.

https://www.softblue.com.br/course/submittest 1/3
06/07/2023, 10:52 Softblue

Resposta incorreta!
O código executa com sucesso alterando o campo ID do registro, se somente não
houver outro registro com o ID igual a 3. É possível alterar o campo chave
primária dos registros, desde que não gere um registro com valor duplicado para o campo em
questão no banco de dados.

3) Supondo existir a tabela VEICULOS, marque a alternativa verdadeira com relação ao código
abaixo:
1 UPDATE INTO VEICULOS SET VEICULO = 'Automóvel' WHERE ID = 1;

O código em questão executará se somente o atributo SET for removido da sintaxe.


(alternativa incorreta)
Nenhuma das alternativas. (alternativa incorreta)
O código em questão executará se somente o atributo INTO for removido da sintaxe.
(alternativa correta)
O código em questão executará se somente os atributos INTO e SET forem removidos da
sintaxe. (alternativa incorreta)
O código executará com sucesso e irá alterar o campo VEICULO do registro cujo ID for 1, se
existir. (alternativa incorreta)

Resposta incorreta!
O código em questão não executa pois não há o atributo INTO na sintaxe do
comando UPDATE.

4) Supondo existir a tabela VEICULOS e seus campos, entre eles o campo ID, marque a
alternativa verdadeira com relação ao código abaixo:
1 SELECT *, ID FROM VEICULOS;

Nenhuma das alternativas. (alternativa incorreta)


O código não executa pois não há o atributo WHERE no comando em questão. (alternativa
incorreta)
O código não executa pois ao solicitar todos os campos por meio do caracter asterisco (*) não
podemos especificar outros campos. (alternativa incorreta)
O código executa e retorna todos os campos da tabela, sem repetir a coluna ID. (alternativa
incorreta)
O código executa e retorna todos os campos da tabela, trazendo duas vezes a coluna ID no
resultado. (alternativa correta)

Resposta incorreta!
O código executa e retorna todos os campos da tabela, trazendo duas vezes a
Ao navegar emcoluna
nossoIDsitenovocê aceita pois
resultado, os cookies que de
o símbolo usamos para(*)melhorar
asterisco sua experiência.
solicita todos os campos,Mais
informações
mas é possível fazer mais solicitações (/site/cookies).
na expressão SQL.

https://www.softblue.com.br/course/submittest 2/3
06/07/2023, 10:52 Softblue

5) Supondo existir a tabela VEICULOS, marque a alternativa verdadeira com relação ao código
abaixo:
1 SELECT FROM VEICULOS ID, VEICULO;

O código não executa pois os campos a serem obtidos não devem ser separados por vírgula.
(alternativa incorreta)
O código executa com sucesso. (alternativa incorreta)
O código não executa pois os campos a serem obtidos devem aparecer antes do atributo FROM.
(alternativa correta)
O código executa se a instrução FROM for alterada pela instrução INTO. (alternativa incorreta)
Nenhuma das anteriores. (alternativa incorreta)

Resposta incorreta!
A instrução correta para obter os campos ID e VEICULO da tabela VEICULOS
seria: SELECT ID, VEICULO FROM VEICULOS;

Retornar para a página do curso (/course/home/id/3)

Sobre Nós (/site/quemsomos)


Blog (Fire in the Code) (/blog)
Certificado (/site/certificados)
Dúvidas Frequentes (/site/perguntasfrequentes)
Formas de Pagamento (/site/formaspagamento)
Planos Empresariais (/site/planosempresariais)
Contato (/site/contato)

(/site/certificados) (/site/garantia)

(https://www.facebook.com/softbluecursos)
(https://www.instagram.com/softbluecursos) (https://www.youtube.com/softbluecursos)

CNPJ 06.860.085/0001-64 
Política de Privacidade (/site/politicaprivacidade)
Ao©navegar
Softblueem nosso site você aceita os cookies que usamos para melhorar sua experiência. Mais
informações (/site/cookies).

https://www.softblue.com.br/course/submittest 3/3

Você também pode gostar