Cursos / Informática para Internet / Banco de dados / Aula

arrow_back Aula 17 - Linguagem SQL – Segurança

Atividade 02

Considerando o banco de dados pagamentos, desenvolvido na Aula 14, contendo tabelas (empregados, pagamentos e descontos) e visões (funcionario e salario), faça o que se pede.

  1. Crie os seguintes usuários: João, Maria e José.
  2. Usando comandos em SQL, fixe as seguintes regras de privilégios para os usuários:
    1. João deve ter acesso às tabelas podendo alterar, inserir e excluir dados. Porém, ele terá acesso somente às tabelas e a nenhuma visão.
    2. Maria deve ter acesso somente à tabela clientes. Ela poderá inserir e alterar dados na tabela, mas não excluí-los.
    3. José poderá apenas visualizar os dados das tabelas clientes e descontos.
    4. João concede a José os direitos de alterar, inserir e excluir dados na tabela clientes.
    5. Maria perde o direito de acessar e visualizar os dados da tabela clientes.
    6. João perde o direito de acessar a tabela clientes. Com isso, José também deve perder os direitos concedidos por João.

Versão 5.3 - Todos os Direitos reservados