欢迎来到天天文库
浏览记录
ID:20374513
大小:5.12 MB
页数:42页
时间:2018-10-12
《1_数据库发展简史》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章数据库发展史授课教师:黄旭慧13970979836hxh@ncu.edu.cn第一章数据库发展史教学内容:数据管理技术的发展;数据库技术的产生和发展;数据库应用系统体系结构的发展。教学重点:数据库技术的产生和发展;教学目的:使同学们对数据库技术的概貌有一个初步的了解,提高同学们对学习数据库技术的兴趣。简介提纲一、数据管理技术的发展三、数据库系统阶段的特点四、高级数据库技术二、数据库阶段的标志五、数据库应用系统体系结构的发展数据处理:数据管理:最初是指在计算机上加工商业、企业的信息和数据;现在常用来泛指非科技工程方面的所有
2、计算、管理和操纵任何形式的数据资料。指对数据进行收集、分类、组织、编码、存储、检索、维护和传播等工作。一、数据管理技术的发展数据管理技术的发展阶段数据管理技术的发展阶段1人工管理阶段2文件系统阶段(倒排文件系统)3数据库管理◆人工管理阶段◆人工管理阶段----数据管理的特点①、数据的逻辑结构和物理结构相同,数据的组织方式必须由程序员自行设计与安排;逻辑结构:数据在用户面前所呈现的结构。物理结构:数据在物理存储设备上的结构。(存储结构改变就要修改程序)②、数据不保存在机器中;③、没有专用的软件对数据进行管理;④、只有程序的概念而没有文
3、件的概念、数据面向应用也就是一组数据只能对应一个程序。◆文件系统阶段◆文件系统阶段---数据管理的特点①数据的逻辑结构和物理结构有一定的区别,有文件系统的存取方法来实现两者间的转换;②数据可长期保存在外存的磁盘上;③文件组织已呈现多样化,有索引文件,链接文件和散列文件等;④数据不再属于某个特定的程序,可以重复使用;⑤对数据的访问以记录为单位,数据仍是面向应用的。◆文件系统阶段文件系统的三个缺陷:数据冗余性、数据不一致性、数据联系弱。职工工资文件职工档案文件职工保健文件文件系统->数据库系统职工工资文件职工档案文件职工保健文件职工工资
4、文件职工档案文件职工保健文件文件系统中的文件数据库中的文件◆倒排文件系统阶段为了提高系统性能,对索引文件进行推广,即:对每个字段都提供单独的索引。优点:使用户不仅能用关键码,而且也能按字段的任何组合容易地检索记录。很适合于信息检索系统。缺点:索引可能比数据占有更多的存储空间;数据的更新比较复杂和困难。简介提纲一、数据管理技术的发展三、数据库系统阶段的特点四、高级数据库技术二、数据库阶段的标志五、数据库应用系统体系结构的发展二、数据库阶段的标志1.1968年,IBM的基于层次模型的IMS系统。2.1969年,美CODASYL颁布的DB
5、TG报告,提出了网状模型数据库系统。3.1970年,IBM的E.F.Codd发表了论文,提出了关系模型,奠定了关系数据库理论。20世纪60年代的三件大事:简介提纲一、数据管理技术的发展三、数据库系统阶段的特点四、高级数据库技术二、数据库阶段的标志五、数据库应用系统体系结构的发展三、数据库系统阶段的特点三、数据库系统阶段的特点三、数据库系统阶段的特点1.数据管理的特点:①面向全组织的复杂的数据结构,实现了数据的结构化;②有较高的数据独立性;③系统提供了四个方面的控制功能:数据库恢复、数据库的并发控制、数据完整性、数据安全性;④对数据的
6、操作可以以数据项为单位,增加了系统的灵活性;⑤用户可以使用程序方式也可以使用交互方式操作数据库。用户1用户2用户n外模式局部逻辑结构…映像功能(逻辑独立性)模式全局逻辑结构内模式映像功能(物理独立性)数据库的物理结构2.数据库技术的术语数据库(DB)数据库管理系统(DBMS)数据库技术数据库系统(DBS)数据库管理系统DBMS是位于用户与操作系统(OS)之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。DBMS总是基于某种数据模型,可以分为:层次型、网状型、关系型和面向对象型等。
7、数据库管理系统DBMS:DBMSOSDB用户应用程序应用程序应用程序数据库管理系统(DBMS)数据库管理员(DBA)数据库DB数据库技术是研究数据库的结构、存储、设计、管理和使用的一门软件学科。数据库系统(DatabaseSystem,简记为DBS)DBS是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即它是采用数据库技术的计算机系统。简介提纲一、数据管理技术的发展三、数据库系统阶段的特点四、高级数据库技术二、数据库阶段的标志五、数据库应用系统体系结构的发展分布式数据库系统面向对象数
8、据库技术各种新型的数据库技术四、高级数据库技术分布式数据库系统的特点:数据库的数据物理上分布在各个场地,但逻辑上是一个整体。每个场地既可以执行局部应用(访问本地DB),也可以执行全局应用(访问异地DB)。各地的计算机由数据通信网络相
此文档下载收益归作者所有