计算机数据管理大致分为哪几个阶段其中的数据库系统阶段与其它阶段相比有何

计算机数据管理大致分为哪几个阶段其中的数据库系统阶段与其它阶段相比有何,第1张

数据库技术是应数据管理任务的需要而产生的。

数据管理技术经历了人工管理阶段、文件系统阶段、数据库系统阶段三个阶段。

一、人工管理阶段

50年代中期之前,计算机的软硬件均不完善。硬件存储设备只有磁带、卡片和纸带,软件方面还没有 *** 作系统,当时的计算机主要用于科学计算。这个阶段由于还没有软件系统对数据进行管理,程序员在程序中不仅要规定数据的逻辑结构,还要设计其物理结构,包括存储结构、存取方法、输入输出方式等。当数据的物理组织或存储设备改变时,用户程序就必须重新编制。由于数据的组织面向应用,不同的计算程序之间不能共享数据,使得不同的应用之间存在大量的重复数据,很难维护应用程序之间数据的一致性。

这一阶段的主要特征可归纳为如下几点:

计算机中没有支持数据管理的软件。

数据组织面向应用,数据不能共享,数据重复。

在程序中要规定数据的逻辑结构和物理结构,数据与程序不独立。

数据处理方式——批处理。

二、文件系统阶段

这一阶段的主要标志是计算机中有了专门管理数据库的软件—— *** 作系统(文件管理)。

上世纪50年代中期到60年代中期,由于计算机大容量存储设备(如硬盘)的出现,推动了软件技术的发展,而 *** 作系统的出现标志着数据管理步入一个新的阶段。在文件系统阶段,数据以文件为单位存储在外存,且由 *** 作系统统一管理。 *** 作系统为用户使用文件提供了友好界面。文件的逻辑结构与物理结构脱钩,程序和数据分离,使数据与程序有了一定的独立性。用户的程序与数据可分别存放在外存储器上,各个应用程序可以共享一组数据,实现了以文件为单位的数据共享。

但由于数据的组织仍然是面向程序,所以存在大量的数据冗余。而且数据的逻辑结构不能方便地修改和扩充,数据逻辑结构的每一点微小改变都会影响到应用程序。由于文件之间互相独立,因而它们不能反映现实世界中事物之间的联系, *** 作系统不负责维护文件之间的联系信息。如果文件之间有内容上的联系,那也只能由应用程序去处理。

三、数据库系统阶段

数据库技术也是现在主流技术,那么如此,我来说说数据库系统的特点,当然这也是对比着人工管理和文件系统而说。

数据库系统和文件系统相比具有以下主要特点

1、数据库设计时面向数据模型对象,数据库设计的基础是数据模型。

(1)要站在全局需要的角度抽象和组织数据;

(2)要完整地、准确地描述数据自身和数据之间联系的情况;

(3)要建立适合整体需要的数据模型。

2、数据库系统的数据冗余度小、数据共享度高

(1)数据量小可以节约存储空间,使数据的存储、管理和查询都容易实现。

(2)数据冗余小可以使数据统一,避免产生数据的不一致问题。

(3)数据冗余小便于数据维护,避免数据统计错误。

2)数据库系统通过数据模型和数据控制机制提高数据的共享性。

数据共享度高使数据库系统具有以下3方面的优点:

(1)系统现有用户或程序可以共同享用数据库中的数据。

(2)当系统需要扩充时,再开发的新用户或新程序还可以共享原有的数据资源。

(3)多用户或多程序可以在同一时刻共同使用同一数据。

3、数据库系统的数据和程序之间具有较高的独立性

数据和程序相互之间的依赖性低、独立性高的特性称为数据独立性高。

1)数据库中的数据独立性可以分为两级:

(1)数据的物理独立性

数据的物理独立性是指应用程序对数据存储结构的依赖程度。数据物理独立性高是指当数据的物理结构发生变化时,应用程序不需要修改也可以正常工作。

(2)数据的逻辑独立性

数据库中的数据螺距结构分全局逻辑结构和局部逻辑结构两种:数据的逻辑独立性是指应用程序对数据全局逻辑结构的依赖程度。

4、数据库系统通过DBMS进行数据安全性和完整性的控制

数据的安全性控制是指保护数据库,以防止不合法的使用造成的数据泄漏、破 坏和更改。数据安全性受到威胁是指出现了用户看到了不该看到的数据、修改了无权修改的数据、删除了不能删除的数据等现象。

3)数据安全性被破坏有两种情况:

(1)用户有超越自身拥有的数据 *** 作权的行为。

(2)出现了违背用户 *** 作意愿的结果。

4)数据的完整性控制(Integrity Control)是指为保证数据的正确性、有效性和相容性,防止不符合语义的数据输入或输出所采用的控制机制。

5、数据库中数据的最小存取单位是数据项

数据库系统的二级映像技术及作用

数据库系统的二级映像技术是外模式与模式之间的映像,模式与内模式之间的映像技术,二级映像技术不仅是在三级数据模式之间建立联系,同时也保证了数据的独立性

(1) 外模式与模式之间的映像,定义保证了外模式与模式之间的的对应关系,数据库中的外模式与模式的形象技术不仅建立了用户数据库数据库与逻辑数据库之间的对应关系,使用户能按照子模式进行程序设计,同时保证了数据的逻辑独立性

(2) 内模式与模式之间的映像,定义保证内模式与模式之间的的对应关系,数据库中的模式与内模式的形象技术不仅使用户和程序能够按数据的逻辑结构使用数据,还提供了内模式变化而程序不用修改的方法,从而保证数据库的物理独立性

关系模型与非关系模型比较

1、 关系数据模型建立在严格的数学基础之上。关系及其系统的设计和优化有数学理论指导,因而容易实现,且性能好。

2、 关系数据模型的概念单一,容易理解。关系数据库中,无论实体还是联系,无论是 *** 作的原始数据,中间数据还是结果数据,都用关系表示。这种概念单一的数据结构,使数据 *** 作方法统一,也使用户易懂易用。

3、 关系数据模型的存取路径对用户隐蔽。用户根据数据的逻辑模型和子模型进行数据 *** 作,而不必关心数据的物理模式情况,无论计算机专业人员还是非计算机专业人员使用起来都很方便,数据的独立性和安全保密性都较好。

4、 关系数据中的数据联系是靠数据沉余实现的。关系数据库中不可能完全消除数据沉余。由于数据沉余,似的关系的空间效率和时间效率都较低。

没啥好不好的,看需求啦,需要什么就是什么好,各个数据库用途不太一样。比如mysql 不要钱,而且用起来也比较简单,三sqlserver 中小企业用着比较合适,oracle 大型企业会用,如果中小企业用它就会比较浪费,当然也不是光分企业,比如有些是数据型的公司,人家对数据要求高,也会选些严禁的数据库。db2的话很多银行都会用,安全性好。

以上就是关于计算机数据管理大致分为哪几个阶段其中的数据库系统阶段与其它阶段相比有何全部的内容,包括:计算机数据管理大致分为哪几个阶段其中的数据库系统阶段与其它阶段相比有何、数据库系统和文件系统相比具有以下主要特点 文件系统与数据库特点、目前哪些数据库比较好各数据库的简单对比一下等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10110325.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存