数据文件系统管理与数据库系统的管理

期刊: 理想家 DOI: PDF下载

张瑞芳

黑龙江省嫩江市机构编制数据中心

摘要

在大数据背景下,信息资源的数量和种类有所增加,数据管理需求也发生了较大变化。由于信息量比较大,数据管理期间涉及到的内容比较多,从数据采集、整理到数据的保存与利用,这一期间应用的软件技术有很多,同时也需要投入较多的人力、精力和物力。为了满足当前时代的发展形势,从海量的数据中提取出有价值的信息,实现数据资源的高效利用,则需要对数据管理方式进行创新,本文对目前比较常用的两种数据管理方式进行了研究与分析,确保可以提高数据管理水平。


关键词

数据;文件系统管理;数据库系统管理

正文


对于海量的数据信息,信息管理方式和管理需求也发生了较大的改变,数据管理的信息化水平得到了提升。传统的管理工具无法在大数据环境下对数据信息进行有效管理,这就需要在原来管理方式的基础上进行创新,设计新型的文件系统管理和数据库系统管理方式,利用现代化科学技术对数据信息进行管理和保存,提高数据资源的应用效率,为数据管理工作的顺利进行打下基础。

一、数据管理方式

人工管理是数据管理的初级阶段。当时没有操作系统,是程序员在应用程序中自己管理数据,要考虑数据存贮的逻辑结构,还要安排数据存贮的物理位置,往往是用地址直接存取数据,处理的数据为简单的数值型数据进行数学运算。所谓文件系统管理,就是在文件系统的控制下,运行为管理、处理数据而编制的应用程序去达到建立数据文件或对数据文件中数据存取、增删、改插等管理和对数据进行查询、检索、统计、计算、分析、应用等处理。

在文件系统管理的基础上,人们又推出了数据库系统管理的方式。数据库管理系统,其不但含有一个含数据的内在关系结构(如数据的层次结构、网络结构、数据间的二维关系)组成的数据库,还有一套对数据进行集中、统一管理的软件。往往通过一两个或几个命令,就能对数据库中的数据进行增删、改写、索引、排序等各种操作,达到对数据的管理的目的。

当然数据库管理系统同样也在操作系统(含文件管理系统)的控制下,但它有自己独特的一套软件,控制对数据库的各种操作,有与不同的操作系统连接的接口软件等等。所以要求的内存空间较大。

二、文件系统管理与数据库系统管理的应用特点

1)文件系统管理适用于静态数据的管理,而数据库系统管理既适合于静态数据管理,又可以很方便地进行动态管理。由于数据文件是依应用程序的需要而建立的,与应用程序紧密相连,于是变动数据文件要牵动相应的应用文件,变动应用程序则要引起数据文件的变化。

再有,由于是多个应用程序可以共享一个数据文件,一个应用程序可以调用多个数据文件,当某数据文件变动时,与其相应的数据文件也要随之变动。例如,在学校管理系统中,有教师情况(含教师所教课程、班级等数据项)和学生情况(含课程、授课教师等数据项)两个数据文件,当教师所教班级变动或学生课程变动时,这两个数据文件都要作相应的变动,不然就会出现数据矛盾和错误的处理结果。所以文件系统管理方式适用于数据变动少的数据管理。而数据库则是完全独立于应用程序的,数据变动或应用程序的变动,互不影响。数据库的数据是统一、集中管理的,数据可以随需要任意变动而不会出现数据矛盾等现象,所以数据库管理既适用静态数据的管理又适用于动态数据的管理。采用数据库管理系统大大提高了数据的可靠性和正确性。

2)数据库冗余度低于数据文件,因而大大地节约了存贮空间,尤其在很大数据量时。由于数据文件是依某应用文件的需要而建立的,往往不同的应用文件对数据的要求有不少相同的部分,于是数据文件与数据文件间就含有不少重复数据(如教师情况和班级情况两个数据文件中均含有系、班级、课程等数据项),数据量越大,该问题就越严重,不仅浪费大量的存贮空间,而且对数据修改也增加不少麻烦。而由于数据库管理系统对数据是统一、集中管理的,数据项不会重复,也就不会出现重复数据,大大降低冗余度,节约存储空间。

3)数据库管理方式较文件系统管理方式中的应用程序的编制简便、灵活很多。数据库是依数据内在关系的结构模式建立数据库的。是有一定格式进行集中、统一管理数据的。于是有完整的存取、改插、安全保密等管理手段,编制程序就简便、灵活多了。无需考虑数据如何存取、如何索引等等,只要在需要时,一般的软件人员用几条命令就能完成。

而文件系统管理中,上述操作就要用较复杂的程序才能完成。有的往往要由熟练的软件人员进行复杂编程才能完成。不过,在处理大量数据时,运行文件系统管理中的应用程序比运行数据库管理中的应用程序进度快,占内存空间小。

4)与数据文件系统管理方法相比,数据库管理系统在实际应用期间的优势更加明显,数据库系统在数据信息的共享应用方面有着较高的应用效果,可以促进信息数据更加广泛的应用。为数据网络的建设提供了便利。数据文件系统管理与以往人工管理方式相比,共享性比较强,但是其在实际应用的过程中也存在一定的局限性,有些数据文件的管理需求得不到满足,在共享应用方面也受到了一定的限制。数据库系统在应用时就不用考虑这方面内容,可以对各种类型的文件数据进行共享,满足不同用户的应用需求,不会受到时间与空间上的限制。

5)数据库系统在运行期间,不同类型数据库的种类有很多,每个数据库中的数据也可以进行交流共享、相互调用,根据用户需求进行调整和修改,还可以将不同的数据库整合在一起,形成一个新的数据库。这是数据库管理系统的应用优势,在进行高级语言的处理上,也可以进行科学有效的处理,整体的数据处理质量和效率有所保障。

结语:数据文件系统管理与数据库系统管理是目前比较常见的两种数据管理方法,前者在管理方面存在一定的不足,如冗余性、数据信息的不一致性和关联性差等问题。后者在进行数据管理的过程中,可以构建完善的数据模型来对数据进行分类管理,数据冗余得到了控制,管理水平得到了提升,同时也可以实现数据信息的共享应用。根据用户的不同需求提供方便快捷的数据接口,为用户提供有效的数据内容,也可以保证数据信息的安全性,数据管理效率得到了提升。

参考文献:

[1]王仁,赵晓燕.国产嵌入式数据库管理系统应用方式研究[C]//中国造船工程学会电子技术学术委员会2017年装备技术发展论坛.

[2]王志宇.数据库技术的发展与电子文件管理系统建设[J].兰台世界,2016(23):30-34.

[3]石京燕,陈德清.基于数据库的文件系统管理工具设计与实现[J].计算机工程,2015(5):1-5.


...


阅读全文