Magna Concursos
2317097 Ano: 2021
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: PGE-RS
Provas:

Para responder à questão 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?

 

Provas

Questão presente nas seguintes provas

Analista de Informática

50 Questões