Engenharia Múltipla Escolha

Qual comando é usado para adicionar uma nova coluna a uma tabela existente no PostgreSQL?

Qual comando é usado para adicionar uma nova coluna a uma tabela existente no PostgreSQL?

  1. CREATE TABLE
  2. ALTER TABLE
  3. DROP TABLE
  4. INSERT INTO
  5. CREATE SCHEMA

Resolução completa

Explicação passo a passo

B
Alternativa B

Alternativa B - ALTER TABLE

Para modificar a estrutura de uma tabela que já existe em um sistema de gerenciamento de banco de dados (SGBD), como o PostgreSQL, utiliza-se o comando ALTER TABLE.

Este comando pertence à linguagem DDL (Data Definition Language), responsável pela definição e modificação dos objetos do banco de dados. Quando precisamos adicionar, remover ou alterar atributos (colunas) de uma tabela sem apagar seus dados existentes, esta é a instrução padrão.

Análise das Alternativas

Abaixo detalhamos a função de cada comando apresentado para entender por que apenas a opção B está correta:

  • A) CREATE TABLE: Utilizado para criar uma nova tabela do zero. Se a tabela já existir, este comando gera erro.
  • B) ALTER TABLE: Correto. Serve para modificar a estrutura de uma tabela existente. Exemplo de sintaxe:
    \text{ALTER TABLE usuarios ADD COLUMN email VARCHAR(100);}
  • C) DROP TABLE: Utilizado para excluir completamente uma tabela e todos os seus dados do banco de dados.
  • D) INSERT INTO: Utilizado para inserir dados (linhas/registros) dentro de uma tabela, mas não altera a estrutura (colunas) dela.
  • E) CREATE SCHEMA: Utilizado para criar um esquema, que funciona como um contêiner lógico para organizar tabelas, visualizações e outros objetos, não para editar tabelas específicas.

Conclusão

O comando correto para adicionar uma nova coluna a uma tabela existente no PostgreSQL é ALTER TABLE.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.