Questões de PostgreSQL (Banco de Dados)

Limpar Busca

O setor de tecnologia da informação do Tribunal de Justiça do Maranhão planeja implementar uma solução de alta disponibilidade para seu sistema de banco de dados PostgreSQL, visando minimizar o tempo de inatividade e garantir, assim, a integridade dos dados. Nesse contexto, é fundamental que seus administradores de banco de dados compreendam as opções de replicação disponíveis no PostgreSQL e saibam como configurá-las adequadamente. Os modos de replicação suportados nativamente pelo PostgreSQL a partir da versão 9.0 são:

  • A Ativa e passiva.
  • B Mestre e escravo.
  • C Primária e secundária.
  • D Assíncrona e síncrona.

O PostgreSQL oferece um sistema de permissões que inclui a capacidade de definir funções e atribuir privilégios específicos. O gerenciamento dessas permissões é crucial para a segurança do banco de dados. Considere que será concedido a um determinado usuário chamado relatorio_user o privilégio de apenas selecionar dados da tabela vendas. O comando SQL que realiza essa tarefa corretamente é:

  • A AUTHORIZE relatorio_user SELECT ON vendas.
  • B GRANT SELECT ON TABLE vendas TO relatorio_user.
  • C ALTER USER relatorio_user WITH SELECT ON vendas.
  • D SET PERMISSIONS FOR relatorio_user AS SELECT ON vendas.

No contexto do PostgreSQL, analise o esquema de um comando a seguir.



CREATE ... nome

LOCATION 'path completo';



Especificados o nome e o path completo, o texto que pode completar o trecho pontilhado para que esse comando seja válido é

  • A DATABASE.
  • B INDEX.
  • C TABLE.
  • D TABLESPACE.
  • E USER.

No contexto da administração de um ambiente PostgreSQL, analise o comando a seguir.


        pg_dump XXXX > saida.sql


O efeito causado pela execução desse comando é

  • A a criação de um backup do banco de dados XXXX gravado num arquivo intitulado saida.sql.
  • B a criação de um log de transações do banco de dados XXXX gravado num arquivo intitulado saida.sql.
  • C a criação de um resumo instantâneo de todas as transações não encerradas do banco de dados XXXX gravado num arquivo intitulado saida.sql.
  • D a gravação da monitoração de todos os comandos SQL executados para o banco de dados XXXX, cobrindo parâmetros de desempenho, gravada num arquivo intitulado saida.sql.
  • E a recuperação do banco de dados XXXX a partir do arquivo intitulado saida.sql.

Acerca de banco de dados, julgue o item subsecutivo. 


A replicação em cascata do banco de dados PostgreSQL permite que um servidor em espera atue como retransmissor para outros servidores em espera, reduzindo a quantidade de conexões ao servidor primário.

  • Certo
  • Errado