Dois tipos de segurança
- Segurança de Acesso (acesso ao dado)
- Segurança de Atualização (não é atualização do dado, é a persistência do dado)
Segurança de Acesso
Dois tipos de privilégio
- Nível de conta: relacionado ao usuário do banco de dados, esse usuário pode criar uma tabela, uma view, etc. (DDL)
Nivel de relação(tabela ou view): select, insert, update, delete, alter table, index, etc (DML)
grant select, insert, delete on TABELA to USER or ROLE
- revoke select, insert, … on TABELA to USER or ROLE
- grant option permite o usuario dar permissões a outros
Segurança de Atualização
É a segurança que o usuário tem em manter o dado persistido, se ele assim o quiser.
- Commit
- Rollback
- Log
- Backup full, incremental
- Recover (time stamp)
É o backup, recovery e log do banco de dadosrecovery = backupFull + Soma(BackupIncrementais) + Log