全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.2 数据库的发展阶段数据库发展阶段大致划分为如下几个阶段:人工管理阶段、文件系统阶段、数据库系统阶段。 1人工管理阶段 50年代中期之前,计算机的软硬件均不完善。硬件存储设备只有磁带、卡片和纸带,软件方面还没有操作系统,当时的计算机主要用于科学计算。这个阶段由于还没有软件系统对数据进行管理,程序员在程序中不仅要规定数据的逻辑结构,还要设计其物理结构,包括存储结构、存取方法、输入输出方式等。当数据的物理组织或存储设备改变时,用户程序就必须重新编制。由于数据的组织面向应用,不同的计算程序之间不能共享数据,使得不同的应用之间存在大量的重复数据,很难维护应用程序之间数据的一致性。用图形来表示如图1.1所示。图1.1 人工管理阶段图示这一阶段的主要特征可归纳为如下几点: 1) 计算机中没有支持数据管理的软件。 2) 数据组织面向应用,数据不能共享,数据重复。 3) 在程序中要规定数据的逻辑结构和物理结构,数据与程序不独立。 4) 数据处理方式批处理。 下面通过一个简单例子来说明。求5个数据之和以及最大值。(编程语言为C语言)/*程序1:求6个数之和 */#include main()int i,s=0;int a6=66,55,75,42,86,77;for(i=0;i6;i+)s=s+ai;printf(“%d”,s);/* 程序2:求6个数中的最大值 */#include main() int i,s; int a6=66,55,75,42,86,77; s=a0; for(i=1;i6;i+) if (sai) s=ai; printf(“%d”,s); 程序和数据放在一起,虽然是处理同一批数据,但是程序之间没有数据共享。2文件系统阶段这一阶段的主要标志是计算机中有了专门管理数据库的软件操作系统(文件管理)。 上世纪50年代中期到60年代中期,由于计算机大容量存储设备(如硬盘)的出现,推动了软件技术的发展,而操作系统的出现标志着数据管理步入一个新的阶段。在文件系统阶段,数据以文件为单位存储在外存,且由操作系统统一管理。操作系统为用户使用文件提供了友好界面。文件的逻辑结构与物理结构脱钩,程序和数据分离,使数据与程序有了一定的独立性。用户的程序与数据可分别存放在外存储器上,各个应用程序可以共享一组数据,实现了以文件为单位的数据共享。 但由于数据的组织仍然是面向程序,所以存在大量的数据冗余。而且数据的逻辑结构不能方便地修改和扩充,数据逻辑结构的每一点微小改变都会影响到应用程序。由于文件之间互相独立,因而它们不能反映现实世界中事物之间的联系,操作系统不负责维护文件之间的联系信息。如果文件之间有内容上的联系,那也只能由应用程序去处理。如图1.2所示。图1.2 文件管理阶段同一个例子在文件处理阶段的方式有所不同。求5个数据之和和最大值。(数据来自同一个文件C: data.dat) /*程序1:求6个数之和 */#include main() int i,s=0,a6; FILE * fp; fp=fopen(c:data.dat,rb); fread(a,2,6,fp); /*读数据*/ for(i=0;i6;i+) s=s+ai;printf( %d,s);fclose(fp); /* 关闭文件 */* 程序2:求6个数中的最大值 */#include main() int i,s= a0 ,a6; FILE * fp; fp=fopen(c:data.dat,rb); fread(a,2,6,fp); s=a0; for(i=0;i6;i+) if (sai) s=ai; printf(%d,s); fclose(fp); 3数据库系统阶段 60年代后,随着计算机在数据管理领域的普遍应用,人们对数据管理技术提出了更高的要求:希望面向企业或部门,以数据为中心组织数据,减少数据的冗余,提供更高的数据共享能力,同时要求程序和数据具有较高的独立性,当数据的逻辑结构改变时,不涉及数据的物理结构,也不影响应用程序,以降低应用程序研制与维护的费用。数据库技术正是在这样一个应用需求的基础上发展起来的。 数据库技术有如下特点: a) 面向企业或部门,以数据为中心组织数据,形成综合性的数据库,为各应用共享。 b) 采用一定的数据模型。数据模型不仅要描述数据本身的特点,而且要描述数据之间的联系。 c) 数据冗余小,易修改、易扩充。不同的应用程序根据处理要求,从数据库中获取需要的数据,这样就减少了数据的重复存储,也便于增加新的数据结构,便于维护数据的一致性。 d) 程序和数据有较高的独立性。 e) 具有良好的拥护接口,用户可方便地开发和使用数据库。 f) 对数据进行统一管理和控制,提供了数据的安全性、完整性、以及并发控制。 从文件系统发展到数据库系统,这在信息领域中具有里程碑的意义。在文件系统阶段,人们在信息处理中关注的中心问题是系统功能的设计,因此程序设计占主导地位;而在数据库方式下,数据开始占据了中心位置,数据的结构设计成为信息系统首先关心的问题,而应用程序则以既定的书结构为基础进行设计。如图1.3所示。图1.3 数据库
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 长春东方职业学院《经济学》2025-2026学年期末试卷
- 阳泉师范高等专科学校《语言与文化》2025-2026学年期末试卷
- 长春建筑学院《初级会计学》2025-2026学年期末试卷
- 园路、广场铺装及园林小品工程施工方案
- 2024年委托检验协议书
- 2024年车辆转让协议书
- 2024年绩效考核年度工作总结
- 2024年大学生酒店实习总结
- 2024年兽医微生物学复习题
- 2024年六年级上册语文专项复习教案
- 2026年湖南有色新田岭钨业有限公司招聘备考题库及答案详解
- 2026年北京市西城区高三一模英语试卷(含答案)
- 金龙鱼胡姬花食用油小红书投放方案
- 招标代理机构遴选投标方案(技术标)
- 《与妻书》课件++2023-2024学年统编版高中语文必修下册
- DGTJ08-2412-2023 城镇供水和燃气管网泄漏声学检测与评估技术标准
- 第8课《建设法治中国》第2框《建设法治国家、法治政府、法治社会》-【中职专用】《职业道德与法治》同步课堂课件
- MOOC 创业基础-暨南大学 中国大学慕课答案
- 数字经济概论 习题参考答案 李三希
- 胎盘讲解课件
- 药性赋白话讲记-热性药
评论
0/150
提交评论