數據庫權限設計

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

 請看圖:3d

表說明

SysUser : 用戶表blog

SysUserRole: 用戶角色表ip

SysRole : 角色表權限

SysRoleMenu: 角色菜單表im

SysMenu : 菜單表查詢

SysUserVipMenu : 特權表db

表與表之間的關係

一、用戶登錄img

二、到【用戶角色表】中,根據登錄用戶的id查出用戶的角色co

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

四、最後,到【特權表】查詢角色權限以外的權限

表說明

一、一個用戶能夠有多個角色,【用戶表】與 【角色表】是一對多的關係,於是,中間須要一個【用戶角色表】

二、一個角色能夠有多個權限菜單,【角色表】與【菜單表】是一對多的關係,於是,中間須要一個【角色菜單表】

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

相關文章
相關標籤/搜索