五、远动数据的选择

数据库系统是远动系统中的一个重要部分,所谓数据库即一大批按一定形式组成起来的数据集合,这些数据一般存储在磁盘、内存中,这些数据包括远动系统中各个变电所的各类参数,实时数据,历史记录数据以及各种监视画面等。

1.数据库简介

在计算机的三大主要应用领域——科学计算、数据处理与过程控制中,数据处理约占70%以上的比重。计算机作为信息处理的工具,为适应数据处理需求的迅速提高,满足各类信息系统对数据管理的要求,在文件系统的基础上发展了数据库系统。数据库技术产生于20世纪60年代末,其主要目的是有效地管理和存取大量的数据资源。数据库技术主要研究如何存取、使用和管理数据,是计算机数据管理技术发展的新阶段。数据库系统由五部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户。

2.数据库管理系统(DBMS)

数据库系统是通过处理数据来达到充分合理地、有效地利用信息资源的目标。数据库管理的基本目的是使一个组织或企业能改善对它的数据资源的使用和控制,这大体分为如下三个方面:

(1)数据库管理的目的

①减少数据冗余度,实现数据资源共享。

文件系统下的用户各自建立自己的文件,数据不能共享,造成数据大量重复,不仅浪费存储空间,而且增加系统开销,更为严重的是容易造成数据的不一致性。用数据库管理与处理数据,使数据不仅减少重复,而且还使数据保持一致性,使不同用户能从不同角度,不同目的去共享数据库管辖的数据资源。

②使数据具有独立性,提高应用程序的生命力。

在文件系统中数据和程序相互依存,一旦数据结构变更,与这些数据有关的程序都必须重新编写(或修改)和调试,这无形中浪费了人力和时间,增加了开支。有人统计过这项开支约占总开支的25%。而用数据库系统则因其具有自我维护功能和模式间的映象能力,大大减少了对应用程序维护的要求。

③实现数据集中管理,提高安全性和完整性。

在文件系统下,各个文件没有统一管理机制,其安全性、完整性无法得到保证。只有将数据资源统一置于数据库管理之下,从总体上分级采取措施,才能改善其数据的安全性和完整性。

(2)数据库管理系统的功能

①初建数据库时,理解用户的定义,自动生成数据库;

②检索数据;

③对数据库记录进行更新,增加或删除;

④进行数据库的数据间运算;

⑤防止多个任务同时存取;

⑥具有数据库内容的转储记录功能。

(3)数据库管理系统的任务

允许程序和数据的分离,也就是说,它将有可能进行彼此互不依赖的数据库更新和程序更新。