Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-X
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

/
/
/
/
/
/
  1. Início/
  2. Questões/
  3. Banco de Dados/
  4. Questão 457941202075046

Considere a estrutura em um banco de dados relacional PostgreSQL, em versão 9.6 a 13. A instituição de ensino ALFA quer ...

1

457941202075046
Ano: 2021Banca: IF-TOOrganização: IF-TODisciplina: Banco de DadosTemas: PostgreSQL Database
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);
Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

Questões relacionadas para praticar

Questão 457941200073577Banco de Dados

São etapas do ciclo de vida para sua execução de umSistema de Banco de Dados, exceto:

#Gerenciamento de Banco de Dados
Questão 457941200085093Banco de Dados

Com base nos conhecimentos acerca de arquitetura três esquemas de um SGBD, analise a seguinte frase: “É a capacidade de alterar o esquema conceitual s...

#Sistemas de Gerenciamento de Banco de Dados#Modelagem de Banco de Dados
Questão 457941200903657Banco de Dados

Sobre o projeto de banco de dados assinale a alternativa incorreta:

#Gerenciamento de Banco de Dados
Questão 457941200955574Banco de Dados

O comando TRUNCATE, pertence a qual tipo de linguagem de dados SQL:

#Structured Query Language
Questão 457941201081855Banco de Dados

Os softwares são úteis por manipular dados do nosso dia a dia e nos fornecer informações importantes acerca de fatos que queremos conhecer. Para os us...

#Sistemas de Banco de Dados
Questão 457941201172684Banco de Dados

O mercado global de big data está em franco crescimento, notícias relacionadas ao setor preveem até o ano de 2027, o setor atingirá cerca de 103 milhõ...

#Sistemas de Gerenciamento de Banco de Dados#Diagrama Entidade-Relacionamento
Questão 457941201512842Banco de Dados

As instruções SQL CREATE e DELETE podem ser categorizadas respectivamente como: • DML – Data Manipulation Language. • DDL – Data Definition Language.•...

#Structured Query Language
Questão 457941201548218Banco de Dados

Considere as tabelas Pessoa, Aluno e Curso de um banco de dados. Marque a alternativa que descreve o retorno do comando SQL a seguir: SELECT count(nom...

#Structured Query Language
Questão 457941201702625Banco de Dados

Considere a estrutura no banco relacional PostgreSQL, em versão 9.6 a 13. Os índices (INDEX) são utilizados para aumentar o desempenho do banco de dad...

#PostgreSQL Database
Questão 457941201814417Banco de Dados

José, técnico em informática do IFTO, deseja excluir somente um registro de um banco de dados SQL. Qual dos comandos abaixo ele deverá usar:

#Structured Query Language

Continue estudando

Mais questões de Banco de DadosQuestões sobre PostgreSQL DatabaseQuestões do IF-TO