Considere um banco de dados que possua as tabelas ALUNOA, A...

Próximas questões
Com base no mesmo assunto
Q813820 Banco de Dados
Considere um banco de dados que possua as tabelas ALUNOA, ALUNOB e ALUNOC. Considere ainda que a tabela ALUNOA possui as colunas MATRICULA e CPF. Nesse cenário, um exemplo de um comando SQL válido é:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Resposta correta: A

A questão em análise solicita ao candidato que identifique um comando SQL válido dado o contexto de um banco de dados com tabelas específicas e colunas definidas. O conhecimento necessário para resolver essa questão envolve a compreensão das operações básicas de SQL, como seleção, inserção, atualização e junção de tabelas. Além disso, é essencial reconhecer a sintaxe correta para cada operação.

A alternativa A, SELECT MATRICULA, CPF FROM ALUNOA, é a correta porque segue a sintaxe padrão do SQL para a realização de uma consulta (query) na tabela ALUNOA. O comando SELECT é utilizado para recuperar dados de uma base de dados, e nessa alternativa, ele está corretamente formatado para selecionar as colunas MATRICULA e CPF da tabela ALUNOA.

As demais alternativas contêm erros sintáticos ou comandos que não são parte da linguagem SQL padrão:

  • Alternativa B menciona "UNITE ... WITH ... INTO", o que não corresponde a nenhum comando SQL reconhecido.
  • Alternativa C tenta utilizar "JOIN ... INTO", porém a cláusula JOIN é usada de outra forma em SQL, para combinar linhas de duas ou mais tabelas com base em uma coluna relacionada, e não possui a palavra INTO em sua sintaxe padrão.
  • Alternativa D apresenta "INSERT IN", entretanto o comando correto para inserir dados em uma tabela é "INSERT INTO".
  • Alternativa E usa "UPDATE IN" quando deveria ser simplesmente "UPDATE" para atualizar registros existentes em uma tabela.

Sendo assim, a alternativa A utiliza a sintaxe correta para uma operação de seleção de dados, o que constitui um comando SQL válido no contexto apresentado pela questão.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Analisando as alternativas:

 

b) UNITE ALUNOA WITH ALUNOB INTO ALUNOC.

Comando errado. Nunca vi isso na SQL

 

 

c) JOIN ALUNOA, ALUNOB INTO ALUNOC.

Comando com estrutura errada.

 

 

d) INSERT IN ALUNOA MATRICULA, CPF.

Estrutura errada. A estrura dele é assim:

INSERT INTO nome_tabela VALUES (lista_dados)

 

 

e) UPDATE IN ALUNOA MATRICULA, CPF.

Estrutura errada. A estrura dele é assim:

UPDATE nome_tabela SET CAMPO = "novo_valor" WHERE CONDIÇÃO

Alternativa A está correta. Mas é bom ler as demais alternativas para aprendizagem.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo