水务管理系统数据库建设

.. . .. . ..

水务系统数据库及其管理系统建设

. 专业学习资料 .

.. . .. . ..

一、 概述

根据实际情况,结合本项目需求,从水安全、水资源、水环境等各类数据的存储与管理要求出发,依据“统一规划、统一标准、统一设计、数据共享”的基本原则,建立局核心数据库及各行业数据库。

各数据库的建设要以水务局信息化规划和各类标准化体系为依据,充分考虑与其它行业的协调及统一,避免数据库的封闭建设,提高数据的可用性,满足相关行业业务需要的数据库。

数据库建设是系统建设的重要支撑,根据信息中心建设所涉及到的各种数据的存储、管理特点,数据库整体结构采用“集中与分布相结合”的方式。

二、 数据库设计原则

? 数据的一致性与标准性

数据库的设计除遵循数据库设计的软件行业标准外,还遵循国家、地方标准及行业的习惯性事实标准,以方便数据交流及功能的实行。

为方便与其他系统之间进行数据交换,数据库的设计将充分考虑以前已建立系统的数据。

? 数据的实用性与完整性

数据库设计充分考虑工作的实际情况和实际应用特点,按照系统规模和实际需求,遵循“先进性与实用性并重”的原则,保证数据的实用性。

数据完整性用来确保数据库中数据的准确性。数据库中的完整性一般是通

. 专业学习资料 .

.. . .. . ..

过约束条件来控制的。约束条件可以检验进入数据库中的数据值。约束条件可以防止重复或冗余的数据进入数据库。在系统中可以利用约束条件来保证新建或修改后的数据能够遵循所定义的业务知识。

? 数据的独立性和可扩展性

设计时需要做到数据库的数据具有独立性,独立于应用程序,使数据库的设计及其结构的变化不影响程序,反之亦然。另外,根据设计开发经验,需求分析再详细,使用人员所提的需求不可能全面提出,此外,业务也是在变化的,所以数据库设计要考虑其扩展性能,使得系统增加新的应用或新的需求时,不至于引起整个数据库结构的大的变动。

? 数据的安全性

数据库是整个信息系统的核心和基础,它的设计要保证安全性。通过设计一个合理和有效的备份和恢复策略,在数据库因天灾或人为因素等意外事故,导致数据库系统毁坏,要能在最短的时间内使数据库恢复。通过做好对数据库访问的授权设计,保证数据不被非法访问。

? 数据分级管理机制

根据系统访问角色,将用户分成领导决策分析用户、系统管理用户、运行浏览用户和运行调度用户等几个角色,分别赋予角色访问数据的权限和使用系统功能的权限,严格控制角色登录,实现数据的分级管理。

? 统一考虑空间、属性、设施、模型数据的兼容性

数据库设计的时候充分考虑数据采集、数据入库、数据应用的紧密结合。便于在空间数据的基础上进行设施及相关属性的考虑;空间数据格式设计时充分考虑与模型所需数据的结合,利于模型数据直接使用空间及设施的相关数

. 专业学习资料 .

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4