Buscar

ADMINISTRAÇÃO DE BANCO DE DADOS 7a

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

ADMINISTRAÇÃO DE BANCO DE DADOS I
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
	
PPT
	
MP3
	 
	7
	
	
	
	
	
	
	
		Aluno: RICARDO LEITE FAGUNDES
	Matr.: 201901177955
	Disc.: ADM.BANCO DE DADOS I 
	2020.1 EAD (GT) / EX
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	 
		
	
		1.
		Para criarmos uma role com direito de conexão ao banco de dados e senha o comando seria
	
	
	
	CREATE ROLE prova CONNECTION PASSWORD '12345'
 
	
	
	CREATE ROLE LOGIN PASSWORD '12345'
	
	
	CREATE ROLE prova PASSWORD '12345'
	
	
	CREATE ROLE prova LOGIN PASSWORD '12345'
	
	
	CREATE ROLE prova LOGIN '12345'
	
Explicação:
SINTAXE
CREATE ROLE nome [ [ WITH ] opção [ ... ] ]
OPÇÕES
LOGIN | NOLOGIN : determina se a role pode ou não fazer login no cluster
PASSWORD 'senha' : define a senha de uma role. 
	
	
	
	 
		
	
		2.
		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;
	
	
	SELECT * from  INSERT ON aula TO db1;
	
	
	Create SELECT, INSERT ON aula TO db1;
	
	
	Grant SELECT, INSERT ON db1 TO aula;
	
	
	Grant SELECT ON aula 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.
	
	
	
	 
		
	
		3.
		Três dos privilégios que podem ser concedidos em tabelas do PostGreSql são:
	
	
	
	SELECT, EXECUTE, INSERT
 
	
	
	SELECT, TRIGGER, RULE
	
	
	SELECT , DELETE, USAGE
	
	
	DELETE , UPDATE , CREATE
	
	
	DELETE, DROP, ALTER
	
Explicação:
São privilégios de tabelas:
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 a.
TRIGGER - permite a criação de  gatilhos na tabela 
	
	
	
	 
		
	
		4.
		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?
	
	
	
	ROLE
	
	
	DELETE
	
	
	TRIGGER
	
	
	RULE
	
	
	INSERT
	
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.
	
	
	
	 
		
	
		5.
		O comando do psql que mostra todos os usuários  é o
	
	
	
	\du
 
	
	
	\d
	
	
	\db
	
	
	\dt
	
	
	\dn
	
Explicação:
Para verificarmos os usuário do SGBD basta consultar  o sistema com o comando \du
	
	
	
	 
		
	
		6.
		No PostgreSql o controle de acesso e de privilégios é realizado a através de:
 
	
	
	
	ROLES
	
	
	PERFIS
	
	
	LOGINS
 
	
	
	USUÁRIOS
	
	
	USERS
	
Explicação:
No PostgreSql o controle de acesso e a concessão dos privilégios é realizada através de roles.

Continue navegando