create table Users( --用户
UserID int identity(1,1) primary key,
UserName varchar(30) not null,
PassWord varchar(30) not null)
go
create table Roles( --角色
RoleID int identity(1,1) primary key,
RoleName varchar(30) not null,
RoleDescription varchar(100))
go
create table Modules( --菜单
ModuleID int identity(1,1) primary key,
ModuleName varchar(30) not null,
ModuleUrl varchar(200) null,
ParentID int not null,
ModulePosition int not null,
ImageUrl varchar(100))
go
create table UserRoleRel( --用户和角色关联表
ID int identity(1,1) primary key,
UserID int not null references Users(UserID),
RoleID int not null references Roles(RoleID))
GO
create table RoleModuleRel( --角色和菜单功能关联表
ID int identity(1,1) primary key,
RoleID int not null references Roles(RoleID),
ModuleID int not null references Modules(ModuleID))
权限管理数据库设计
最新推荐文章于 2024-07-20 20:04:43 发布