Prévia do material em texto
Administração do SGBD PostgreSQL Iniciado em sábado, 18 Dez 2021, 12:07 Estado Finalizada Concluída em sábado, 18 Dez 2021, 12:11 Avaliar 10,0 de um máximo de 10,0(100%) Questão 1 Correto Caso ocorra alguma falha no PostgreSQL, é possível realizar uma recuperação dos dados a partir de uma data e hora especí�ca por meio dos logs de transações. Sendo assim, qual a linha do comando que representa essa recuperação do Point in Time Recovery do PostgreSQL? Escolha uma opção: a. Recovery_target_time = '2020-03-09 18:46:25'. A resposta está correta, pois o comando utilizado no processo de recuperação do backup no PostgreSQL, a partir de um tempo especí�co, é o recovery_target_time passando a data e hora desejada. b. Restore_command = '2020-03-09 18:46:25'. c. Restore_time = '2020-03-09 18:46:25'. d. Restore_level_time = '2020-03-09 18:46:25'. e. Wal_level = '2020-03-09 18:46:25'. Sua resposta está correta. A resposta correta é: Recovery_target_time = '2020-03-09 18:46:25'. https://aula.fael.edu.br/ Questão 2 Correto Questão 3 Correto Os logs de transação possuem um trade-o� entre vantagem e desvantagem, cuja problemática baseia-se no gargalo de desempenho do sistema de gerenciamento de banco de dados. Ainda, os logs de transação trabalham de forma incremental, mas não inde�nidamente. Dessa forma, o que ocorre quando atinge seu tamanho limite? Escolha uma opção: a. O bu�er do sistema é esvaziado e, com isso, ocorrer perda de registro de transações. b. O arquivo para o registro de logs é esvaziado. c. É aberto um novo arquivo para o registro dos logs, mas não garante a integridade dos dados. d. As operações �cam impossibilitadas de serem executadas. e. É aberto um novo arquivo para o registro dos logs garantindo a integridade dos dados. A resposta está correta, pois quando atinge seu tamanho limite, é aberto um novo arquivo para o registro dos logs. Sua resposta está correta. A resposta correta é: É aberto um novo arquivo para o registro dos logs garantindo a integridade dos dados. O pg_hba.conf é um dos arquivos que podemos editar para realizar a con�guração de conexão ao banco de dados PostgreSQL. Sendo assim, qual o nome do campo que representa o método de autenticação do usuário? Escolha uma opção: a. Con�gAutentic. b. Con�gMethod. c. Con�gUser. d. Autentic. e. Method. A resposta está correta, pois Method é o método de autenticação do usuário que permite a con�guração da conexão ao banco de dados do PostgreSQL. Sua resposta está correta. A resposta correta é: Method. https://aula.fael.edu.br/ Questão 4 Correto Questão 5 Correto No PostgreSQL, as con�gurações de superusuário podem ser alteradas apenas por um superusuário e serão aplicadas a todos os usuários que se conectarem após uma recarga. E ainda, os usuários não podem substituir individualmente a con�guração. Dessa forma, quais comandos representam a criação de uma conta de superusuário PostgreSQL dedicada e um banco de dados para os dados do repmgr? Escolha uma opção: a. sudo -u postgres createuser -s e sudo -u postgres createdb repmgr -O. b. sudo -u postgres -s repmgr createuser e sudo -u postgres repmgr -O repmgr createdb. c. sudo -u postgres createuser - s repmgr e sudo - u postgres createdb repmgr -O repmgr. A resposta está correta, criar uma conta de superusuário PostgreSQL dedicada e um banco de dados para os dados do repmgr é necessário usar os comandos: sudo -u postgres createuser -s repmgr e udo - u postgres createdb repmgr -O repmgr. d. sudo -u postgres -s repmgr e sudo -u postgres repmgr -O repmgr. e. sudo -o postgres createuser -a repmgr e sudo -o postgres createdb repmgr -O repmgr. Sua resposta está correta. A resposta correta é: sudo -u postgres createuser -s repmgr e sudo -u postgres createdb repmgr -O repmgr. Após a replicação no servidor PostgreSQL, o servidor escravo possui uma cópia dos registros para todos os servidores no cluster de replicação. Dessa forma, a relação entre o servidor Master e o Escravo é explicitamente de�nida por meio de qual valor: Escolha uma opção: a. replication_node_id. b. upstream_value_id. c. upstream_node_id. A resposta está correta, pois servidor escravo possui uma cópia dos registros para todos os servidores no cluster de replicação. Note que a relação entre o servidor Master e o escravo é explicitamente de�nida por meio do valor upstream_node_id. d. value_node_id. e. upstream_replication. Sua resposta está correta. A resposta correta é: upstream_node_id. https://aula.fael.edu.br/ Questão 6 Correto Questão 7 Correto Preencha a lacuna corretamente: Considerando a replicação de dados no servidor PostgreSQL, os servidores _____________ podem enviar dados, enquanto os servidores _____________ são sempre receptores de dados replicados. Escolha uma opção: a. Escravos, Mestres. b. Standby, Escravos. c. Escravos, Receptores. d. Escravos, Standby. e. Mestres, Escravos. A resposta está correta, pois os servidores mestres podem enviar dados, enquanto os standbys (ou escravos) são sempre receptores de dados replicados. Sua resposta está correta. A resposta correta é: Mestres, Escravos. O Method é um dos campos que representa a autenticação do usuário no arquivo pg_hba.conf do PostgreSQL. Por meio dele é possível con�gurar a autenticação para conexões con�áveis sem senha e para solicitar senha previamente cadastrada. O nome atribuído para uma conexão con�ável sem senha para o localhost é por padrão: Escolha uma opção: a. Open. b. Access. c. Autentic. d. Valid. e. Trust. A resposta está correta, pois Trust é o padrão do arquivo para conexões con�áveis sem senha. Sua resposta está correta. A resposta correta é: Trust. https://aula.fael.edu.br/ Questão 8 Correto Questão 9 Correto A partir da versão 9.4 do PostgreSQL é possível ajustar as con�gurações do servidor em um arquivo adicional sem que haja a necessidade da edição diretamente no arquivo postgresql.conf. Qual o nome desse novo arquivo adicional: Escolha uma opção: a. auto.postgresql. b. postgresql.auto.conf. A resposta está correta, pois com a nova versão (9.4) em diante é possível evitar a edição diretamente no c. auto.postgresql.conf. d. postgres.conf. e. postgresql.conf. Sua resposta está correta. A resposta correta é: postgresql.auto.conf. Tratando-se de performance no SGBD PostgreSQL, a realização da con�guração controlando as mudanças e analisando o trade- o� das decisões, isto é, as vantagens e desvantagens que ocorrerão a cada con�guração realizada é uma tarefa essencial para o administrador do banco. Dessa forma, a compreensão do ciclo de vida de uma consulta também se torna fundamental nas decisões. Sendo assim, qual etapa NÃO faz parte do ciclo de vida de uma consulta: Escolha uma opção: a. Construção de um canal de rede dedicado às consultas. A resposta está correta, pois a construção de um canal de rede dedicado às consultas não faz parte de um ciclo de vida de uma consulta. b. Planejamento de consulta para otimizar a recuperação de dados. c. Transmissão de resultados para o cliente. d. Recuperação de dados do hardware. e. Transmissão de string de consulta para o backend do banco de dados. Sua resposta está correta. A resposta correta é: Construção de um canal de rede dedicado às consultas. https://aula.fael.edu.br/ Questão 10 Correto Após a instalação do PostgreSQL é necessário realizar alguns ajustes de con�guração para que seja permitido o acesso remoto, pois, por padrão, o PostgreSQL vem con�gurado apenas para acesso local. Sendo assim, um dos arquivos que é passível de con�guração é: Escolha uma opção: a. pg_hba.conf. A resposta está correta, pois pg_hba.conf é um dos arquivos que permitem a con�guração da conexão ao banco de dados do PostgreSQL. b. pg_hba.info. c. pg_post.conf. d. pg_sql.info. e. pg_sql.conf. Sua resposta estácorreta. A resposta correta é: pg_hba.conf. https://aula.fael.edu.br/ https://aula.fael.edu.br/ Atividade Anterior Seguir para... https://aula.fael.edu.br/mod/quiz/view.php?id=71196&forceview=1 https://aula.fael.edu.br/