Prévia do material em texto
Meus
Simulad
os
Teste seu conhecimento
acumulado
Disc.: ADMINISTRAÇÃO DE BANCO DE DADOS I
Aluno(a): ALDAMIR SAIDEL 202202638811
Acertos: 10,0 de 10,0 07/09/2022
1a
Questão
Acerto: 1,0 / 1,0
O processo dos PostgreSql responsável pela gravação do Log de Transações é o
Receiver
Wal writer
Logger
Writer
Archive
Respondido em 07/09/2022 19:35:53
Explicação:
WAL writer - realiza a gravação no disco das operações existentes nos buffers do log (WAL
buffers) em intervalos definidos no arquivo de configuração do PostgreSQL
2a
Questão
Acerto: 1,0 / 1,0
Para fazer a instalação pelo repositório no Ubuntu você irá utilizar a ferramenta:
make
install
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=292555576&cod_prova=5624720662&f_cod_disc=CCT0846
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
sudo
apt-get
wget
Respondido em 07/09/2022 19:37:49
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 arquivo que impede que o PostGreSql seja executado em duplicidade é o:
postmaster.opts
postmaster.pid
pg_ident.conf
postgresql.conf
pg_hba.conf
Respondido em 07/09/2022 19:38:54
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
Qual é utilizado para criar uma base de dados. Assinale a resposta correta.
create database
number 1 database
database create
primary database
new database
Respondido em 07/09/2022 19:40:09
Explicação:
O comando para criar base de dados é o CREATE DATABASE, cuja sintaxe é:
CREATE DATABASE nome
[ [ WITH ] [ OWNER [=] dono_do_banco_de_dados ]
[ TEMPLATE [=] modelo ]
[ ENCODING [=] codificação ]
5a
Questão
Acerto: 1,0 / 1,0
Analise o comando executado abaixo e selecione a resposta correta
DROP SCHEMA base1;
\dn
Cria e confirma a criação do esquema base1
Altera e confirma a alteração do esquema base1
Duplica e confirma a duplicação do esquema base1
Para a base e confirma a parada do esquema base1
Deleta e confirma a remoção do esquema base1
Respondido em 07/09/2022 19:28:48
Explicação:
Você pode eliminar um esquema com o comando DROP SCHEMA, cuja sintaxe é:
DROP SCHEMA nome [, ...] [ CASCADE | RESTRICT ]
Onde:
NOME: nome do esquema.
CASCADE: apaga automaticamente os objetos do esquema.
RESTRICT: não apaga o esquema se ele contiver algum objeto. É o padrão.
Para confirmar:
\dn
6a
Questão
Acerto: 1,0 / 1,0
O comando para eliminar uma espaço de tabelas é:
Drop tablespace on database
Delete tablespace
Truncate tablespace
Drop tablespace
Delete tablespace on database
Respondido em 07/09/2022 19:30:05
Explicação:
O comando para eliminar tablespaces é o Drop Tablespace
7a
Questão
Acerto: 1,0 / 1,0
Qual o comando utilizado para conceder as permissões de SELECT e INSERT sobre a
tabela aula para o usuário db1.
Grant SELECT, INSERT ON aula TO db1;
Grant SELECT, INSERT ON db1 TO aula;
Grant SELECT ON aula TO db1;
Create SELECT, INSERT ON aula TO db1;
SELECT * from INSERT ON aula TO db1;
Respondido em 07/09/2022 19:31:36
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.
8a
Questão
Acerto: 1,0 / 1,0
No MVCC quando o id de uma transação que alterou um dado maior que o da
transação que o está consultando :
Retornam os dados alterados
Retorna uma mensagem de erro
Retorna um snapshot do dados coerentes com a transação de consulta
A consulta é abortada.
A consulta é automaticamente reinciada
Respondido em 07/09/2022 19:42:41
Explicação:
Se uma transação de consulta tem XID menor que o XID do último registro da linha isso
significa que ele começou antes da alteração, o SGBD procura então nas tabelas a entrada
desta linha com XID anterior ao da consulta e retorna os valores existente naquele
momento do tempo.
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:
top
topstat
ls -la
chmod
memorystat
Respondido em 07/09/2022 19:33:30
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: 1,0 / 1,0
Assumindo que você tenha um banco de dados chamado aula_bd, crie um arquivo de
cópia de segurança com nome aula.dump no formato personalizado:
Escolha a alternativa correta?
pg_dump -Ft aula_bd > aula.dump
pg_dump -Fo aula_bd > aula.dump
pg_dump -Ft aula.dump > aula_bd
pg_dump -Fc aula.dump > aula_bd
pg_dump -Fc aula_bd > aula.dump
Respondido em 07/09/2022 19:34:45
Explicação:
Para utilizar o pg_dump, a sintaxe é a seguinte:
pg_dump [opção...] [nome_do_banco_de_dados]
javascript:abre_colabore('38403','292555576','5624720662');
javascript:abre_colabore('38403','292555576','5624720662');
javascript:abre_colabore('38403','292555576','5624720662');
javascript:abre_colabore('38403','292555576','5624720662');
javascript:abre_colabore('38403','292555576','5624720662');
javascript:abre_colabore('38403','292555576','5624720662');
javascript:abre_colabore('38403','292555576','5624720662');