Buscar

Simulado I - Adm de Bco de Dados I

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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');

Outros materiais