Questões de Informática · Com. Org. (IFTO)

InformáticaModelo relacional e normalizaçãoCom. Org. (IFTO) 2021

IFTO

Questão de Informática

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);

Sua resposta

Mais questões de Modelo relacional e normalização

Ver as 1.491 questões de Modelo relacional e normalização

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.