政务平台数据库设计.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
数据库设计 省级政务平台数据库设计 数据库设计原则 (1)标准化 严格按照相关技术标准完成数据库的设计,包括国土资源部颁发的相应数据库建库规 范标准、国家已经发布的许多基础的行业分类、代码标准,以及在信息化建设过程中形 成的一些可操作性强的数据库设计标准。 (2)一致性 数据库设计要符合数据一致性原则,国家、省、地(市)重复存储的业务数据和基础 数据要保持一致性。 (3)完整性 利用关系型数据库提供的数据完整性约束功能来保证数据的完整性,特别是要合理利 用以下四种约束类型:非空,唯一键,主键,外键。 (4)有效性 物理设计需综合考虑,根据业务规则,确定关联表的数据量大小,对数据项的访问频 度。 索引可提供快速访问表中数据的策略。建立索引时设置较小的填充因子,以便在各数 据页中留下较多的自由空间,减少页分割及重新组织的工作。从而提高数据库运行效率 和执行性能。 此外,考虑利用数据库提供的簇表机制、历史数据分离机制、逻辑存储分开机制、空 间数据索引机制等。 (5)安全性 包括对系统存储数据的安全性控制,包括访问类型(读、写等)、访问对象的控制策略 和实现方法、授权与收权等。 概念设计 数据库环境说明 所采用的数据库系统为Oracle11g中文版。 数据库的命名规则 为了清晰描述数据库对象,所有的表名采用汉语拼音前缀表示数据分类,表名和字段 名准确描述,避免使用有二义性的词汇。在某些习惯使用英文的字典表和系统设置表或 使用英文更能够描述对象的时候,也使用英文来进行命名。 逻辑设计 数据的逻辑分类 目前,省级政务管理平台中共包括四类逻辑存储单元:组织机构用户管理数据库、权 限访问控制管理数据库、业务表单构建数据库和业务流程构建数据库,分别用来存储平 台的基础配置数据、业务数据和非结构化数据,详细说明如下: 表4-3逻辑分类 "逻辑存储单元 "说明 " "组织机构用户管"用来存储组织机构用户管理配置数据,包括用户表、用户" "理数据库 "签章、用户状态表、组织机构表、角色表等。 " "权限访问控制管"用于存储权限访问控制管理配置数据,包括权限表、各类" "理数据库 "关联表。 " "业务表单构建数"用于存储业务表单构建数据,包括业务树结构表、数据模" "据库 "型书、业务表单等。 " "业务流程构建数"用于存储业务流程构建数据,包括流程实例表、业务连接" "据库 "、流程环节、附件表等。 " 数据E-R图 总图 用户组织机构 图4-78用户组织机构 用户角色权限 图4-79用户角色权限 业务模型树 图4-80业务模型树 业务数据 图4-81业务数据 工作流流转 图4-82工作流流转 物理设计 设计数据库的物理结构,根据数据库的逻辑结构来选定RDBMS,并设计和实施数据库 的存储结构、存取方式。 表空间设计 遵照《数据库表空间命名规范》,数据库表空间设计如下: 表4-4表空间设计 "编号 "业务系统名称 "表空间名称 "总大小 " "1 "省级政务管理平台 "JSYZT "100G " 数据库用户设置 表4-5数据库用户设置 "用户 "角色 "数据库访问"用户说明 " "JSYZT "RESOURCE、CONNECT "JSYZT "政务平台系统管理操作用 " " " " "户 " "BL_JSYD "RESOURCE、CONNECT "JSYZT "建设用地业务操作用户 " "BL_ZBPH "RESOURCE、CONNECT "JSYZT "占补平衡业务操作用户 " "ETL "RESOURCE、CONNECT "JSYZT "ETL数据查询用户 " 数据库表汇总 表4-6数据库表汇总 "类别 "表名 "功能说明 " "组织机构用户管理 "用户表 "描述用户的基本信息 " " "用户签章 "描述用户签章的基本信" " " "息 " " "用户状态表 "描述用户状态的信息 " " "组织机构表 "描述组织机构的信息 " " "角色表 "描述角色信息 " " "组织机构和用户关联表 "记载组织机构和用户关" " " "联数据项 " " "职务表 "描述用户的职务信息 " " "部门关联职员表 "记载部门与部门之间的" " " "关联数据项 " " "部门人员职责表 "描述部门各职位人员的" " " "责任 " "权限访问控制管理 "权限表 "描述权限的基本信息 " " "权限和角色的关联表 "记载权限和角色的关联" " "角色和用户的关联表 "描述角色和用户信息 " " "角色、权限和用户的关联表 "描述角色、权限和用户" " " "信息 " "业务表单构建 "业务分类表 "记载业务分类信息 " " "计数器 "描述计数器相关参数的" " " "信息 " " "业务树结构表 "描述业务树结构的信息" " "业务数据模型表 "记录业务数据模 《政务平台数据库设计》文档详述了省级政务平台数据库的设计原则、概念设计、逻辑设计以及物理设计,旨在构建一个高效、安全、一致的政务信息管理系统。以下是对这些内容的详细解读: 1. **数据库设计原则**: - **标准化**:遵循国家相关技术标准,如国土部的数据库建库规范,行业分类和代码标准,以及内部制定的操作性强的数据库设计标准,确保设计的一致性和合规性。 - **一致性**:保证不同层级的业务数据和基础数据的一致性,确保数据的可靠性。 - **完整性**:利用Oracle11g数据库提供的完整性约束,如非空、唯一键、主键和外键,确保数据的完整性。 - **有效性**:通过物理设计优化,如合理创建索引,设置合适的填充因子,提高数据库的运行效率和执行性能,同时考虑数据库的簇表、历史数据分离、逻辑存储和空间数据索引等机制。 - **安全性**:控制数据访问,设定访问类型和对象的权限,实现安全策略,确保数据的安全存储和访问。 2. **概念设计**: - **数据库环境**:选用Oracle11g中文版作为数据库系统。 - **命名规则**:采用汉语拼音前缀的表名,确保描述清晰且无歧义,对于特定情况,也可使用英文命名。 3. **逻辑设计**: - **数据逻辑分类**:分为组织机构用户管理数据库、权限访问控制管理数据库、业务表单构建数据库和业务流程构建数据库,分别存储配置数据、业务数据和非结构化数据。 - **E-R图**:显示了用户组织机构、用户角色权限、业务模型树、业务数据和工作流流转的关系,便于理解数据间的关联。 4. **物理设计**: - **表空间设计**:按照《数据库表空间命名规范》规划,如省级政务管理平台的表空间JSYZT,总大小为100GB。 - **数据库用户设置**:定义了不同角色的数据库用户,如JSYZT(政务平台系统管理)、BL_JSYD(建设用地业务)、BL_ZBPH(占补平衡业务)和ETL(数据查询)。 - **数据库表汇总**:列举了各类别数据库表的功能,如用户表、用户签章、组织机构表、权限表等,以及它们各自的作用。 这个政务平台数据库设计的全面性体现在对数据的标准化处理、数据一致性的维护、数据完整性的保障、运行效率的提升以及安全性的强化。这样的设计不仅满足了政务信息管理的基本需求,还为系统的扩展和升级提供了坚实的基础。同时,通过逻辑和物理层面的细致规划,确保了数据的有效管理和高效使用。
剩余35页未读,继续阅读
- 粉丝: 109
- 资源: 9354
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于小程序的健康管理源代码(完整前后端+mysql).zip
- 前端分析-2023071100789
- 基于小程序的高校餐厅食品留样管理系统源代码(完整前后端+mysql).zip
- 前端分析-2023071100789
- 基于小程序的电影院票务系统源代码(完整前后端+mysql).zip
- 基于小程序的电影交流平台源代码(完整前后端+mysql+LW).zip
- 基于小程序的个人健康信息管理小程序源代码(完整前后端+mysql).zip
- 基于小程序的高校毕业管理系统小程序源代码(完整前后端+mysql+LW).zip
- node基于微信小程序的学生宿舍管理系统源代码(完整前后端+mysql).zip
- 基于小程序的心理服务平台微信小程序的设计与实现源代码(完整前后端+mysql+LW).zip