Nesse script de banco de dados, são apresentadas tabelas e seus relacionamentos para serem utilizadas em um controle de acesso a funcionalidades de um sistema.
Tabelas e suas finalidades:
| Tabela | Finalidade |
|---|---|
| login_usuario | Relação de usuários |
| login_perfil | Perfil de usuários (grupo de usuários) |
| login_autorizacao | Relação dos privilégios de acesso |
| login_usuario_perfil | Relação de usuários de um perfil |
| login_perfil_autorizacao | Privilégios permitidos por perfil |
DER - Diagrama-Entidade-Relacionamento
Banco de dados MySQL Server Community.
Gerenciador de banco de dados MySQL Workbench.
Para usar Hash BCrypt para encriptar a senha, deve-se alterar o tamanho da senha na tabela "login_usuario": senha varchar(62)