数据库权限设计

这个就是简单的权限设计,以前有设计过,目前只作一下备忘记录。设计

 请看图:3d

表说明

SysUser : 用户表blog

SysUserRole: 用户角色表ip

SysRole : 角色表权限

SysRoleMenu: 角色菜单表im

SysMenu : 菜单表查询

SysUserVipMenu : 特权表db

表与表之间的关系

一、用户登录img

二、到【用户角色表】中,根据登录用户的id查出用户的角色co

三、到【角色表】中,查询角色的权限菜单

四、最后,到【特权表】查询角色权限以外的权限

表说明

一、一个用户能够有多个角色,【用户表】与 【角色表】是一对多的关系,于是,中间须要一个【用户角色表】

二、一个角色能够有多个权限菜单,【角色表】与【菜单表】是一对多的关系,于是,中间须要一个【角色菜单表】

三、某个用户,可能还有一些特权菜单,【用户表】与 【菜单表】之间,还有一个【特权表】做为中间关联