Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
RIO DE JANEIRO 08 DE NOVEMBRO DE 2013 AULA DE BD3 PERMISSÕES DE ACESSO NO MINIMUNDO DE UMA LIVRARIA VIRTUAL TEREMOS USUARIOS CADASTRADOS E MANUTENÇÃO DO SITE, NESTE CASO, TEREMOS NO BANCO DE DADOS, USUARIOS TENDO COMO PRIVILEGIO VER LIVRO, ALTERAR SEU CADASTRO E FECHAR COMPRA, JÁ OP MANTENEDOR SERÁ RESPONSÁVEL POR CADASTRAR LIVROS, EXCLUIR, INCLUIR ETC. DCL - DATA CONTROL LANGUAGE ( LINGUAGEM DE CONTROLE DE DADOS) USAMOS O COMANDO GRANT [PRIVILEGIO] ON [OBJETO] TO [USUARIO] */ PARA DAR PRIVILEGIO, OU SEJA, PERMISSÕES DE ACESSO/* WITH GRANT OPTION TIPOS DE PREVILEGIOS CREATE DATABASE - CRIAR BD INSERT - INSERIR UMA TABELA UPDATE - ATUALIZAR A TABELA DELETE - REMOVER REGISTROS DA TABELA SELECT - CONSULTAR TABELA EXECUTE - EXECUTAR SP CREATE VIEW / CREATE PROCEDURE / CREATE TABLE - CRIA UM OBJETO CABE RELEMBRAR QUE O PERMISSIONAMENTO DEPENDE MUITO DA INTERPRETAÇÃO, LOGO NÃO HÁ LÓGICA EM DAR PERMISSÃO DE CRIAÇÃO DE VIEW, VISTO QUE ELA JA EXISTE!!! OBJETO - BANCO DE DADOS, TABELAS, VIEW, STORE PROCEDURE USUARIOS - USUARIOS PARA QUEM QUEREMOS DAR PERMISSÃO WITH GRANT OPTION EX- GRANT INSERT ON TABELA 1 TO USUARIO 1 WITH GRANT OPTION, ESTA LINHA ESTÁ DE CODIGO SIGNIFICA QUE ESTAMOS DANDO PERMISSÃO PARA O USUARIO1 INSERIR DADOS NA TABELA 1, O WITH GRANT OPTION SIGNIFICA QUE ESTE MESMO USUARIO 1 PODE TAMBÉM DAR PERMISSÃO PARA OUTROS USUARIOS. REVOKE - COMANDO PARA REVOGAR PORMISSIONAMENTOS REVOKE [PRIVILEGIO] ON [OBJETO] FROM [USUARIO] EX - REVOKE INSERT ON TABELA 1 FROM USUARIO 1 ( ESTE COMANDO ESTA RETIRANDO O PERMISSIONAMENTO ANTES LIBERADO) O USUARIO QUE RECEBEU A PERMISSÃO, CASO TENHA DADO PERMISSIONAMENTO PARA OUTROS USUARIOS, E O ADM QUEIRA RETIRAR O PERMISSIONAMENTO DELE E DOS DEMAIS, A LINHA DE COMANDO É: REVOKE GRANT OPTION FOR [PRIVILEGIO] ON [OBJETO] FROM [USUARIO] CASCADE COMANDO CASCADE RETIRA EM CASCATA TODOS OS USUARIOS QUE RECEBERAM PERMISSÃO. EX - REVOKE GRANT OPTION FOR INSERT ON TABELA 1 FROM USUARIO 1 CASCADE CRIANDO UM USUARIO, CLICAR NO BANCO DE DADOS QUE UTILIZAMOS E DEPOIS COM O BOTAO DIREITO CLICAR ME NOVO USUARIO, COLOCAR NOME DE USUARIO E NOME DO LOGON E DAR OK. revoke insert on saleslt.address from guest - revoga o permissionamento do usuario guest de inserir dados na tabela saleslt.address CASE FICA DENTRO DA QUERY para consultas melhor fazer...
Compartilhar