Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão Acerto: 1,0 / 1,0 Qual comando utilizado para conceder as permissões de SELECT e INSERT na tabela aual1 para o usuário db1. REVOKE INSERT ON aula1 FROM db1; Grant SELECT, INSERT ON db1 TO aula1; Grant SELECT, INSERT ON aula1 TO db1; Select * from aula1 TO db1; Alter SELECT, INSERT ON aula1 TO db1; Respondido em 07/04/2021 18:23:55 Explicação: GRANT { { SELECT | INSERT | UPDATE | DELETE | RULE | REFERENCES | TRIGGER } [...] | ALL [ PRIVILEGES ] } ON [ TABLE ] nome_da_tabela [, ...] TO { nome_do_usuário | GROUP nome_do_grupo | PUBLIC } [, ...] [ WITH GRANT OPTION ] Privilégios possíveis: · SELECT¿ Permite consultar os dados do objeto. · INSERT¿ Permite inserir (INSERT) novas linhas. · UPDATE¿ Permite modificar (UPDATE) os dados de qualquer coluna e de qualquer linha da tabela. · DELETE¿ Permite eliminar (DELETE) linhas. · RULE¿ Permite criar regras para o objeto. · REFERENCES¿ Permite criar chaves estrangeiras na tabela. · TRIGGER¿ Permite a criação de gatilhos na tabela. 2a Questão Acerto: 1,0 / 1,0 Qual a finalidade do pgAdmin4? Ferramenta grpafica de administração do banco de dados PostgreSQL. Sistema de gerenciamento de banco de dados Biblioteca para gerar históricos de comando no psql. Utilitário de terminal baseado em Node. Utilitário de compilação. Respondido em 07/04/2021 18:27:11 Explicação: O pgAdmin é a plataforma de administração e desenvolvimento Open Source mais popular e com mais recursos para o PostgreSQL 3a Questão Acerto: 1,0 / 1,0 O arquivo que impede que o PostGreSql seja executado em duplicidade é o: pg_hba.conf postmaster.opts postgresql.conf pg_ident.conf postmaster.pid Respondido em 07/04/2021 18:29:15 Explicação: postmaster.pid: é um arquivo lock para impedir a execução do PostgreSQL duplicado,contendo o PID do processo principal em execução e outras informações, tais como a hora em que o serviço foi iniciado; 4a Questão Acerto: 1,0 / 1,0 Para criar um novo database chamado prova como cópia do database aula o comando seria: CREATEDB prova TEMPLATE aula; CREATE DATABASE prova TEMPLATE template1; CREATE DATABASE prova TEMPLATE template0; CREATE DATABASE prova TEMPLATE aula; COPY DATABASE aula TO prova Respondido em 07/04/2021 18:31:05 Explicação: O Comando CREATE DATABASE funciona fazendo uma copia de um banco de dados existente para o novo banco de dados. Fazer está cópia significa criar no novo banco os objetos básicos com modelo como esquemas, tabelas de catalogo, linguagem suportada etc SINTAXE É CREATE DATABASE nome_do_banco_de_dados TEMPLATE banco_modelo; 5a Questão Acerto: 1,0 / 1,0 Para criar um esquema no banco de dados o comando é New Schema Create Schema on database New Esquema Create Esquema Create Schema Respondido em 07/04/2021 18:33:09 Explicação: o Comando para criação de esquemas é o Create Schema 6a Questão Acerto: 0,0 / 1,0 Ao dar o comando ALTER TABLESPACE podem ser alterados: O nome e o proprietário Apenas o nome. O diretório e o proprietário O diretorio e o nome O nome, o diretorio e o proprietario Respondido em 07/04/2021 18:38:37 Explicação: O comando que altera um espaço de tabela é o ALTER TABLESPACE e sua sintaxe é: ALTER TABLESPACE nome RENAME TO novo_nome ALTER TABLESPACE nome OWNER TO novo_dono 7a Questão Acerto: 1,0 / 1,0 Três dos privilégios que podem ser concedidos em tabelas do PostGreSql são: SELECT, EXECUTE, INSERT SELECT, TRIGGER, RULE SELECT , DELETE, USAGE DELETE , UPDATE , CREATE DELETE, DROP, ALTER Respondido em 07/04/2021 18:43:07 Explicação: São privilégios de tabelas: SELECT - permite consultar os dados do objeto INSERT - permite inserir (INSERT) novas linhas UPDATE - permite modificar (UPDATE) os dados de qualquer coluna e de qualquer linha da tabela DELETE - Permite eliminar (DELETE) linhas. RULE - permite criar regras para o objeto REFERENCES ¿ permite criar chaves estrangeiras na a. TRIGGER - permite a criação de gatilhos na tabela 8a Questão Acerto: 0,0 / 1,0 Os registros dentro do segmento de WAL são identificados pelo: WALID XID LOGID CHECKPOINT LSN Respondido em 07/04/2021 19:02:21 Explicação: Cada registro lançado no WAL recebe um LSN (Log Sequence Number) número de sequência de log que corresponde a um deslocamento em bytes a partir do início do segmento. 9a Questão Acerto: 1,0 / 1,0 O Linux fornece uma série de ferramentas para monitorar os seus processos. Entre elas, podemos destacar: topstat chmod top memorystat ls -la Respondido em 07/04/2021 18:58:09 Explicação: Top Ele nos permite verificar o load médio, número de processos totais e em execução, situação da memória e percentual de CPU utilizado por cada processo. Vmstat Esta ferramenta mostra informações dos recursos em intervalos de tempo passados por argumento. Para executar o vmstat atualizando as informações uma vez a cada 5 segundos, basta o seguinte comando: vmstat 5 lostat Permite a análise do tráfego de entrada e saída. 10a Questão Acerto: 0,0 / 1,0 Para ativar o arquivamento dos segmentos de wal no servidor voce deve configurar os seguintes parametros no postgresql.conf wal_level e archive_level wal_level e archive_mode wal_level, archive_level e archive_command wal_mode, archive_level e archive_command archive_level e archive_command Respondido em 07/04/2021 19:07:35 Explicação: Voce pode arquivar os segmentos manualmente, o que é sujeito a erros, ou pode ativar ao arquivamento no servidor. Para tanto, é necessário configurar três opções do postgresql.conf: wal_level = opção - Deve ser definido como archive ou hot_standby pois a duas permitem o arquivamento do log ; archive_mode = on - precisa estar ligado para podermos executar o comando de arquivamento archive_command= `texto¿ ¿ onde texto deve ser um comando de cópia de arquivos do sistema operacional
Compartilhar