1 / 7
文档名称:

计算机数据管理的发展.docx

格式:docx   大小:94KB   页数:7页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机数据管理的发展.docx

上传人:niupai11 2022/8/1 文件大小:94 KB

下载得到文件列表

计算机数据管理的发展.docx

文档介绍

文档介绍:计算机数据管理的发展
教学内容
教学步骤、方法
§
数据库技术是应数据管理任务的需要而产生的。数据的处理是指 对各种数据进行收集、存储、加工和传播的一系列活动的总和。数据 管理则是指对数据进行分类、组织、计算机数据管理的发展
教学内容
教学步骤、方法
§
数据库技术是应数据管理任务的需要而产生的。数据的处理是指 对各种数据进行收集、存储、加工和传播的一系列活动的总和。数据 管理则是指对数据进行分类、组织、编码、存储、检索和维护,它是 数据处理的中心问题。
人们借助计算机进行数据处理是近三十年的事。研制计算机的初 衷是利用它进行复杂的科学计算。随着计算机技术的发展,其应用远 远地超出了这个范围。在应用需求的推动下,在计算机硬件、软件发 展的基础上,数据管理技术经历了人工管理、文件系统、数据库系统 和分布式数据库系统四个阶段。计算机数据管理的发展的四个阶段 及各自的特点。
第一阶段:人工管理阶段(50年代中期以前)
人工管理阶段20世纪50年代以前,数据的组织和管理元全靠程 序员手工完成。其硬件是:外存只有纸带、卡片、磁带,没有磁盘等 直接存取的存储设备;软件是:没有操作系统,没有管理数据的软件; 数据处理方式是批处理。数据与应用程序之间的关系如图1-2所示。
疲田握庠1 憑握1
冋用程序2
1 1
1 1
应田握庠n 额握工
图1-2人工管理数据与程序的关系
特点:
数据与程序不具有独立性
一组数据对应一组程序。这就使得程序依赖于数据,如果数据的 类型、格式或者数据量、存取方法、输入输出方式等改变了,程序必 须做相应的修改。
数据不能长期保存
由于数据是面向应用程序的,在一个程序中定义的数据,无法被
1 强调
三 四个发展阶段,硬 件、软件的变化及其与 程序的关系
组织讨论:
数据独立的意义
演示:图1-2
]
其他程序利用,因此程序与程序之间存在大量的重复数据。
教学内容
教学步骤、方法
(3)系统中没有对数据进行管理的软件
数据管理任务,包括存储结构、存储方法、输入输出方法等完全 由计算机自负其责。这就给应用程序设计人员增加了很大的负担。
第二阶段:文件系统阶段(50年代后期至60年代中后期)
文件系统阶段20世纪50年代后期到60年代中期,这时硬件方 面已有了磁盘、磁鼓等直接存取存储设备;软件方面,操作系统中已 经有了专门的数据管理软件,一般称为文件系统;处理方式上不仅有 了批处理,而且能够联机实时处理。由于文件系统具有数据的增、删、 改等操作,使得数据管理变得轻松,且数据可以反复使用。但这个阶 段仍存在一些问题,如数据冗余度大、数据共享性差等。
文件系统存在的问题
数据冗余和数据不一致(Data Redundancy and Inconsistency)
数据访问困难(Difficulty in Accessing Data)
数据孤立 (Data Isolation)
完整性问题(Integrity Problems)
原子性问题(At omici ty Problems)
并发性问题 (Concurren t-access Anomalies)
安全性问题(Securi ty Probl