Procura

Banco de dadosPostgresql


EXERCÍCIOS - Exercício 181

  • (IF-TO 2021)

Considere a estrutura em um banco de dados relacional PostgreSQL, em versão 9.6 a 13. A instituição de ensino ALFA quer evitar a duplicidade de códigos de curso. Na busca por uma solução, os comandos SQL foram executados em uma base de dados de testesnova, sem a existência de qualquer tabela.
Marque a alternativa com a sequência corretapara restringir duplicidades e valores nulos na coluna código.
CREATE TABLE curso (
id serial NOT NULL, codigo varchar(30) NULL, nome varchar(50) NOT NULL, CONSTRAINT curso_pkey PRIMARY KEY (id)
);
I.    ALTER TABLE curso drop constraint curso_pkey; ALTER TABLE curso ADD CONSTRAINT curso_pkey PRIMARY KEY(id, codigo);
II.  ALTER TABLE curso ALTER COLUMN codigo SET NOT NULL;
III. ALTER TABLE curso SET CONSTRAINT codigo_unico UNIQUE (codigo);
IV. ALTER TABLE curso ADD CONSTRAINT codigo_unico UNIQUE (codigo);


A) I

B) IV

C) II e III

D) II e I

E) II e IV


Próximo:
EXERCÍCIOS - Exercício 182

Vamos para o Anterior: Exercício 180

Tente Este: Exercício 7

Primeiro: Exercício 1

VOLTAR ao índice: Banco de dados






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=2.98ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.74ms))((ts_substr_c=1.22ms))((ts_substr_im=1.03ms))
((total= 6ms))