资源预览内容
第1页 / 共58页
第2页 / 共58页
第3页 / 共58页
第4页 / 共58页
第5页 / 共58页
第6页 / 共58页
第7页 / 共58页
第8页 / 共58页
第9页 / 共58页
第10页 / 共58页
亲,该文档总共58页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
1. 数据库设计1.1 省级政务平台数据库设计1.1.1 数据库设计原则(1)标准化严格按照相关技术标准完成数据库的设计,包括国土资源部颁发的相应数据库建库规范标准、国家已经发布的许多基础的行业分类、代码标准,以及在信息化建设过程中形成的一些可操作性强的数据库设计标准。(2)一致性数据库设计要符合数据一致性原则,国家、省、地(市)重复存储的业务数据和基础数据要保持一致性。(3)完整性利用关系型数据库提供的数据完整性约束功能来保证数据的完整性,特别是要合理利用以下四种约束类型:非空,唯一键,主键,外键。(4)有效性物理设计需综合考虑,根据业务规则,确定关联表的数据量大小,对数据项的访问频度。索引可提供快速访问表中数据的策略。建立索引时设置较小的填充因子,以便在各数据页中留下较多的自由空间,减少页分割及重新组织的工作。从而提高数据库运行效率和执行性能。此外,考虑利用数据库提供的簇表机制、历史数据分离机制、逻辑存储分开机制、空间数据索引机制等。(5)安全性包括对系统存储数据的安全性控制,包括访问类型(读、写等)、访问对象的控制策略和实现方法、授权与收权等。1.1.2 概念设计1.1.2.1 数据库环境说明所采用的数据库系统为Oracle 11g中文版。1.1.2.2 数据库的命名规则为了清晰描述数据库对象,所有的表名采用汉语拼音前缀表示数据分类,表名和字段名准确描述,避免使用有二义性的词汇。在某些习惯使用英文的字典表和系统设置表或使用英文更能够描述对象的时候,也使用英文来进行命名。1.1.3 逻辑设计1.1.3.1 数据的逻辑分类目前,省级政务管理平台中共包括四类逻辑存储单元:组织机构用户管理数据库、权限访问控制管理数据库、业务表单构建数据库和业务流程构建数据库,分别用来存储平台的基础配置数据、业务数据和非结构化数据,详细说明如下:表 43逻辑分类逻辑存储单元说明组织机构用户管理数据库用来存储组织机构用户管理配置数据,包括用户表、用户签章、用户状态表、组织机构表、角色表等。权限访问控制管理数据库用于存储权限访问控制管理配置数据,包括权限表、各类关联表。业务表单构建数据库用于存储业务表单构建数据,包括业务树结构表、数据模型书、业务表单等。业务流程构建数据库用于存储业务流程构建数据,包括流程实例表、业务连接、流程环节、附件表等。1.1.3.2 数据E-R图1.1.3.2.1 总图1.1.3.2.2 用户组织机构图478用户组织机构1.1.3.2.3 用户角色权限图479用户角色权限1.1.3.2.4 业务模型树图480业务模型树1.1.3.2.5 业务数据图481业务数据1.1.3.2.6 工作流流转图482工作流流转1.1.4 物理设计设计数据库的物理结构,根据数据库的逻辑结构来选定RDBMS,并设计和实施数据库的存储结构、存取方式。1.1.4.1 表空间设计遵照数据库表空间命名规范,数据库表空间设计如下:表 44表空间设计编号业务系统名称表空间名称总大小1省级政务管理平台JSYZT100G1.1.4.2 数据库用户设置表 45数据库用户设置用户角色数据库访问用户说明JSYZTRESOURCE、CONNECTJSYZT政务平台系统管理操作用户BL_JSYDRESOURCE、CONNECTJSYZT建设用地业务操作用户BL_ZBPHRESOURCE、CONNECTJSYZT占补平衡业务操作用户ETLRESOURCE、CONNECTJSYZTETL数据查询用户1.1.4.3 数据库表汇总表 46数据库表汇总类别表名功能说明组织机构用户管理用户表描述用户的基本信息用户签章描述用户签章的基本信息用户状态表描述用户状态的信息组织机构表描述组织机构的信息角色表描述角色信息组织机构和用户关联表记载组织机构和用户关联数据项职务表描述用户的职务信息部门关联职员表记载部门与部门之间的关联数据项部门人员职责表描述部门各职位人员的责任权限访问控制管理权限表描述权限的基本信息权限和角色的关联表记载权限和角色的关联角色和用户的关联表描述角色和用户信息角色、权限和用户的关联表描述角色、权限和用户信息业务表单构建业务分类表记载业务分类信息计数器描述计数器相关参数的信息业务树结构表描述业务树结构的信息业务数据模型表记录业务数据模型的信息业务数据模型树描述业务数据模型树的信息业务数据表字段描述表加载业务数据表字段描述的信息业务模型表间关系描述业务模型表间关系的信息复杂业务模型表记载复杂业务模型信息业务表单描述业务表单的信息流程与表单关系表记载流程与表单关系信息系统字典描述系统字典的基本信息查询模板描述查询模板信息工作日历表描述工作日历的基本信息代理表记载代理的信息业务流程构建流程实例表记载流程实例信息设置流程实例变化到电子监察描述流程实例变化到电子监察信息流转实例变化到任务箱描述流转实例变化到任务箱信息业务连接描述业务连接信息流程内节点信息描述流程内节点信息流转日志描述流转日志信息流转日志变化到电子监察描述流转日志变化到电子监察信息流转日志删除描述流转日志删除信息流转环节描述流转环节信息流转任务描述流转任务信息流转任务删除描述流转任务删除信息登录日志描述登录日志信息计数器回收站描述计数器回收站信息附件表描述附件表信息1.1.4.4 数据库表结构清单1.1.4.4.1 组织机构用户管理1.1.4.4.1.1 用户表(OA2_USER)表47用户表(OA2_USER)主键字段名称数据类型字段描述可空备注是US_IDENTNUMBER用户id否US_REMARKVARCHAR2(100)备注是US_DROPDATE注销时间是US_PHONEVARCHAR2(128)用户电话是US_NAMEVARCHAR2(100)用户名称是US_ORDERNUMBER用户排序是US_TAKECHAR(16)是US_STATENUMBER用户状态是US_DATABLOB电子签章是US_PWORDVARCHAR2(100)用户密码是US_DATEDATE新增用户的时间是CA_CODEVARCHAR2(100)CA编码是US_CODEVARCHAR2(100)用户登录名称是US_AUTHVARCHAR2(100)用户授权是LOGON_COUNTERNUMBER登录次数是ENABLEDVARCHAR2(1)是否许可是JIFENVARCHAR2(1)积分是USER_GRADENUMBER用户级别是0 厅长 1 处长 2 副处长 3 科员KZCODECHAR(6)行政编码是E_EMPIDVARCHAR2(50)E平台中的编码是US_JOBVARCHAR2(50)用户的职务是US_PWORD_BAKVARCHAR2(100)用户的密码备份是US_PWORD_NULLVARCHAR2(100)用户空密码是1.1.4.4.1.2 用户签章(OA2_SIGN)表48用户签章(OA2_SIGN)主键字段名称数据类型字段描述可空备注是SG_IDENTCHAR(64)ID号否SG_DATABLOB签章数据是1.1.4.4.1.3 用户状态表(OA2_STATE)表49用户状态表(OA2_STATE)主键字段名称数据类型字段描述可空备注是ST_IDENTNUMBERID号否ST_ORDERNUMBER排序是ST_NAMEVARCHAR2(100)名称是OWNERNUMBER所属业务是ST_REMARKVARCHAR2(200)备注是ST_ALIASVARCHAR2(200)别名是1.1.4.4.1.4 组织机构表(OA2_ORGAN)表410组织机构表(OA2_ORGAN)主键字段名称数据类型字段描述可空备注是OG_IDENTNUMBERID否OG_CODEVARCHAR2(128)编号是OG_NAMEVARCHAR2(128)名称是OG_MAINNUMBER上级组织ID是OG_REMARKVARCHAR2(200)备注是OG_ORDERNUMBER排序是OG_TYPENUMBER状态是0 表示有效-1 表示已经注销1.1.4.4.1.5 角色表(OA2_ROLE)表411角色表(OA2_ROLE)主键字段名称数据类型字段描述可空备注是SR_IDENTNUMBERID否OWNERNUMBER所属业务系统是SR_NAMEVARCHAR2(128)名称是SR_REMARKVARCHAR2(200)备注是SR_ORDERNUMBER排序是SR_TYPENUMBER类别是0 表示有效-1 表示删除SR_DATANUMBER存放的数据值是1.1.4.4.1.6 组织机构和用户关联表(OA2_OGUSER)412组织机构和用户关联表(OA2_OGUSER)主键字段名称数据类型字段描述可空备注是OG_IDENTNUMBERID否OG_ORDERNUMBER人员在该组织中的排序是是USERIDNUMBER用户ID是OG_TYPENUMBER类别是-1 表示被删除1.1.4.4.1.7 职务表(OA2_CAREER)主键字段名称数据类型字段描述可空备注CR_IDENTNUMBER职务ID是CR_NAMENVARCHAR2(128)职务名称是CR_MAINNUMBER上级职务ID是CR_REMARKNVARCHAR2(400)备注是CR_ORDERNUMBER排序是CR_TYP
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号