Acerca dos Sistemas Gerenciadores de Banco de Dados (SGBDs) ...

Próximas questões
Com base no mesmo assunto
Q2509345 Banco de Dados
Acerca dos Sistemas Gerenciadores de Banco de Dados (SGBDs) MySQL e PostgreSQL, do Solr e do MongoDB, julgue o item.
No SGBD PostgreSQL, o comando CHANGE TABLE <nome_tabela> TO <novo_nome_tabela> é utilizado para renomear uma tabela.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa E - errado está correta. Vamos entender o porquê e explorar o contexto da questão.

A questão aborda os Sistemas Gerenciadores de Banco de Dados (SGBDs), com foco específico no PostgreSQL. Para resolvê-la, é necessário ter conhecimento sobre os comandos SQL utilizados nesse SGBD para manipulação e administração de tabelas.

O enunciado informa que, no PostgreSQL, o comando CHANGE TABLE <nome_tabela> TO <novo_nome_tabela> é utilizado para renomear uma tabela. No entanto, essa afirmação está incorreta.

Vamos explicar detalhadamente:

Comando Correto para Renomear Tabelas no PostgreSQL:

  • O comando correto no PostgreSQL para renomear uma tabela é ALTER TABLE <nome_tabela> RENAME TO <novo_nome_tabela>.

Veja um exemplo prático:

ALTER TABLE clientes RENAME TO clientes_arquivados;

Com esse comando, a tabela clientes será renomeada para clientes_arquivados.

Comando Incorreto:

  • O comando CHANGE TABLE <nome_tabela> TO <novo_nome_tabela> não é reconhecido pelo PostgreSQL.

Por isso, a afirmação da questão está errada, e a alternativa E - errado está correta.

Espero que essa explicação tenha sido clara e ajudado a entender melhor como renomear tabelas no PostgreSQL e identificar comandos SQL incorretos. Se tiver mais dúvidas ou precisar de mais esclarecimentos, estou à disposiçã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

errado

o comando correto é "ALTER TABLE ____ RENAME TO ____"

No SGBD PostgreSQL, o comando CHANGE TABLE não existe. Para renomear uma tabela, o comando correto é ALTER TABLE com a cláusula RENAME TO. A sintaxe correta para renomear uma tabela no PostgreSQL é a seguinte:

ALTER TABLE <nome_tabela> RENAME TO <novo_nome_tabela>;

Exemplo:

Se você quiser renomear uma tabela chamada usuarios para clientes, o comando seria:

ALTER TABLE usuarios RENAME TO clientes;

Explicação:

  • O comando ALTER TABLE é usado no PostgreSQL para modificar as características de uma tabela, como renomear, adicionar ou excluir colunas, e alterar restrições.
  • Não existe um comando chamado CHANGE TABLE no PostgreSQL.

Portanto, a afirmação da questão está incorreta, e a resposta é Errado.

Clique para visualizar este comentário

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