Pular para o conteúdo principal

Questão de Banco de Dados — PostgreSQL — FUNDATEC 2021

Banco de DadosPostgreSQL
Código
qq641695
Banca
FUNDATEC
Órgão
PGE-RS
Ano
2021
Nível
Superior
Cargo
Analista de Informática

Para responder a 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.


Imagem da questão

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?
  1. AALTER TABLE public.classeCOLUMN ATIVOADD CONSTRAINT classe_checkCHECK (IN ('S','N') );
  2. BALTER TABLE public.classeCOLUMN ATIVOADD CONSTRAINT classe_checkUNIQUE ( ('S','N') );
  3. CALTER TABLE public.classeADD CONSTRAINT classe_checkUNIQUE ( ATIVO IN ('S','N') );
  4. DALTER TABLE public.classeADD CONSTRAINT classe_checkCHECK (ATIVO IN ('S','N') );
  5. EALTER COLUMN public.classe.ativoADD ( ATIVO IN ('S','N') );
Revelar gabarito e comentário

GabaritoD — ALTER TABLE public.classe ADD CONSTRAINT classe_check CHECK (ATIVO IN ('S','N') );

Link permanente: /questoes/qq641695