Logo Passei Direto
Buscar

ADMINISTRACO_DE_BANCO_DE_DADOS_I_Simulado

Ferramentas de estudo

Questões resolvidas

Qual comando utilizado para conceder as permissões de SELECT e INSERT na tabela aual1 para o usuário db1.
Select * from aula1 TO db1;
Grant SELECT, INSERT ON aula1 TO db1;
REVOKE INSERT ON aula1 FROM db1;
Grant SELECT, INSERT ON db1 TO aula1;
Alter SELECT, INSERT ON aula1 TO db1;

Qual das opções abaixo é um passo para adicionar o diretório dos binários ao path do superusuário no Linux do banco (postgres) e definir a variável de ambiente PGDATA que indica o diretório de dados do SGBD?
Criar um novo arquivo bashrc.
Faça conexão como o usuário ROOT.
conceder permissão 777 para o usuário postgres
Acrescente a linhas ao arquivo HBA.CONF
Editar o arquivo bashrc.

Como é chamado o diretório onde ficam armazenadas as bases de dados, existindo um diretório para cada base de dados.
pgdata/pg_clog
pgdata/pg_serial
Global
Base
pg_log

O esquema que normalmente é criado a partir do template1 é o :
NORMAL
POSTGRES
GLOBAL
TEMPLATE0
PUBLIC

O elemento que permite que voce armazena tabelas muito acessadas em um disco mais rápido denomina-se


Tablespace
Database
Data File
Esquema
Schema

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 concedido pelo comando GRANT como privilégio de objeto?
RULE
DELETE
ROLE
INSERT
TRIGGER

No MVCC quando o id de uma transação que alterou um dado maior que o da transação que o está consultando:
Retorna uma mensagem de erro, A consulta é abortada, Retornam os dados alterados, A consulta é automaticamente reiniciada, Retorna um snapshot do dados coerentes com a transação de consulta

No PGADMIN4 para podermos realizar o VACUUM devemos escolher no menu de contexto, acionado pelo clique do botão direito no nome do banco, a opção:
MAINTENANCE, CLEAN, PURGE, PROPERTIES, REFRESH

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Qual comando utilizado para conceder as permissões de SELECT e INSERT na tabela aual1 para o usuário db1.
Select * from aula1 TO db1;
Grant SELECT, INSERT ON aula1 TO db1;
REVOKE INSERT ON aula1 FROM db1;
Grant SELECT, INSERT ON db1 TO aula1;
Alter SELECT, INSERT ON aula1 TO db1;

Qual das opções abaixo é um passo para adicionar o diretório dos binários ao path do superusuário no Linux do banco (postgres) e definir a variável de ambiente PGDATA que indica o diretório de dados do SGBD?
Criar um novo arquivo bashrc.
Faça conexão como o usuário ROOT.
conceder permissão 777 para o usuário postgres
Acrescente a linhas ao arquivo HBA.CONF
Editar o arquivo bashrc.

Como é chamado o diretório onde ficam armazenadas as bases de dados, existindo um diretório para cada base de dados.
pgdata/pg_clog
pgdata/pg_serial
Global
Base
pg_log

O esquema que normalmente é criado a partir do template1 é o :
NORMAL
POSTGRES
GLOBAL
TEMPLATE0
PUBLIC

O elemento que permite que voce armazena tabelas muito acessadas em um disco mais rápido denomina-se


Tablespace
Database
Data File
Esquema
Schema

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 concedido pelo comando GRANT como privilégio de objeto?
RULE
DELETE
ROLE
INSERT
TRIGGER

No MVCC quando o id de uma transação que alterou um dado maior que o da transação que o está consultando:
Retorna uma mensagem de erro, A consulta é abortada, Retornam os dados alterados, A consulta é automaticamente reiniciada, Retorna um snapshot do dados coerentes com a transação de consulta

No PGADMIN4 para podermos realizar o VACUUM devemos escolher no menu de contexto, acionado pelo clique do botão direito no nome do banco, a opção:
MAINTENANCE, CLEAN, PURGE, PROPERTIES, REFRESH

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.
		
	
	Select * from aula1 TO db1;
	 
	Grant SELECT, INSERT ON aula1 TO db1;
	
	REVOKE INSERT ON aula1 FROM db1;
	
	Grant SELECT, INSERT ON db1 TO aula1;
	
	Alter SELECT, INSERT ON aula1 TO db1;
	
	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
	
	Utilitário de compilação.
	
	Biblioteca para gerar históricos de comando no psql.
	
	Utilitário de terminal baseado em Node.
	
	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
	
	Qual das opções abaixo  é um passo para  adicionar o diretório dos binários ao path do superusuário no Linux do banco (postgres) e definir a variável de ambiente PGDATA que indica o diretório de dados do SGBD? 
		
	 
	Editar o arquivo bashrc.
	
	Faça conexão como o usuário ROOT.
	
	Acrescente a linhas ao arquivo HBA.CONF
	
	Criar um novo arquivo bashrc.
	
	conceder permissão 777 para o usuário postgres
	
	Explicação:
Para adicionar o diretório dos binários ao path do superusuário do banco (postgres) e definir a variável de ambiente PGDATA que indica o diretório de dados do SGBD, você deve seguir os seguintes passos:
01 Faça conexão como o usuário Postgres: su - postgres
02 Edite o arquivo bashrc: vi ~/.bashrc
03 Acrescente as seguintes linhas ao arquivo: PATH=$PATH:/usr/local/pgsql/bin:$HOME/bin PGDATA=/db/data/ export PATH PGDATA
	
		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.
		
	
	Global
	
	pg_log
	
	pgdata/pg_clog
	
	pgdata/pg_serial
	 
	Base
	
	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
	
	O esquema que normalmente é criado a partir do template1 é o :
		
	
	GLOBAL
	 
	PUBLIC
	
	NORMAL
	
	POSTGRES
	
	TEMPLATE0
	
	Explicação:
O esquema public é normalmente criado em um novo banco de dados devido a existir  no modelo padrão template1
	
		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
		
	
	Data File
	 
	Tablespace
	
	Schema
	
	Database
	
	Esquema
	
	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
	 
	ROLE
	
	INSERT
	
	DELETE
	
	TRIGGER
	
	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
	
	No MVCC quando o id de uma transação que alterou um dado  maior que o da transação que o está consultando :
		
	
	A consulta é abortada.
	
	Retorna uma mensagem de erro
	
	A consulta é automaticamente reinciada
	 
	Retorna um snapshot do dados coerentes com a transação de consulta
	
	Retornam os dados alterados
	
	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
	
	No PGADMIN4 para podermos realizar o VACUUM devemos escolher no menu de contexto, acionado pelo clique do botão direito no nome do banco, a opção:
		
	
	PROPERTIES
	
	REFRESH
	
	PURGE
	 
	MAINTENANCE
	
	CLEAN
	
	Explicação:
Para realizar a limpeza no PGADMIN4 clique com o botão direito no nome do banco  e selecione Maintenance
	
		10a
          Questão
	Acerto: 1,0  / 1,0
	
	A opção do pg_restore que restaura apenas os dados -e
 
		
	 
	-a
	
	-d
	
	-s
	
	-f
	
	-c
	
	Explicação:
A sintaxe do pg_restore é:
pg_restore [opção...] [nome_da_cópia_de_segurança]
Onde:
nome_da_cópia_de_segurança - local do arquivo do backup a ser restaurado.
As principais opções são: 
-a  - Restaura apenas os dados, não o esquema (definições de dados).

Mais conteúdos dessa disciplina