首页 理论教育 现代数据库文件管理阶段问题与优化

现代数据库文件管理阶段问题与优化

时间:2023-10-21 理论教育 版权反馈
【摘要】:(二)文件管理系统阶段时代在发展,科技在进步,虽然计算处理信息的能力也在不断提升,由依靠人工操作阶段转变到运用程序管理信息数据,实现了较大程度的进步,但仍然存在一些问题亟待解决。其主要包括以下三个问题:1.数据冗余度大由于数据的基本存储单位是记录,因此,程序员之间很难明白他人数据文件中数据的逻辑结构。每一职工的电话号码在这三个文件中重复出现,这就是“数据冗余”。

现代数据库文件管理阶段问题与优化

20世纪50年代末到60年代中期,计算机的应用范围较广,除了基础计算统计作用,还被用作信息整合处理。对信息存储空间、数据检索和信息维护的需求越来越多。例如:改善计算机的物理装置,增添了磁盘、磁鼓等存储配件;在程序方面,增添了高级语言逻辑和运行体系,使计算机中有了专门存储处理数据的程序,被称为文件管理系统;数据处理方式更是多元化,不仅可以批量统计分析,还能与其他设备相连,实现数据共同处理。

(一)文件管理系统处理信息

1.信息以文件形式存储在计算机上

目前,计算机的主要功能是整合信息、统计数据,在工作期间需要信息长期保存在计算机上,便于机主随时查找信息,进行数据的修正和增减。

2.文件管理系统可以实时管控信息的提取

计算机针对不同需求,开发了相应的程序,文件管理系统可以建立独立的文件夹,将数据信息置于各自独立的空间,按照名称或存储记录进行分类管理,对信息加以修正和删减。所以,程序管理员只需根据名称进行分类监管,不需要清晰掌握信息的存储设备,减少了工作量。

3.文件形式多元

由于文件形式繁多复杂,有顺序文件、链接形式的文件和索引文件,所以在搜索信息文件时,可以参照顺序性,也可以不设限,随机搜索,更利于存储信息和调取数据。但信息文件具有独立性特征,关联性较小,要借助程序逻辑在文件之间建立联系。

4.信息与程序彼此独立

设置专门的文件管理系统整合信息,通过既定的转换方式将数据存储起来,即使信息存储方式发生改变,也不影响计算机程序的工作,不仅能够减少维护信息的工作量,还能减轻程序员的负担。(www.xing528.com)

(二)文件管理系统阶段

时代在发展,科技在进步,虽然计算处理信息的能力也在不断提升,由依靠人工操作阶段转变到运用程序管理信息数据,实现了较大程度的进步,但仍然存在一些问题亟待解决。其主要包括以下三个问题:

1.数据冗余度

由于数据的基本存储单位是记录,因此,程序员之间很难明白他人数据文件中数据的逻辑结构。理论上,一个用户可通过文件管理系统访问很多数据文件,然而实际上,一个数据文件只能对应同一程序员的一个或几个程序,不能共享,即文件仍然是面向应用的。当不同的应用程序具有全部相同的数据时,也必须建立各自的文件,而不能共享相同的数据,因此数据的冗余度大,浪费存储空间。

2.信息独立性差

计算机程序中的文件是具有针对性的,专门为某个软件存储信息,文件的语言逻辑能够完善软件的运行,但若是在原有的数据基础上再增加新的软件,就会增加工作难度,占用有限的管理系统空间。信息数据和运行程序联系紧密,改变信息的结构,运行程序就要做出相应的调整;同样,运行程序改变,就要改用其他的语言逻辑来设计运行程序,并且要调整信息结构。所以,信息数据与运行程序密不可分。

3.信息稳定性差

同一组信息需要反复存储,在独立的空间管理,在进行系统更新时,会引起信息的异常。

学校利用计算机对教职工的基本情况进行管理,各部门分别建立三个文件:职工档案文件、职工工资文件和职工保险文件。每一职工的电话号码在这三个文件中重复出现,这就是“数据冗余”。若某职工的电话号码需要修改,就要修改这三个文件中的数据,否则会导致同一数据在三个文件中不一样:产生的原因主要是三个文件中的数据没有联系。若在职工档案文件中存放电话号码值而其他文件中不存放电话号码值,并将存放档案文件中电话号码值的位置作为“指针”,则可消除文件管理系统中的三个缺点。

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

我要反馈