Questões de Concurso Comentadas sobre postgresql em banco de dados

Foram encontradas 579 questões

Q4400486 Banco de Dados
Nos Sistemas Gerenciadores de Bancos de Dados (SGBD), os operadores são utilizados para auxiliar na filtragem dos resultados de busca. No PostgreSQL, o operador LIKE pode ser utilizado para selecionar todos os registros de uma coluna que atendam a um padrão específico. Assinale a alternativa que contém a instrução SQL CORRETA para consultar todos os servidores do IFPI cujos nomes comecem com "Ana Maria".
Alternativas
Q4400485 Banco de Dados
A execução de backups de banco de dados representa uma prática essencial para garantir a redundância e a segurança das informações de um sistema. Assinale a alternativa que indica o comando adequado para backup no PostgreSQL.
Alternativas
Q4400457 Banco de Dados
Considere o parâmetro listen_addresses do arquivo de configuração postgresql.conf, que controla quais interfaces TCP/IP do servidor de banco de dados serão utilizadas para aceitar conexões de clientes. Assim, associe a coluna da esquerda com a da direita e assinale a alternativa com a sequência CORRETA.

1. listen_addresses = ’*’
2. listen_addresses = ’0.0.0.0’
3. listen_addresses = ’::’
4. listen_addresses = ’localhost’

( ) Configura o parâmetro para aceitar conexões apenas da máquina local.
( ) Define o parâmetro para aceitar conexões via IPV4 ou IPV6.
( ) Seta o parâmetro para aceitar conexões via IPV6.
( ) Configura o parâmetro para aceitar conexões via IPV4.

Assinale a alternativa que contém a associação CORRETA.
Alternativas
Q4327326 Banco de Dados
Em uma base de dados executada no PostgreSQL Versão 12, mantida para apoiar uma aplicação institucional, a equipe de tecnologia pretende criar uma rotina armazenada que execute, no servidor de banco de dados, uma operação de atualização sem retorno tabular para a aplicação. A rotina deverá ser definida como uma procedure, receber um parâmetro inteiro de entrada, utilizar a linguagem procedural PL/pgSQL, conter o comando de atualização em um bloco procedural e ser posteriormente invocada pela aplicação. Durante a revisão da implementação, foram apresentadas diferentes formas de definir e executar essa rotina. Considerando a situação hipotética descrita, assinale a alternativa compatível com os requisitos apresentados.
Alternativas
Q4294833 Banco de Dados
Uma equipe de desenvolvimento pretende integrar um banco de dados espacial PostGIS a um sistema corporativo responsável pelo cadastro imobiliário municipal. Para otimizar consultas espaciais envolvendo milhares de registros, decidiu utilizar índices espaciais e funções específicas da extensão geográfica.
Sobre bancos de dados espaciais e linguagem SQL aplicada ao geoprocessamento, assinale a alternativa CORRETA. 
Alternativas
Q4294828 Banco de Dados
Uma equipe de desenvolvimento está modelando um banco de dados espacial utilizando PostgreSQL/PostGIS para armazenar informações de imóveis urbanos, vias públicas, hidrografia e equipamentos municipais.
Sobre bancos de dados geográficos e linguagem SQL espacial, assinale a alternativa CORRETA.
Alternativas
Q4259170 Banco de Dados
 No PostgreSQL, o planejador de consultas (Query Planner) decide a estratégia de acesso aos dados com base em estatísticas e custos estimados. Sobre as operações de Sequential Scan e Index Scan, assinale a alternativa CORRETA.
Alternativas
Q4234692 Banco de Dados
Uma administradora de banco de dados (DBA) constatou que o servidor PostgreSQL frequentemente atinge o limite de conexões simultâneas e apresenta elevado consumo de CPU em razão da criação constante de novas conexões por parte das aplicações judiciais de um Tribunal de Justiça. Diante disso, para otimizar o uso de conexões, reduzir o overhead operacional e manter o controle de acesso adequado, decidiu-se adotar a seguinte abordagem, em condições ideais:
Alternativas
Q4219822 Banco de Dados
Durante uma análise de desempenho, verificou‑se que determinadas consultas executavam operações de ordenação (sort) e agregação (hash aggregation) sobre grandes volumes de dados. O administrador concluiu que essas operações estavam utilizando arquivos temporários em disco com frequência, aumentando o tempo de resposta das consultas.
A partir dessa situação hipotética e considerando os parâmetros de configuração do PostgreSQL, assinale a opção cuja alteração possui relação direta com a redução desse comportamento.
Alternativas
Q4218774 Banco de Dados
O IFCE mantém um banco de dados PostgreSQL que suporta o sistema de gestão acadêmica. Durante um período de alta demanda (semana de matrícula), o analista de TI responsável pelo banco de dados recebeu reclamações de lentidão no sistema. Ao investigar com as views de diagnóstico do PostgreSQL, observou as seguintes situações: múltiplas sessões no estado 'idle in transaction' com duração superior a 30 minutos; uma consulta de relatório complexo com varredura sequencial (Seq Scan) em tabela de grande volume estava bloqueando transações que aguardavam locks por mais de 10 minutos; e o parâmetro idle_in_transaction_session_timeout estava com valor 0 (desabilitado). Qual conjunto de ações é mais adequado para diagnosticar, resolver o problema imediato e prevenir recorrência? 
Alternativas
Q4209725 Banco de Dados
Determinada prefeitura municipal implantou um sistema de protocolo eletrônico desenvolvido em PostgreSQL para registrar solicitações de cidadãos, movimentações processuais e tramitação documental entre secretarias municipais. Com o crescimento do volume de dados, a equipe técnica observou lentidão em consultas realizadas frequentemente sobre o campo cpf_cidadao da tabela protocolo, utilizado em filtros de igualdade e pesquisas exatas no módulo de atendimento ao cidadão. Após análise de desempenho, o DBA recomendou a criação de um índice apropriado para otimizar consultas de busca exata sobre esse campo, preservando compatibilidade com operações típicas de comparação, utilizando operadores de igualdade no PostgreSQL. Em relação ao caso hipotético precedente e ao comando de criação de índices no PostgreSQL, assinale a alternativa correta.
Alternativas
Q4193534 Banco de Dados
No sistema de gerenciamento de banco de dados PostgreSQL, a administração do armazenamento físico e a distribuição de objetos no sistema de arquivos são realizadas por meio de tablespaces. Considerando as características de dependência, expansão e integridade dessas estruturas, assinale a alternativa incorreta.  
Alternativas
Q4104662 Banco de Dados
Um Ministério Público Estadual tem posse de uma base de dados intitulada processos, criada no PostgreSQL 11+, com condições ideais, majoritariamente append-only nas quais são utilizados planos do tipo index - only scan. Contudo, ainda apresenta muitos heap fetches quando comandos são executados com EXPLAIN (ANALYZE, BUFFERS). A ação que tende a viabilizar a leitura somente pelo índice em cenário consistente é
Alternativas
Q4071618 Banco de Dados
Considere a seguinte situação hipotética:
Uma equipe está desenvolvendo um sistema de pedidos, utilizando PostgreSQL. Existe uma tabela pedidos com as colunas:

id
cliente_id
valor_total
status
criado_em
atualizado_em

Durante uma auditoria interna, um analista de banco de dados identificou que o campo atualizado_em nem sempre reflete a última modificação do registro, pois a aplicação depende do backend para atualizar esse campo manualmente. Em alguns casos, desenvolvedores esqueceram de atualizar o timestamp em operações de UPDATE, gerando inconsistência nos relatórios.
A equipe decidiu resolver o problema no nível do banco de dados, garantindo que o campo atualizado_em seja atualizado automaticamente sempre que houver alteração no registro.

Assinale a alternativa que apresenta o comando que garante que o campo atualizado_em seja atualizado automaticamente sempre que um registro da tabela pedidos for modificado:
Alternativas
Q4063106 Banco de Dados
Durante a modernização do ambiente de dados de uma autarquia estadual, a equipe de tecnologia decidiu migrar parte dos sistemas institucionais para o PostgreSQL, considerando sua robustez e recursos avançados de gerenciamento de dados. Em uma reunião técnica, foram discutidos alguns aspectos relacionados ao funcionamento e às características desse sistema gerenciador de banco de dados. Baseado nas características e no funcionamento do PostgreSQL, assinale a alternativa CORRETA:
Alternativas
Q4057679 Banco de Dados
O sistema de gerenciamento de banco de dados relacional PostgreSQL é amplamente reconhecido por sua robustez e conformidade com os padrões da Structured Query Language (SQL). No contexto da manipulação de dados e transações neste sistema, assinale a alternativa correta.
Alternativas
Ano: 2026 Banca: IV - UFG Órgão: UFSCAR Prova: IV - UFG - 2026 - UFSCAR - Analista de TI |
Q3960599 Banco de Dados

Procedimentos e funções armazenadas (stored procedures e stored functions) em PostgreSQL, versão 11 ou superior, possibilitam a realização de processamento sobre os dados dentro do próprio gerenciador de banco de dados, sabendo que isso permite 

Alternativas
Q3927258 Banco de Dados
Durante a instalação e configuração de um banco de dados PostgreSQL em um servidor Linux, um administrador de banco de dados precisou configurar o arquivo que trata da autenticação dos clientes. Esse arquivo é um arquivo de configuração, armazenado no diretório de dados do cluster do banco de dados e que contém as determinações de quem pode se conectar, de onde, a qual banco de dados e a partir de qual método de autenticação. O arquivo tem o nome padrão de:
Alternativas
Q3881248 Banco de Dados
Autenticação de usuário em banco de dados é o processo de verificar a identidade de um usuário antes de conceder acesso.
O PostgreSQL (versão 18) suporta vários métodos para autenticação de usuários, exceto a autenticação via 
Alternativas
Q3874356 Banco de Dados
O analista Otto precisa criar a tabela PROCESSOS garantindo que:
1. o número do processo seja único e obrigatório.
2. o status só possa ser “ABERTO”, “FECHADO” ou “EM_ANDAMENTO”.
3. a coluna ID seja chave primária gerada automaticamente.
Para garantir a integridade dos dados, no PostgreSQL, Otto deve implementar: 
Alternativas
Respostas
1: B
2: A
3: C
4: D
5: B
6: A
7: B
8: D
9: B
10: B
11: B
12: D
13: D
14: D
15: E
16: D
17: A
18: B
19: E
20: E