权限表设计

所谓权限:指的是系统中的资源,资源包括菜单资源(学习情况报表,账号审核…)以及按钮资源
所谓角色:指的是系统中的权限集合(1)
1.用户表
create table t_user(
userid varchar(18) primary key, 用户id
username varchar(18), 用户名
userpwd varchar(16), 密码
roleId varchar(18) 角色id
);
2.角色表
create table t_role(
roleId varchar(18) primary key, 角色id
roleIdname varchar(16) ,角色名
roleIdSID varchar(16) 过度中间表id
);
3.过度中间表
create table t_roles(
roleIdSID varchar(16), 过度中间表id
powerID varchar(16) 权限ID
);
4:权限表
create table t_power(
powerID varchar(16) primary key, 权限ID
powername varchar(32) 权限名
);
这个权限表的思路为
用过度表来关联权限表在根据过度表来查找过渡表以达到权限设计

猜你喜欢

转载自blog.csdn.net/jiang25810/article/details/82974610
今日推荐