Buscar

ADMINISTRAÇÃO DE BANCO DE DADOS I simulado


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 7 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

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 6, do total de 7 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

Continue navegando


Prévia do material em texto

Disc.: ADMINISTRAÇÃO DE BANCO DE DADOS I   
	Acertos: 10,0 de 10,0
	10/2021
		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;
	
	Select * from aula1 TO db1;
	 
	Grant SELECT, INSERT ON aula1 TO db1;
	
	Alter SELECT, INSERT ON aula1 TO db1;
	
	Grant SELECT, INSERT ON db1 TO aula1;
	Respondido em 14/10/2021 19:07:05
	
	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?
		
	
	Utilitário de compilação.
	
	Biblioteca para gerar históricos de comando no psql.
	
	Utilitário de terminal baseado em Node.
	 
	Ferramenta grpafica de administração do banco de dados PostgreSQL.
	
	Sistema de gerenciamento de banco de dados
	Respondido em 14/10/2021 19:06:56
	
	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
	
	Para iniciar o banco de dados voce deve utilizar o aplicativo
 
		
	 
	pg_ctl
 
	
	pg_run
 
	
	pg_startdb
 
	
	pg_start
 
	
	pg_dbstart
 
	Respondido em 14/10/2021 19:04:01
	
	Explicação:
O pg_ctl é um aplicativo de linha de comando do SO que permite  iniciar, parar ou reiniciar PostgreSQL 
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	Para criar um novo database chamado prova como cópia do database aula o comando seria:
		
	
	CREATE DATABASE prova TEMPLATE template1;
	
	CREATE DATABASE prova TEMPLATE template0;
	
	COPY DATABASE aula TO prova
	 
	CREATE DATABASE prova TEMPLATE aula;
	
	CREATEDB prova TEMPLATE aula;
 
	Respondido em 14/10/2021 19:05:18
	
	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
	
	O esquema que normalmente é criado a partir do template1 é o :
		
	
	TEMPLATE0
	 
	PUBLIC
	
	GLOBAL
 
	
	POSTGRES
	
	NORMAL
	Respondido em 14/10/2021 19:05:55
	
	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
	
	No PGADMIN4 para alterar um tablespace ao clicar com o botão direito no nome  você deve escolher
		
	
	ALTER
	
	SET
	
	CREATE
	
	REFRESH
 
	 
	PROPERTIES
	Respondido em 14/10/2021 19:06:16
	
	Explicação:
Para alterar um tablespace clique com o botão direito e selecione properties 
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	O comando do psql que mostra todos os usuários  é o
		
	
	\dn
	
	\d
	
	\dt
	 
	\du
 
	
	\db
	Respondido em 14/10/2021 19:07:20
	
	Explicação:
Para verificarmos os usuário do SGBD basta consultar  o sistema com o comando \du
	
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	Para criar um banco de dados chamado prova utilizando o conjunto de caracteres SQL_ASCII sendo que o padrão do cluster é UTF8, deve ser dado o comando:
 
		
	
	CREATE DATABASE prova WITH ENCODING=SQL_ASCII; 
	
	CREATE DATABASE prova WITH ENCODING=UTF8;
 
	
	CREATE DATABASE prova WITH ENCODING=SQL_ASCII TEMPLATE=template1;
	 
	CREATE DATABASE prova WITH ENCODING=SQL_ASCII TEMPLATE=template0;
	
	CREATE DATABASE prova ;
	Respondido em 14/10/2021 19:07:31
	
	Explicação:
Foi utilizado o template0 porque o template1, padrão para criação utiliza UTF8 e ao tentar criar a partir dele ocorre um erro
	
		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:
		
	 
	MAINTENANCE
	
	PROPERTIES
	
	PURGE
	
	REFRESH
	
	CLEAN
	Respondido em 14/10/2021 19:07:36
	
	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
 
		
	
	-f
	
	-c
	
	-d
	 
	-a
	
	-s
	Respondido em 14/10/2021 19:07:43
	
	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).