没有合适的资源?快使用搜索试试~ 我知道了~
政务平台数据库设计.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 193 浏览量
2022-07-14
10:24:37
上传
评论
收藏 298KB DOCX 举报
温馨提示
试读
96页
政务平台数据库设计.docx
资源推荐
资源详情
资源评论
第 1 页
1. 数据库设计
1.1 省级政务平台数据库设计
1.1.1 数据库设计原则
(1)标准化
严格按照相关技术标准完成数据库的设计,包括国土资源部
颁发的相应数据库建库规范标准、国家已经发布的许多基础的行
业分类、代码标准,以及在信息化建设过程中形成的一些可操作
性强的数据库设计标准。
(2)一致性
数据库设计要符合数据一致性原则,国家、省、地(市)重
复存储的业务数据和基础数据要保持一致性。
(3)完整性
利用关系型数据库提供的数据完整性约束功能来保证数据的
完整性,特别是要合理利用以下四种约束类型:非空,唯一键,
主键,外键。
(4)有效性
物理设计需综合考虑,根据业务规则,确定关联表的数据量
大小,对数据项的访问频度。
索引可提供快速访问表中数据的策略。建立索引时设置较小
的填充因子,以便在各数据页中留下较多的自由空间,减少页分
割及重新组织的工作。从而提高数据库运行效率和执行性能。
第 2 页
此外,考虑利用数据库提供的簇表机制、历史数据分离机制、
逻辑存储分开机制、空间数据索引机制等。
(5)安全性
包括对系统存储数据的安全性控制,包括访问类型(读、写等)、
访问对象的控制策略和实现方法、授权及收权等。
1.1.2 概念设计
1.1.2.1 数据库环境说明
所采用的数据库系统为 Oracle 11g 中文版。
1.1.2.2 数据库的命名规则
为了清晰描述数据库对象,所有的表名采用汉语拼音前缀表
示数据分类,表名和字段名准确描述,避免使用有二义性的词汇。
在某些习惯使用英文的字典表和系统设置表或使用英文更能够
描述对象的时候,也使用英文来进行命名。
1.1.3 逻辑设计
1.1.3.1 数据的逻辑分类
目前,省级政务管理平台中共包括四类逻辑存储单元:组织
机构用户管理数据库、权限访问控制管理数据库、业务表单构建
数据库和业务流程构建数据库,分别用来存储平台的基础配置数
据、业务数据和非结构化数据,详细说明如下:
表 1-1 逻辑分类
逻辑存储单
元
说明
第 3 页
组织机构用
户管理数据
库
用来存储组织机构用户管理配置数据,包括用户
表、用户签章、用户状态表、组织机构表、角色
表等。
权限访问控
制管理数据
库
用于存储权限访问控制管理配置数据,包括权限
表、各类关联表。
业务表单构
建数据库
用于存储业务表单构建数据,包括业务树结构表、
数据模型书、业务表单等。
业务流程构
建数据库
用于存储业务流程构建数据,包括流程实例表、
业务连接、流程环节、附件表等。
1.1.3.2 数据 E-R 图
1.1.3.2.1 总图
1.1.3.2.2 用户组织机构
图 1-1 用户组织机构
第 4 页
1.1.3.2.3 用户角色权限
权限表
PK SA_IDENT NUMBERPS(38,0)
SA_NAME VARCHAR2(10)
OWNER NUMBERPS(38,0)
SA_REMARK VARCHAR2(10)
SA_ORDER NUMBERPS(38,0)
角色和用户的关联表
PK SR_IDENT NUMBERPS(38,0)
OWNER NUMBERPS(38,0)
USERID NUMBERPS(38,0)
UR_ORDER NUMBERPS(38,0)
角色
PK SR_IDENT NUMBERPS(38,0)
OWNER NUMBERPS(38,0)
SR_NAME VARCHAR2(10)
SR_REMARK VARCHAR2(10)
SR_ORDER NUMBERPS(38,0)
用户表
PK US_IDENT NUMBERPS(38,0)
US_REMARK CHAR(10)
US_DROP DATE
US_PHONE CHAR(10)
US_NAME CHAR(10)
US_ORDER NUMBERPS(38,0)
角色、权限和用户的关联表
PK SR_IDENT NUMBERPS(38,0)
USERID NUMBERPS(38,0)
SA_IDENT NUMBERPS(38,0)
RU_ORDER NUMBERPS(38,0)
OWNER NUMBERPS(38,0)
RU_OID NUMBERPS(38,0)
权限和角色的关联表
PK SA_IDENT NUMBERPS(38,0)
RO_OID NUMBERPS(38,0)
SR_IDENT NUMBERPS(38,0)
RO_ORDER NUMBERPS(38,0)
OWNER NUMBERPS(38,0)
US_IDENT
SR_IDENT
SA_IDNET
SR_IDENT
US_IDENT
SA_IDENT
SR_IDENT
SR_IDENT
SA_IDENT
图 1-2 用户角色权限
1.1.3.2.4 业务模型树
图 1-3 业务模型树
1.1.3.2.5 业务数据
图 1-4 业务数据
第 5 页
1.1.3.2.6 工作流流转
流程实例表
PK FI_INST VARCHAR2(10)
OWNER NUMBERPS(38,0)
FI_TALERT NUMBERPS(38,0)
FI_ETIME DATE
FI_STATE NUMBERPS(38,0)
FI_FLOW NUMBERPS(38,0)
流转实例变化到任务箱
PK SLID VARCHAR2(10)
ACTION VARCHAR2(10)
ID VARCHAR2(10)
业务连接
PK FL_INST VARCHAR2(10)
FL_OID NUMBERPS(38,0)
FL_CMDSTR VARCHAR2(10)
FL_ORGAN NUMBERPS(38,0)
FL_FWAY NUMBERPS(38,0)
FL_IDENT NUMBERPS(38,0)
流转日志
PK FG_INST VARCHAR2(10)
FG_IDENT NUMBERPS(38,0)
FG_LINE NUMBERPS(38,0)
FG_STIME DATE
FG_RUSER NUMBERPS(38,0)
流转任务
PK FI_INST NUMBERPS(38,0)
FT_IDENT NUMBERPS(38,0)
SQDWMC VARCHAR2(10)
FT_FLOW NUMBERPS(38,0)
FT_TALERT NUMBERPS(38,0)
流程实例变化到电子监察
PK SLID VARCHAR2(10)
ACTION VARCHAR2(10)
ID VARCHAR2(10)
SLID
SLID
SLID
FG_INST
SLID
图 1-5 工作流流转
1.1.4 物理设计
设计数据库的物理结构,根据数据库的逻辑结构来选定
RDBMS,并设计和实施数据库的存储结构、存取方式。
1.1.4.1 表空间设计
遵照《数据库表空间命名规范》,数据库表空间设计如下:
表 1-2 表空间设计
编号
业务系统名称
表空间名
称
总大小
1
省级政务管理平台
JSYZT
100G
1.1.4.2 数据库用户设置
表 1-3 数据库用户设置
用户
角色
数据库访
问
用户说明
剩余95页未读,继续阅读
资源评论
kfcel5889
- 粉丝: 3
- 资源: 5万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功