版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1数据库原理数据库原理n宋安平宋安平n上海大学计算机学院上海大学计算机学院nAn第5周GGG2第第1章章 数据库发展史数据库发展史 2022-5-103n人工管理阶段n文件系统阶段n文件系统的缺陷n倒排文件系统阶段4一、人工管理阶段n20世纪50年代中期以前,计算机本身的水平较低。在硬件方面,计算机的运算速度低、内存容量小,外存还没有磁盘等直接存取的存储设备;在软件方面,还没有操作系统,没有管理数据的软件。n数据处理的方式基本上是批处理,其特点:数据处理的方式基本上是批处理,其特点:u数据不保存在计算机内数据不保存在计算机内u没有专用的软件对数据进行管理没有专用的软件对数据进行管理u没有文件的
2、概念没有文件的概念u数据面向程序数据面向程序5用户 1应用程序 1应用程序 2应用程序 3数据组 1数据组 2数据组 3用户 2应用程序 n数据组 n用户 m图1-1 人工管理阶段数据与程序的关系6二、文件系统阶段n从20世纪50年代后期到60年代中期,计算机的硬件、软件都有了很大发展:有了磁盘、磁鼓等直接存取的存储设备;有了操作系统,其中有专门管理数据的文件系统。从处理方式讲,不仅有了文件批处理,而且能够联机实时处理。此时,计算机不仅用于科学计算,还大量用于管理。n数据处理的方式有批处理,也有联机实时处理,数据处理的方式有批处理,也有联机实时处理,其特点:其特点:u数据以文件形式长期保存在磁
3、盘上数据以文件形式长期保存在磁盘上u数据的逻辑结构与物理结构有了区别数据的逻辑结构与物理结构有了区别u文件组织多样化文件组织多样化u数据不在属于某个特定的程序,可以重复使用数据不在属于某个特定的程序,可以重复使用u对数据的操作以记录为单位对数据的操作以记录为单位7用户 1应用程序 1应用程序 2应用程序 3数据文件 1数据文件 2数据文件 3用户 2应用程序 n数据文件 n用户 m文件管理系统图1-2 文件系统阶段数据与程序的关系8三、文件系统的缺陷n文件系统的三个缺陷:文件系统的三个缺陷:u数据的冗余性数据的冗余性。由于数据的基本存取单位是由于数据的基本存取单位是记录,因此,程序员之间很难明
4、白他人数据记录,因此,程序员之间很难明白他人数据文件的逻辑结构。这样,一个数据文件只能文件的逻辑结构。这样,一个数据文件只能对应于同一程序员的一个或几个程序,不能对应于同一程序员的一个或几个程序,不能共享,数据仍然是面向应用的。数据冗余度共享,数据仍然是面向应用的。数据冗余度大,不仅浪费存储空间,而且数据的修改和大,不仅浪费存储空间,而且数据的修改和维护也较困难,容易造成数据的不一致性。维护也较困难,容易造成数据的不一致性。u数据不一致性数据不一致性u数据联系弱数据联系弱 9四、倒排文件系统阶段n2020世纪世纪6060年代,为了提高系统性能,年代,为了提高系统性能,对文件系统进行扩充,研制倒
5、排文对文件系统进行扩充,研制倒排文件系统。件系统。n倒排文件是索引文件的推广。倒排文件是索引文件的推广。10n数据库技术的产生n数据库阶段的数据管理特点n数据库技术的术语n数据库技术的发展11一、数据库技术的产生n20世纪世纪60年代后期,计算机硬件、软件有年代后期,计算机硬件、软件有了进一步的发展。计算机的运算速度越来了进一步的发展。计算机的运算速度越来越快、内存容量越来越大,并有了大容量越快、内存容量越来越大,并有了大容量磁盘。随着管理数据规模的增大,文件系磁盘。随着管理数据规模的增大,文件系统的缺点越来越令人难以忍受。人们迫切统的缺点越来越令人难以忍受。人们迫切盼望能有数据冗余度小,可共
6、享数据的系盼望能有数据冗余度小,可共享数据的系统。统。12一、数据库技术的产生nIMSIMS系统系统u1 9 6 81 9 6 8 年年 I B MI B M 公 司 研 制公 司 研 制 I M SI M S 系 统 , 在系 统 , 在IBM360/370IBM360/370机上运行。机上运行。nDBTGDBTG报告报告u19691969年年CODASYLCODASYL(美国数据系统语言协会)(美国数据系统语言协会)的的DBTGDBTG小组出一份报告,即小组出一份报告,即DBTGDBTG报告。报告。nE.F.CoddE.F.Codd的文章的文章uE.F.CoddE.F.Codd于于1970
7、1970年在美国计算机学会通信年在美国计算机学会通信杂志发表一文。杂志发表一文。 13二、数据库阶段的数据管理特点 n采用复杂的数据模型表示数据结构采用复杂的数据模型表示数据结构n有较高的数据独立性有较高的数据独立性u物理独立性、逻辑独立性物理独立性、逻辑独立性n提供了方便的用户接口提供了方便的用户接口n提供四个方面的数据控制功能提供四个方面的数据控制功能u并发控制、恢复、完整性、安全性并发控制、恢复、完整性、安全性n数据操作灵活数据操作灵活14用户 1应用程序 1应用程序 2应用程序 3用户 2应用程序 n用户 m数据库管理系统数据库图1-3 数据库系统阶段数据与程序的关系 15三、数据库技
8、术的术语 n数据库(数据库(DBDB):):u是统一管理的相关数据的集合。是统一管理的相关数据的集合。n数据库管理系统(数据库管理系统(DBMSDBMS):):u是位于用户与操作系统之间的一层数据管理软件,是位于用户与操作系统之间的一层数据管理软件,为用户和应用程序提供访问为用户和应用程序提供访问DBDB的方法,包括的方法,包括DBDB的的建立、查询、更新及各种数据控制。建立、查询、更新及各种数据控制。n数据库系统(数据库系统(DBSDBS):):u是实现有组织地、动态地存储大量关联数据,方是实现有组织地、动态地存储大量关联数据,方便多用户的计算机软件、硬件和数据资源组成的便多用户的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。系统,即采用了数据库技术的计算机系统。n数据库技术:数据库技术:u是一门研究数据库的结构、存储、管理和使用的是一门研究数据库的结构、存储、管理和使用的软件学科。软件学科。 16四、数据库技术的发展 n分布式数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 当幸福来敲门观后感合集15篇
- 巾帼标兵先进事迹材料集锦15篇
- 感恩父母讲话稿(集合15篇)
- 扭转治疗分享会
- 培训学校招生宣传
- 初级金融专业-《金融专业知识与实务》名师预测卷1117
- 初级会计经济法基础-初级会计《经济法基础》预测试卷325
- 智研咨询发布-2024年中国曲轴行业市场竞争格局、行业政策及需求规模预测报告
- 产业研究报告-2024年中国磁悬浮轴承行业发展现状、市场规模、投资前景分析(智研咨询)
- 二零二五年度家居定制销售购销合同(含设计服务)2篇
- 2025江苏太仓水务集团招聘18人高频重点提升(共500题)附带答案详解
- 2024-2025学年人教新版高二(上)英语寒假作业(五)
- 《旅游资料翻译》课件
- 2024年安徽省中考数学试卷含答案
- 微项目 探讨如何利用工业废气中的二氧化碳合成甲醇-2025年高考化学选择性必修第一册(鲁科版)
- 广东省广州市黄埔区2024-2025学年八年级物理上学期教学质量监测试题
- 财务管理学(第10版)课件 第1章 总论
- 《鼻咽癌的诊治》课件
- 有关信用证的案例分析
- 水中大肠杆菌的检测实验报告
- 智慧体育场馆建设方案
评论
0/150
提交评论