Informática, perguntado por alisoncosta95, 11 meses atrás

Durante o desenvolvimento de um banco dados podemos ter situações em que haja necessidade de incluir novos campos que não foram abordados no processo de análise. Partindo desta situação, assinale a alternativa que irá acrescentar o campo ENDERECO do tipo VARCHAR(80) na tabela CLIENTE:

Tabela: CLIENTE

ALTERNATIVAS

ALTER TABLE CLIENTE ADD COLUMN CLIENTE INTEGER;


ALTER TABLE CLIENTE DROP ENDERECO;


ALTER TABLE CLIENTE ADD COLUMN ENDERECO VARCHAR(80);


ALTER TABLE ENDERECO ADD COLUMN CLIENTE;


ALTER TABLE FUNCIONARIO ADD COLUMN ENDERECO VARCHAR(80);

Anexos:

Soluções para a tarefa

Respondido por bokomoko
1
a figura postada serve para certificar que não existe a coluna endereço na tabela

Vejamos as alternativas

ALTER TABLE CLIENTE ADD COLUMN CLIENTE INTEGER;
falso. Esse comando adiciona uma coluna chamada CLIENTE do tipo inteiro. Pediu-se uma coluna ENDERECO do tipo VARCHAR(80), nada a ver.


ALTER TABLE CLIENTE DROP ENDERECO;
Aqui está removendo a coluna ENDERECO, que sequer existe. Além disso, faltou a palavra chave COLUMN


ALTER TABLE CLIENTE ADD COLUMN ENDERECO VARCHAR(80);
esta é a alternativa correta

ALTER TABLE ENDERECO ADD COLUMN CLIENTE;
falso. aqui tenta-se misturou o nome da tabela com o nome da coluna e também não especificou o tipo de dados da coluna.

ALTER TABLE FUNCIONARIO ADD COLUMN ENDERECO VARCHAR(80);
aqui o erro é que está-se alterando a tabela funcionario. a ideia é alterar a tabela CLIENTE.
Perguntas interessantes