Questões de Concurso Público PGE-RS 2021 para Analista de Informática

Foram encontradas 7 questões

Q2007662 Banco de Dados

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?
Alternativas
Q2007663 Banco de Dados

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.



Qual alternativa representa o comando SQL, em PostgreSQL 9, que retorna corretamente os ids dos processos sem assuntos cadastrados?
Alternativas
Q2007664 Banco de Dados

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.



Um analista precisa encontrar a classe que possui o maior valor dentre os processos cadastrados. É necessário retornar o “id” da classe, a quantidade de processos cadastrados que a utilizam e o valor total desses processos. Qual alternativa corresponde a um comando SQL válido, em PostgreSQL 9, que obtenha esses dados? 
Alternativas
Q2007665 Banco de Dados

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.



Analise os comandos SQL abaixo:


1. drop table public.assunto;

2. drop table public.assunto_processo;

3. drop table public.classe;

4. drop table public.processo;



Qual seria uma ordem de execução dos comandos acima para excluir todas as tabelas e seus dados sem erros? 

Alternativas
Q2007671 Banco de Dados
A SQL é uma linguagem declarativa orientada a conjuntos e costuma ser organizada em grupos de comandos de acordo com as suas finalidades. Alguns exemplos desses grupos são: DDL, DML, DCL e TCL. Sobre esse assunto, analise as assertivas abaixo:
I. Para definir restrições com objetivo de evitar dados inconsistentes e incorretos, utilizamos o conjunto de comandos SQL conhecidos como Data Control Language (DCL).
II. Data Manipulation Language (DML) é utilizada para manipular os dados que residem nas tabelas e inclui os comandos: INSERT, UPDATE e DELETE.
III. TRUNCATE é um comando que remove todas as linhas de uma tabela e pertence ao grupo Data Manipulation Language (DML).
IV. São exemplos de comandos da Data Control Language (DCL): COMMIT e ROLLBACK.

Quais estão corretas?
Alternativas
Respostas
1: D
2: C
3: B
4: E
5: A