首页 > 技术文章 > RBAC设计前期设计

mengluo 2017-12-22 14:36 原文

//s用户表

create table userinfo(
	id int(18) primaryk key auto_increment,
	username varchar(50) not null
);

//角色表

create table roleinfo(
	id int primary key auto_increment,
	name varchar(50) not null
)

//角色用户关联表
create role_user(
   userid int(18),
   roleid int(18)
);

//操作表
create table action(
	id int primary key auto_increment,
	name varchar(50)
);
//角色操作关联表
create table roleacion(
		id int,
		roleid int(18),
		actionid int(18)
)

//用户操作关联表
create table  useraction(
	id
	userid
	actionreid
)

  

推荐阅读