Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: ADMINISTRAÇÃO DE BANCO DE DADOS I Aluno(a): Acertos: 10,0 de 10,0 26/04/2021 1a Questão Acerto: 1,0 / 1,0 Acesso de usuários, erros ou problemas com lock e outras operações que aconteceram no servidor são registradas pelo processo Logger Archive Receiver Writer Wal writer Respondido em 26/04/2021 18:44:28 Explicação: Logger - registrar o que acontece na operação do SGBD, como acesso de usuários, erros ou problemas com locks. Não confundir com o LOG DE TRANSAÇÕES que como vimos no PostGreSql é denominado WAL 2a Questão Acerto: 1,0 / 1,0 Para fazer a instalação pelo repositório no Ubuntu você irá utilizar a ferramenta: install wget sudo apt-get make Respondido em 26/04/2021 18:49:37 Explicação: apt-get permite que voce baixe e instale programas no Debian/Ubuntu a partir de repositórios. 3a Questão Acerto: 1,0 / 1,0 O tipo de parada do Postgresql que equivale ao servidor ser desligado por falta de energia é o: Immediate Fast Smart Abort Transacional Respondido em 26/04/2021 18:51:49 Explicação: Existem 3 modos de parada no PostGreSql: Smart (inteligente) aguarda todos os clientes desconectarem. Este é o padrão. Fast (rápido) não aguarda os clientes desconectarem. Realiza rollback das transações ativas e desconecta os clientes e o servidor é parado. Immediate (imediato) é similar ao servidor ser desligado por falta de energia. 4a Questão Acerto: 1,0 / 1,0 Como é chamado o diretório onde ficam armazenadas as bases de dados, existindo um diretório para cada base de dados. Base pgdata/pg_serial Global pgdata/pg_clog pg_log Respondido em 26/04/2021 18:51:53 Explicação: Diretório Base, resposta correta. Diretórios de Transação pgdata/pg_clog. pgdata/pg_serial. Diretório de LOG pg_log. Contém os dados das tabelas com visibilidade em todo o cluster como as do catálogo. Diretório Global. 5a Questão Acerto: 1,0 / 1,0 Para criar um esquema chamdo aula como uma tabela de mesmo nome dentro o comando seria: Create Schema aula with Create Table aula (mat integer) Create Schema aula and Create Table aula (mat integer) Create Schema aula Create Table aula (mat integer) Create Schema aula authorization Create Table aula (mat integer) Create Table aula (mat integer) from Create Schema aula Respondido em 26/04/2021 18:53:08 Explicação: A sintaxe para criação do esquema é CREATE SCHEMA AUTHORIZATION nome_do_usuário [ elemento_do_esquema [ ... ] ] Onde: elemento_do_esquema é um comando SQL definindo um objeto a ser criado no esquema. 6a Questão Acerto: 1,0 / 1,0 O elemento que permite que voce armazena tabelas muito acessadas em um disco mais rápido denomina-se Schema Tablespace Database Data File Esquema Respondido em 26/04/2021 18:53:41 Explicação: O uso de tablespaces permite que os administradores do Postgresql definam locais para armazenamento dos arquivos de objetos do banco de dados em outros locais que não o pgdata 7a Questão Acerto: 1,0 / 1,0 O comando GRANT concede privilégios para um ou mais usuários ou grupos de usuários sobre objetos (tabela, visão, sequência, banco de dados, função, linguagem procedural, esquema ou espaço de tabelas). Qual dos itens abaixo não pode ser concedio pelo comando GRANT como privilégio de objeto? RULE DELETE TRIGGER INSERT ROLE Respondido em 26/04/2021 18:54:39 Explicação: 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. 8a Questão Acerto: 1,0 / 1,0 Selecione a alternativa que cria um registro no arquivo pg_hba.conf, com a seguinte caracteristica: #Permitir que qualquer usuário de hosts da rede 10.112.4.0/24 se conectem ao banco aula1 com senha para acesso. # TYPE DATABASE USER CIDR-ADDRESS METHOD local template1 aluno 10.112.4.0/24 md5 # TYPE DATABASE USER CIDR-ADDRESS METHOD host aula1 all 10.112.4.0/24 md5 # TYPE DATABASE USER CIDR-ADDRESS METHOD local aula1 all 10.112.4.0/24 md5 # TYPE DATABASE USER CIDR-ADDRESS METHOD local aula1 aluno 10.112.4.0/24 md5 # TYPE DATABASE USER CIDR-ADDRESS METHOD host aula1 aluno 10.112.4.0/24 md5 Respondido em 26/04/2021 18:56:50 Explicação: Cada registro é formado por campos conforme o modelo abaixo: TYPE DATABASE USER ADDRESS METHOD Tipo de Conexão Banco de Dados Usuário Endereço IP Método de Autenticação 9a Questão Acerto: 1,0 / 1,0 Para recuperarmos todo espaço não utilizado pelos dados devemos dar o comando VACUUM FULL PURGE ALL VACUUM PURGE VACUUM FREEZE Respondido em 26/04/2021 18:57:37 Explicação: VACUUM FULL ¿ neste tipo a tabela é compactada, eliminando o espaço livre entre as tuplas e devolvendo o espaço em disco para o SO. 10a Questão Acerto: 1,0 / 1,0 Usando a linha de comando crie um backup para o bando de dados ESTACIO, com a seguinte caracteristica. Não informar nem usuário e nem o host da conexão. Desta forma o pg_dump assume que você realizará o login na própria máquina (localhost) e utilizará o mesmo usuário que está logado no sistema operacional. Informar que o arquivo de saída sera do tipo TAR. Criar o arquivo chamado aula.tar. Assinale a alternativa correta? pg_dump -Fc -f aula ESTACIO; pg_dump -Fc -f aula.tar ESTACIO; pg_dump -Ft -f aula.tar ESTACIO; pg_dump -Ft -f aula ESTACIO; pg_dump -Fp -f aula ESTACIO; Respondido em 26/04/2021 18:58:35 Explicação: Para utilizar o pg_dump, a sintaxe é a seguinte: pg_dump [opção...] [nome_do_banco_de_dados] javascript:abre_colabore('38403','223417802','4511501877');
Compartilhar