首页 百科知识 数据库设计原则

数据库设计原则

时间:2022-10-06 百科知识 版权反馈
【摘要】:为方便与其他系统之间进行数据交换,数据库的设计将充分考虑以前已建立系统的数据。数据完整性用来确保数据库中数据的准确性。约束条件可以检验进入数据库中的数值。设计时需要做到数据库的数据具有独立性,独立于应用程序,使数据库的设计及其结构不影响程序,反之亦然。数据库是整个信息系统的核心和基础,它的设计要保证安全性。通过做好对数据访问的授权设计,保证数据不被非法访问。

5.4.1.1 一致性与标准性

除遵循数据库设计的软件行业标准外,还要遵循国家、地方标准及行业的习惯性事实标准,以方便数据交流及功能的实行,数据分类与编码、精度与标准等完全参照信息系统建设标准与规范设计。有国际标准、国家标准,或行业标准的情况下采用标准代码;没有标准代码,但有通用习惯符的情况下采用通用习惯符;既没有标准代码,又没有通用习惯符的情况下自编码,自编码应满足稳定性、可扩充性、通用性和易读性原则进行编码。为方便与其他系统之间进行数据交换,数据库的设计将充分考虑以前已建立系统的数据。

5.4.1.2 实用性与先进性

数据库设计充分考虑工作实际情况和实际应用特点,按照系统规模和实际需求,遵循“先进性与实用性并重”的原则,遵循数据库设计的一般原则,采用的技术方案既要考虑技术的先进性,又必须按照实用原则考虑技术的成熟性,保证数据的实用性。数据完整性用来确保数据库中数据的准确性。数据库中的完整性一般是通过约束条件来控制的。约束条件可以检验进入数据库中的数值。约束条件可以防止重复或冗余的数据进入数据库。在系统中可以利用约束条件来保证新建或修改后的数据能够遵循所定义的业务知识。

5.4.1.3 独立性和可扩展性

设计时需要做到数据库的数据具有独立性,独立于应用程序,使数据库的设计及其结构不影响程序,反之亦然。另外,根据设计开发经验,需求分析即使再详细,使用人员所提的需求也不能全面提出,而且业务也是在变化的,所以数据库设计要考虑其扩展性能,使得系统增加新的应用或新的需求时,不至于引起整个数据库结构大的变动,在一定程度上满足未来水资源管理信息系统业务发展的需要。按照开放式系统的标准和技术进行设计和开发,不仅在数据库内容上开放,而且也为数据库的应用开发提供一套开放机制。

5.4.1.4 安全性和共享性

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

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

数据共享是以一体化管理为目标,在各子系统之间实现基础数据、业务数据和成果数据的互相读取。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈