Imagem de fundo

Analise o trecho de código a seguir, escrito em SQL: 1 ALTER TABLE cliente2 DROP CONSTR...

Questão 33

Analise o trecho de código a seguir, escrito em SQL:

1 ALTER TABLE cliente

2 DROP CONSTRAINT pk_cliente;

3 ALTER TABLE cliente

4 DROP CONSTRAINT unique_email;

5 ALTER TABLE cliente

6 ALTER email SET NOT NULL;

7 ALTER TABLE cliente

8 ADD CONSTRAINT pk_cliente

9 PRIMARY KEY (email);

10 ALTER TABLE cliente

11 ADD CONSTRAINT unique_codigo_cliente

12 UNIQUE (codigo_cliente)

No código acima, são mostrados os comandos necessários para:

A

Alterar a coluna e-mail para opcional e a coluna codigo_cliente para obrigatória.

B

Excluir as colunas codigo_cliente e e-mail da tabela cliente.

C

Excluir, respectivamente, as restrições de chave estrangeira da coluna codigo_cliente e de chave primária da coluna e-mail.

D

Alterar as chaves da tabela cliente, fazendo com que a coluna e-mail passe a ser a chave primária e a coluna codigo_cliente passe a ser uma chave alternativa.

E

Definir a coluna e-mail como chave alternativa e excluir a coluna codigo_cliente.