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.

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?
- AALTER TABLE public.classeCOLUMN ATIVOADD CONSTRAINT classe_checkCHECK (IN ('S','N') );
- BALTER TABLE public.classeCOLUMN ATIVOADD CONSTRAINT classe_checkUNIQUE ( ('S','N') );
- CALTER TABLE public.classeADD CONSTRAINT classe_checkUNIQUE ( ATIVO IN ('S','N') );
- DALTER TABLE public.classeADD CONSTRAINT classe_checkCHECK (ATIVO IN ('S','N') );
- EALTER COLUMN public.classe.ativoADD ( ATIVO IN ('S','N') );