首页 百科知识 数据管理特点

数据管理特点

时间:2022-10-18 百科知识 版权反馈
【摘要】:数据的不一致性会造成系统的混乱,因此,减少冗余性避免数据的不同出现是保证系统一致性的基础。数据独立性即是数据库中数据独立于应用程序而不依赖于应用程序,也就是说数据的逻辑结构、存储结构与存取方式的改变不影响应用程序。遗憾的是到目前为止数据逻辑独立性还无法做到完全的实现。总之,数据独立性即是数据与程序间的互不依赖性。一个具有数据独立性的系统可称为以数据为中心的系统或称为面向数据的系统。

1.3.4 数据管理特点

数据管理有很多特点,下面就几个基本特点作介绍。

1)数据的集成性

数据管理的数据集成性主要表现在如下几个方面:

(1)在数据库系统中采用统一的数据结构方式,如在关系数据库中采用二维表统一结构方式。

(2)在数据库系统中按照多个应用的需要组织全局的统一的数据结构,称为数据模式。数据模式不仅可以建立整体全局的数据结构,还可以建立数据间的完整语义联系,亦即是说,数据模式不仅描述数据自身,还描述数据间联系。

(3)数据库系统中的数据模式是多个应用共同的、全局的数据结构,而每个应用的数据则是全局结构中的一部分,称为局部结构,这种全局与局部的结构模式构成了数据库系统数据集成性的主要特征。

2)数据的高共享性与低冗余性

由于数据的集成性使得数据可为多个应用所共享,而数据的共享又可极大地减少数据的冗余性,它不仅可以减少不必要的存储空间,更为重要的是可以避免数据的不一致性。

所谓数据的一致性即是在系统中同一数据的不同出现应保持相同的值;而数据的不一致性指的是同一数据在系统的不同拷贝处有不同的值。数据的不一致性会造成系统的混乱,因此,减少冗余性避免数据的不同出现是保证系统一致性的基础。

数据的共享不仅可以为多个应用服务,还可以为不断出现的新的应用提供服务,特别是在网络发达的今天,数据库与网络的结合扩大了数据关系的范围,使数据信息这种财富可以发挥更大的作用。

3)数据独立性

数据独立性即是数据库中数据独立于应用程序而不依赖于应用程序,也就是说数据的逻辑结构、存储结构与存取方式的改变不影响应用程序。

数据独立性一般分为物理独立性与逻辑独立性两级。

(1)物理独立性是指数据的物理结构(包括存储结构、存取方式等)的改变,如存储设备的更换、物理存储的更换、存取方式的改变等都不影响数据库的逻辑结构,从而不致引起应用程序的变化。

(2)逻辑独立性是指数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要修改相应应用程序,这就是数据的逻辑独立性。遗憾的是到目前为止数据逻辑独立性还无法做到完全的实现。

总之,数据独立性即是数据与程序间的互不依赖性。一个具有数据独立性的系统可称为以数据为中心的系统或称为面向数据的系统。

4)数据统一管理与控制

数据管理不仅为数据提供高度集成环境,同时还为数据提供统一管理与控制的手段,这主要表现为:

(1)为数据定义包括模式定义、表定义、视图定义及建立索引提供服务。

(2)为数据查询及增、删、改提供统一的服务。

(3)数据的完整性检查:对数据库中数据的正确性作检查以保证数据的正确。

(4)数据的安全性保护:对数据库访问者作检查以防止非法访问。

(5)并发控制:对多个应用并发访问所产生的相互干扰作控制以保证其正确性。

(6)数据库故障恢复:使遭受破坏的数据具有恢复能力,使数据库具有抗破坏性。

(7)为数据交换与扩展提供统一服务。

(8)此外还提供多种的操作服务与信息服务,其中包括数据字典等信息服务。

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

我要反馈