數據庫權限設計


這個就是簡單的權限設計,之前有設計過,目前只做一下備忘記錄。

 請看圖:

表說明

SysUser : 用戶表

SysUserRole: 用戶角色表

SysRole : 角色表

SysRoleMenu: 角色菜單表

SysMenu : 菜單表

SysUserVipMenu : 特權表

表與表之間的關系

1、用戶登陸

2、到【用戶角色表】中,根據登陸用戶的id查出用戶的角色

3、到【角色表】中,查詢角色的權限菜單

4、最后,到【特權表】查詢角色權限之外的權限

表說明

1、一個用戶可以有多個角色,【用戶表】與 【角色表】是一對多的關系,因而,中間需要一個【用戶角色表】

2、一個角色可以有多個權限菜單,【角色表】與【菜單表】是一對多的關系,因而,中間需要一個【角色菜單表】

3、某個用戶,可能還有一些特權菜單,【用戶表】與 【菜單表】之間,還有一個【特權表】作為中間關聯

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM