Pular para o conteúdo principal

Questão de Banco de Dados — PostgreSQL — IF-TO 2021

Banco de DadosPostgreSQL
Código
qq659227
Banca
IF-TO
Órgão
IF-TO
Ano
2021
Nível
Médio
Cargo
Técnico de Tecnologia da Informação
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 PRIMARYKEY (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);
  1. AI
  2. BIV
  3. CII e III
  4. DII e I
  5. EII e IV
Revelar gabarito e comentário

GabaritoE — II e IV

Link permanente: /questoes/qq659227