Questão 2014795

Tecnologia da Informação · 2021

Questão

ID 2014795

Disciplina: Tecnologia da Informação

Assunto: Restrições de Integridade

Ano: 2021 Banca: FUNDATEC - Fundação Universidade Empresa de Tecnologia e Ciências Órgão: Procuradoria-Geral do Estado - PGE MA


Para responder às questões 25 a 28, considere os comandos SQL abaixo, que foram utilizados para criar um banco de dados em um SGBD PostgreSQL 9. Eles foram executados na ordem apresentada, ou seja, de cima para baixo.

CREATE TABLE public.classe (

id integer NOT NULL,

nome varchar NOT NULL,

ativo varchar NOT NULL,

CONSTRAINT classe_pk PRIMARY KEY ("id") );

CREATE TABLE public.assunto (

id integer NOT NULL,

nome varchar NOT NULL,

ativo varchar,

CONSTRAINT assunto_pk PRIMARY KEY ("id") );

CREATE TABLE public.processo (

id integer NOT NULL,

classe_id integer NOT NULL,

valor numeric NULL,

ativo varchar,

CONSTRAINT processo_pk PRIMARY KEY ("id"),

FOREIGN KEY (classe_id) REFERENCES public.classe("id") );

CREATE TABLE public.assunto_processo (

id_processo integer NOT NULL,

id_assunto integer NOT NULL,

FOREIGN KEY (id_assunto) REFERENCES public.assunto("id"),

FOREIGN KEY (id_processo) REFERENCES public.processo("id") );



Deseja-se adicionar uma restrição para que sejam aceitos somente os valores “S” e “N” no campo ativo da tabela classe. Qual alternativa atende corretamente ao que foi solicitado, em um SGBD PostgreSQL 9?

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