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);
- AI
- BIV
- CII e III
- DII e I
- EII e IV