Questão 1561448

Tecnologia da Informação · 2021

Questão

ID 1561448

Disciplina: Tecnologia da Informação

Assunto: Restrições de Integridade

Ano: 2021 Banca: IFTO - Instituto Federal de Educação, Ciência e Tecnologia do Tocantins Órgão: Instituto Federal de Educação, Ciência e Tecnologia de Tocantins


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 testes nova, sem a existência de qualquer tabela.

Marque a alternativa com a sequência correta para 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);

Alternativas da questão 1561448
Pular para o conteúdo principal