Considere um banco de dados que possua as tabelas ALUNOA, A...
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
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo