Questões de Concurso sobre PostgreSQL

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
263 questões encontradas
Questões por página
20
Mais recentes
 

O PostgreSQL, versão 15, suporta 4 níveis de isolamento de transações. Com relação níveis de isolamento e aos fenômenos que eles isolam.


Em relação ao tema, assinale V para a afirmativa verdadeira e F para a falsa.


( ) O nível de isolamento leitura sem compromisso permite a ocorrência de leitura fantasma.

( ) O nível de isolamento leitura confirmada não admite leitura fantasma e anomalia de serialização.

( ) O nível de isolamento mais rigoroso é o serializável, ele não permite a ocorrência de leitura suja, leitura não repetitível, leitura fantasma e anomalia de serialização.


As afirmativas são, respectivamente,


A

F – V – F.


B

F – F – V.


C

V – V – F.


D

V – F – V.


E

F – V – V.

No SGBD PostgreSQL, o comando CHANGE TABLE <nome_tabela> TO <novo_nome_tabela> é utilizado para renomear uma tabela.


C

Certo


E

Errado

O PostgreSQL é um Sistema Gerenciador de Bancos de Dados (SGBD) desenvolvido como um projeto de código aberto. Por sua robustez, segurança e extensão, é amplamente utilizado no Desenvolvimento Web.


O QGIS utiliza sua extensão espacial PostGIS do PostgreSQL para armazenar, consultar e manipular dados geoespaciais. Nesse contexto, assinale a opção que indica a interface para enviar instruções em SQL ao PostgreSQL e a linguagem utilizada para o envio dessas instruções.


A

Query e PLPGSQL.


B

PLSQL e Arquivo.sql.


C

PLPGSQL e Arquivo.sql.


D

PLSQL e OGR2OGR.


E

Query e OGR2OGR.

Ano: 2024
Prova: CESPE/CEBRASPE - CNJ - Analista Judiciário - Área Apoio Especializado - Especialidade Análise de Sistemas - 2024

Em PostgreSQL, o tipo de dados uuid armazena identificadores universais exclusivos gerados por um algoritmo, escolhido para que seja praticamente nula a probabilidade de geração do mesmo identificador por qualquer outra pessoa que use o mesmo algoritmo.


C

Certo


E

Errado

Entre as funcionalidades do SGBD existe a possibilidade da execução de transações.


Esses blocos possuem a seguinte estrutura:


Imagem associada para resolução da questão


Considerando a aplicação das transações em uma base vetorial armazenada em SGBD PostgreSQL com extensão espacial PostGIS, analise as afirmativas a seguir.


I. Caso mais de um usuário inicie blocos de transações em uma mesma feição geométrica, com alteração de chave primária, sendo o intervalo de COMMIT entre os usuários dentro das especificações do SGBD, ambas as transações ocorrerão sem falha.

II. As transações geralmente são utilizadas durante as edições da geometria das feições com a finalidade de garantir a integridade da informação em casos de falhas.

III. Após o COMMIT é possível desfazer as execuções de um bloco de transações utilizando o comando ROLLBACK. Este comando anulará todas as edições realizadas dentro do bloco de transações.


Está correto o que se afirma em


A

I, apenas.


B

II, apenas.


C

III, apenas.


D

I e III, apenas.


E

I, II e III.

Gabriela é a administradora dos bancos de dados gerenciados pelo PostgreSQL de uma instituição. Ela está monitorando o espaço em disco utilizado por algumas tabelas dos bancos de dados por meio da inspeção do catálogo do sistema, que foi recentemente atualizado por outra operação.


Gabriela está usando o seguinte comando SQL:


A

SELECT relpages

FROM pg_class

WHERE relname = 'mytable';


B

SELECT relsize

FROM pg_database

WHERE relname = 'mytable';


C

SELECT tabsize

FROM pg_relations

WHERE tabname = 'mytable';


D

SELECT *

FROM pg_table_size

WHERE tabname = 'mytable';


E

SELECT relation

FROM pg_data

WHERE relname = 'mytable'.

O banco de dados PostgreSQL


I tem performance melhorada para operações de gravação de alta frequência.

II tem performance melhorada para operações de leitura de alta frequência.

III é sempre compatível com ACID.


Assinale a opção correta.


A

Apenas o item I está certo.


B

Apenas o item II está certo.


C

Apenas os itens I e III estão certos.


D

Apenas os itens II e III estão certos.


E

Todos os itens estão certos.

Assinale a alternativa que corresponde a um SGBD de código aberto que suporta tipos de dados não relacionais e relacionais, oferece suporte integrado a várias linguagens procedurais e possui um alto grau de escalabilidade.


A

Oracle


B

MySQL


C

PostgreSQL


D

Redis


E

SQL Server

No contexto do PostgreSQL, analise o comando SQL a seguir.

CREATE TABLE TESTE_X PARTITION OF TESTE

FOR VALUES IN ('SP', 'RJ');

Esse comando tem por finalidade:


A

a implementação do particionamento da tabela TESTE pelo critério conhecido como List;


B

a implementação do particionamento da tabela TESTE_X pelo critério conhecido como Range Partitioning;


C

a criação de uma tabela virtual, somente leitura, segundo o conceito de Table View, similarmente ao emprego das views derivadas de consultas SQL;


D

a implementação de particionamentos de índices clusterizados (Clusterized indexes), usados para otimização de consultas sobre tabelas baseadas em intervalos de chaves de acesso;


E

a definição de uma nova tabela, TESTE_X, somente leitura, cuja estrutura é copiada da tabela TESTE e é instanciada inicialmente com todas as linhas cujos valores das chaves primárias são iguais a “SP” ou “RJ”.

Considere a linha de comando a seguir, inserida no prompt de um terminal Linux.


ogr2ogr -f PostgreSQL PG:"dbname='shape' host='127.0.0.1' port='5434' user='candidato' password='tecnologo'" ..\data\user_data\focos.shp -lco GEOMETRY_NAME=geom -lco FID=gid -lco SPATIAL_INDEX=GIST -nln incendio -overwrite


Nesse contexto, os parâmetros indicados configuram a ação a ser executada pelo comando ogr2ogr.


Assinale a alternativa que corresponde ao comando acima.


A

Os dados do arquivo focos.shp são importados para a tabela focos.


B

Os dados do arquivo focos.shp são importados para a tabela incendio.


C

Os dados da tabela incendio são importados para o arquivo focos.shp.


D

Os dados da tabela focos são importados para o arquivo incendio.shp.


E

Os dados do arquivo focos.shp são indexados pelo método GIST.

No sistema gerenciador de banco de dados PostgreSQL, versão 15, o comando TRUNCATE


A

aciona triggers do tipo ON DELETE, caso existam, para a(s) tabela(s) truncada(s).


B

reinicia, automaticamente, colunas do tipo sequências (sequences) da(s) tabela(s) truncada(s), por padrão.


C

não recupera, imediatamente, o espaço em disco, exigindo a execução do comando VACUUM posteriormente.


D

tem o mesmo efeito que um DELETE não qualificado em cada tabela; mas, como não examina efetivamente as tabelas, é mais rápido.

Assinale a alternativa correta. Quanto ao assunto segurança, o PostgreSQL possui autenticação:


A

SHA, SHA1, AES, TLS1.X, DES


B

GSSAPI, SSPI, LDAP, SCRAM-SHA-256


C

TKIP, TLS1.1, TLS1.3, WPA, WPAII


D

TKIP, AES, 3DES, MD5

Sistemas Gerenciadores de Bancos de Dados, SGBD, via de regra, permitem acesso às suas funcionalidades por meio de interfaces interativas e, também, por meio de programas de apoio ou comandos específicos. O SGBD PostgreSQL possui um conjunto de programas de apoio. O programa a ser utilizado para realizar o backup de um banco de dados ou de um esquema, no PostgreSQL, é o pg_dump.


Nesse contexto, considere o seguinte comando:


pg_dump -a -Fp Alfa > Beta


Esse comando gera um backup


A

das definições (esquema) do banco de dados Alfa, apenas


B

das definições (esquema) dos bancos de dados Alfa e Beta, em formato proprietário, apenas


C

de todo o banco de dados Beta (esquema e dados) em formato proprietário


D

dos dados do esquema Beta do banco de dados Alfa em formato textual (comandos SQL)


E

dos dados do banco de dados Alfa em formato textual (comandos SQL)

Janine é a responsável pela administração dos bancos de dados gerenciados pelo PostgreSQL de uma autarquia federal. Durante a criação de um banco de dados, Janine especificou a criação de um tablespace diferente do tablespace default.


O tablespace criado por Janine:


A

é independente dos metadados contidos no diretório de dados principal;


B

será tratado pelo PostgreSQL como uma coleção autônoma de arquivos de dados;


C

pode ser anexado a outro cluster de banco de dados diferente daquele no qual foi criado;


D

pode ter uma rotina de backup individual, independente de outros componentes do banco de dados;


E

requer que o superusuário do banco de dados conceda o privilégio de criação no tablespace aos usuários comuns do banco de dados.

O arquivo pg_hba.conf do PostgreSQL é utilizado especificamente para configurar a recuperação do banco de dados.


C

Certo


E

Errado

Ano: 2024
Prova: FGV - DNIT - Analista Administrativo - Área Tecnologia da Informação - 2024

O PostgreSQL v15 oferece amplo suporte a tipos geométricos.

A representação do tipo geográfico closed path e o tamanho alocado para o armazenamento de dados são, respectivamente,


A

(x,y) e 8 bytes.


B

{ABC} e 16 bytes.


C

((x1,y1),(x2,y2)) e 32 bytes


D

((x1,y1),...) e 16+16n bytes.


E

((x1,y1),(x2,y2),...) e 32+32n bytes.

A autenticação dos clientes no servidor PostgreSQL é controlada através do arquivo de configuração _________. Já as configurações dos parâmetros port, max_connections, listen_addresses entre outras são controladas através do arquivo _________.


Assinale a alternativa que completa, correta e respectivamente, as lacunas do texto acima.


A

pg_users.conf – pg_config.conf


B

pg_auth.conf – postgresql.conf


C

pg_hba.conf – pg_config.conf


D

pg_auth.conf – pg_config.conf


E

pg_hba.conf – postgresql.conf

O comando EXPLAIN no sistema PostgreSQL, versão 16, desempenha um papel crucial na análise e otimização do desempenho das consultas SQL. Compreender o funcionamento e a saída desse comando é essencial para otimizar o desempenho do sistema.


Neste contexto, o comando EXPLAIN


A

exibe informações sobre o histórico de execução de consultas no banco de dados, incluindo detalhes sobre transações anteriores.


B

indica ao planejador que escolha como custo estimado de execução de consultas que utilizam a cláusula EXISTS o menor custo inicial em vez do menor custo total.


C

modifica, em conjunto com a cláusula ANALYZE e WAL, a estrutura física dos arquivos de dados no disco para otimizar o desempenho das consultas.


D

monitora o espaço em disco utilizado por tabelas e índices no banco de dados, permitindo a otimização do armazenamento e reconstrução de índices CLUSTERED.


E

oferece uma interface gráfica para criar e modificar tabelas no banco de dados PostgreSQL escritas utilizando a sublinguagem DDL.

   
Gerar simulado