权限模块数据库设计方案
图书 :图书ID 、图书Name 、图书作者、图书出版日期、位置、图书状态。
Sybase PowerDesigner
Conceptual Data Model Report
Model: 权限模块数据库
Report: Report 1
Author: zxl Version:
Date: 2014/12/7
Summary:
Table of Contents
The 'Table of Contents' field needs to be updated!
Conceptual Data Model PowerDesigner
2014/12/7
权限模块数据库
页数 _
I CDM Diagrams
Model level diagrams
图权限
II Model level object lists
数据项清单
模型 权限模块数据库的图的清单
实体清单
实体识别字清单
关系清单
设计思路
设计一个带有权限的数据库,仅仅设计了权限模块。
权限表:主键为权限Id ,内容有四个功能增删改查,对系统中实体表操作。其权限值分别对应0、1、2、3。
角色表:主键为角色Id ,内容分为四个角色,系统管理员,管理员,会员、游客。其对应的值为0、1、2、3。
用户表:主键为用户Id ,包括用户名、用户密码、用户本地IP ,以及用户状态分为可用、不可用,对应值为0、1。目的是判断这个用户是否还可以使用。
权限角色表:主键为权角Id 。权限表Id 为其软外键,对应权限表的主键权限Id ,角色表Id 为其软外键,对应角色表的主键角色Id 。用意是把相应权限分给对应的角色。
用户角色表:主键为角用Id 。用户表Id 为其软外键,对应用户表的主键用户Id ,角色表Id 为其软外键,对应角色表的主键角色Id 。拥有相应角色的权限。可以对实体表进行相应的操作。
因为主要的是设计权限模块部分,故没有添加实体表。