版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、教学内容计算机数据管理的发展教学步骤、方法§ 1.2计算机数据管理的发展数据库技术是应数据管理任务的需要而产生的。数据的处理是指强调四个发展阶段,硬件、软件的变化及其与程序的关系对各种数据进行收集、存储、加工和传播的一系列活动的总和。数据 管理则是指对数据进行分类、组织、编码、存储、检索和维护,它是 数据处理的中心问题。人们借助计算机进行数据处理是近三十年的事。研制计算机的初衷是利用它进行复杂的科学计算。随着计算机技术的发展,其应用远 远地超出了这个范围。在应用需求的推动下,在计算机硬件、软件发 展的基础上,数据管理技术经历了人工管理、文件系统、数据库系统 和分布式数据库系统四个阶段
2、。计算机数据管理的发展的四个阶段及各自的特点。组织讨论:数据独立的意义第一阶段:人工管理阶段(50年代中期以前)人工管理阶段20世纪50年代以前,数据的组织和管理完全靠程 序员手工完成。其硬件是:外存只有纸带、卡片、磁带,没有磁盘等 直接存取的存储设备; 软件是:没有操作系统,没有管理数据的软件; 数据处理方式是批处理。数据与应用程序之间的关系如图1-2所示。演示:图1-2图1-2人工管理数据与程序的关系特点:(1)数据与程序不具有独立性一组数据对应一组程序。这就使得程序依赖于数据,如果数据的 类型、格式或者数据量、存取方法、输入输出方式等改变了,程序必 须做相应的修改。(2)数据不能长期保存
3、由于数据是面向应用程序的,在一个程序中定义的数据,无法被其他程序利用,因此程序与程序之间存在大量的重复数据。教学内容教学步骤、方法(3) 系统中没有对数据进行管理的软件数据管理任务,包括存储结构、存储方法、输入输出方法等完全 由计算机自负其责。这就给应用程序设计人员增加了很大的负担。第二阶段:文件系统阶段(50年代后期至60年代中后期)文件系统阶段20世纪50年代后期到60年代中期,这时硬件方 面已有了磁盘、磁鼓等直接存取存储设备;软件方面,操作系统中已 经有了专门的数据管理软件,一般称为文件系统;处理方式上不仅有了批处理,而且能够联机实时处理。由于文件系统具有数据的增、删、改等操作,使得数据
4、管理变得轻松, 且数据可以反复使用。 但这个阶 段仍存在一些问题,如数据冗余度大、数据共享性差等。文件系统存在的问题(1)数据冗余和数据不一致( Data Redu ndancy andneon siste ncy)(2)数据访问困难 (Difficulty in Accessi ng Data(3)数据孤立(Data Isolati on)(4)完整性问题(I ntegrity Problems )(5)原子性问题(Atomicity Problems )(6)并发性问题(Con curre nt-access Ano malies )(7)安全性问题演示:图1-3(Security Pro
5、blems )图1-3文件系统数据与程序的关系第三阶段:数据库系统阶段(60年代后期至70年代后期)数据库系统阶段 为了解决多用户、多应用共享数据的要求,使 数据为尽可能多的应用服务,出现了统一管理数据的专门软件系统即 数据库管理系统。教学内容教学步骤、方法与人工管理和文件系统相比,数据库系统的特点主要有以下几 个方面。(1)数据结构化数据结构化是数据库与文件系统的根本区别。在文件系统中, 相互独立的文件的记录内部是有结构的。传统文件的最简单形式是 等长同格式的记录集合。例 有3个文件,图书(总编号、分类号、书名、作者、出版单 位、单价);读者(借书证号、姓名、性别、单位、职称、地址); 借阅
6、(借书证号、总编号、借阅日期、备注),要想查找某人所借 图书的书名、出版社及借阅者的职称,则必须编写一段很不简单的 程序来实现。数据库系统不仅表示属性之间的联系,而且表示实体 之间的联系。只要定义好数据模型,上述询问可以非常容易地连机 查到。(2)数据的共享性高,冗余度低,易扩充数据库系统从整体角度看待和描述数据,数据不再面向某个应 用而是面向整个系统,因此数据可以被多个用户、多个应用共享使 用。数据共享可以大大减少数据冗余,节约存储空间。数据共享还 能够避免数据之间的不相容性与不一致性。所谓数据的不一致性是指同一数据不同拷贝的值不一样。采用 人工管理或文件系统管理时,由于数据被重复存储,当不
7、同的应用 使用和修改不同的拷贝时就很容易造成数据的不一致。在数据库中 数据共享,减少了由于数据冗余造成的不一致现象。由于数据面向整个系统,是有结构的数据,不仅可以被多个应 用共享使用,而且容易增加新的应用, 这就使得数据库系统弹性大, 易于扩充,可以适应各种用户的要求。可以取整体数据的各种子集 用于不同的应用系统,当应用需求改变或增加时,只要重新选取不 同的子集或加上一部分数据便可以满足新的需求。(3)数据独立性高数据独立性是数据库领域中一个常用术语,包括数据的物理独 立性和数据的逻辑独立性。物理独立性是指用户的应用程序与存储在磁盘上的数据库中数 据是相互独立的。教学内容教学步骤、方法逻辑独立
8、性是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不变。 数据与程序的独立,把数据的定义从程序中分离出去,加上数据的存取又由DBMS负责,从而简化了应用程序的编制,大大减少了 应用程序的维护和修改。(4)数据由DBMS 一管理和控制数据库的共享是并发的(Concurrency )共享,即多个用户可以演示:图1-4同时存取数据库中的数据甚至可以同时存取数据库中同一个数据。CT图1-4数据库系统数据与程序的关系第四阶段:分布式数据库系统阶段(70年代后期之后)分布式数据库系统是数据库技术和计算机网络技术相结合的产物,在80年代中期已有商品化产品问世。
9、分布式数据库是一个逻辑 上统一、地域上分布的数据集合,是计算机网络环境中各个节点局 部数据库的逻辑集合, 同时受分布式数据库管理系统的控制和管理。其主要优点是:(1)局部自主网络上每个结点的数据库系统都具有独立处理本地事物的能力 (大两的),而且各局部结点之间也能够互相访问、有效地配合处 理更复杂的事物。因此,分布式数据库系统特别适合各个部门的地 理位置分散的组织机构。例如,银行业务、飞机订票、企业管理等。(2)可靠性和可用性分布式系统比集中式系统有更高的可靠性,在个别结点或个别 通信链路发生故障的情况下可以继续工作。一个局部系统发生故障 不至于导致整个系统停顿或破坏,只要有一个结点上的数据备份可 用的。可见,支持一定程度的数据冗余是充分发挥分布式数据库系 统优点的先决条件之一。教学步骤、方法教学内容(3) 效率和灵活性分布式系统分散了工作负荷,缓解了单机容量的压力。数据可 以存储在临近的常
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电影娱乐行业数字化内容制作与推广方案
- 口是心非游戏讲解
- 2025 高中语文必修上册《 青蒿素 人类征服疾病的一小步》青蒿素研究的产学研合作模式课件
- 沈阳工学院近期考试题及答案
- 客运值班员英语考试题及答案
- 血透室火灾应急预案
- 2025年临床执业医师《实践技能》考核卷
- 医保定点医药机构日常稽核迎检培训试题及答案
- 核酸检测护士试题及答案
- 医疗器械不良事件报告制度与流程
- 2026年安徽城市管理职业学院单招职业适应性测试题库带答案详解(新)
- 应急管理干部警示教育以案促改心得体会
- 冀教版八年级英语下册Lesson28 Ms Lius Great Idea 核心素养教案
- 2026年小学六年级下册劳动教育教学计划
- 2026春小学科学青岛版(五四制2024)三年级下册教学计划、教案及每课教学反思(附目录)
- 2026年内蒙古化工职业学院单招综合素质考试题库及一套参考答案详解
- 2026上海交通大学医学院招聘91人考试备考题库及答案解析
- 2026年南京铁道职业技术学院单招职业适应性考试题库附答案详解(夺分金卷)
- 2026年春季人教PEP版五年级下册英语教学计划含教学进度表
- (2026年)海姆立克法急救培训课件
- 湖北2025年湖北科技学院招聘19人笔试历年参考题库附带答案详解
评论
0/150
提交评论