Observe a estrutura a seguir. ALUNO {MATRICULA, NOME, ENDER...

Próximas questões
Com base no mesmo assunto
Q737782 Banco de Dados

Observe a estrutura a seguir.

ALUNO {MATRICULA, NOME, ENDEREÇO, TELEFONE)

Assinale a opção que contém o comando SQL(Structured Query Language) que pode ser utilizado para adicionar o campo DT_NASC, do tipo DATE, à tabela ALUNO apresentada acima.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a E. Vamos entender o porquê:

Em SQL, o comando ALTER TABLE é utilizado para modificar a estrutura de uma tabela existente. Isso inclui adicionar, modificar ou remover colunas. No contexto da questão, desejamos adicionar uma nova coluna chamada DT_NASC à tabela ALUNO.

A sintaxe correta para adicionar uma nova coluna é:

ALTER TABLE nome_da_tabela ADD nome_da_coluna tipo_da_coluna;

Portanto, a alternativa E que diz:

ALTER TABLE ALUNO ADD DT_NASC DATE

Está formatada corretamente de acordo com a sintaxe SQL para adicionar uma coluna do tipo DATE.

Vamos agora analisar as outras alternativas e por que elas estão incorretas:

Alternativa A: ALTER TABLE ALUNO ADD ATTRIB DT_NASC DATE
A palavra ATTRIB não é parte da sintaxe SQL para adicionar colunas. Portanto, essa opção está incorreta.

Alternativa B: INSERT INTO ALUNO ADD DT_NAS C DATE
O comando INSERT INTO é usado para inserir dados em uma tabela, não para modificar sua estrutura. Além disso, há um erro de sintaxe em ADD DT_NAS C DATE, tornando-a incorreta.

Alternativa C: ALTER TABLE ALUNO DT_NASC DATE
Faltou o uso do comando ADD antes de especificar a nova coluna, o que torna a sintaxe incompleta.

Alternativa D: INSERT INTO TABLE ALUNO DT_NASC DATE
Semelhante à alternativa B, esta faz uso indevido do comando INSERT INTO e tem um pequeno erro na sequência dos comandos. Além disso, a sintaxe está incompleta para uma operação de modificação estrutural.

Em resumo, a alternativa E é a única que segue corretamente a sintaxe SQL para adicionar uma nova coluna à tabela, satisfazendo assim o enunciado da questão.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

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

Letra E é a correta só está faltando o _ de DT_NASC

E) ALTER TABLE ALUNO

ADD DT_ NASC DATE 

Clique para visualizar este comentário

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