数据库简介第一章新工科建设之路·数据科学与大数据系列Python实战之数据库应用和数据库获取
1数据库的由来
数据库的由来1. 刚开始没有硬盘等存储器,用的是纸带等进行数据的存储。编程人员在写程序的时候,通常需要根据数据来编写程序,同时需要考虑到数据的物理存储结构。在那个时候对程序员的要求是非常高的,程序员的负担也非常重,但是效率非常低。那时还没有“文件”的概念,“文件”的概念被引入后对数据库的推动作用非常巨大。1.1 人工管理阶段1.2 文件系统阶段 这个阶段引入了“文件”的概念,数据存储在文件中,逻辑结构和物理结构有所区分,虽然是一种不够彻底的结构,但有如下明显的优点:文件的组织具有多样化特点:数据可以重复使用:对数据操作的颗粒比较大,以记录为单位。 这是人类史上一个巨大的进步,因为从此开始,人类有了“存储”概念,有了分离物理和逻辑的思维,这也是后续关系型数据库出现的一个重大铺垫。为什么呢?因为文件很容易导致数据的冗余,而冗余进一步导致了数据的不一致,还有一个问题就是数据间的联系弱。为了解决这些,科研人员研发出了数据模型。在提出数据模型后,文件系统的那些问题就解决了。
数据库的由来1. 数据模型和数据结构的发展可以解决文件系统的问题。为了使数据更加实用,继而发展了数据控制技术,并随着数据控制技术不断成熟,数据库在实际生活中也逐步被广泛应用起来。1.3 数据库阶段1.2 高级数据库阶段 在数据库的实际应用中,计算机技术和网络技术中不断产生新问题和新挑战,在这些新需求的刺激下,产生了分布式数据库、面向对象数据库和网络数据库等更高级的数据库。分布式数据库可以解决集中管理带来的过度复杂、拥挤的数据处理问题。面向对象数据库解决了多媒体数据、多维表格数据、CAD数据的表达等问题。联系弱。为了解决这些,科研人员研发出了数据模型。在提出数据模型后,文件系统的那些问题就解决了。
2数据库的发展历程
数据库的发展历程2.数据库系统的萌芽出现于20世纪60年代。当时计算机开始广泛地应用于数据管理,对数据的共享提出了越来越高的要求。由于处理的需求越来越多,传统的文件系统已经不能满足人们的需要。能够统一管理和共享数据的数据库管理系统(DBMS)应运而生。1.1 摇篮和萌芽阶段1963年,C.W.Bachman设计开发的IDS(Integrate Data Store)系统开始投入运行,它可以为多个COBOL程序共享数据库。这是世界上第一个网状数据库管理系统,也是第一个数据库管理系统一集成数据存(Integrated Data Store,IDS).DS奠定了网状数据库的基础,并在当时得到了广泛的发行和应用。1968年,网状数据库系统TOTAL等开始出现。网状数据库模型对于层次和非层次结构的事物都能比较自然地模拟,在关系型数据库出现之前,网状数据库比层次数据库用得普遍。在数据库发展史上,网状数据库占有重要地位。1969年,BM的Mc Gee等人开发的层次数据库系统(Information Management System,MS)发布,可以让多个程序共享数据库。MS是最著名最典型的层次数据库系统,是一种适合其主机的层次数据库,是BM公司研制的最早的大型数据库系统程序产品。1969年10月,CODASYL数据库研制者提出了网状数据库系统规范报告DBTG,使数据库系统开始走向规范化和标准化,所以许多专家认为数据库技术起源于20世纪60年代末。
数据库的发展历程2.20世纪80年代,大量商品化的关系型数据库系统问世并被广泛地推广使用。这时的数据库系统既有适用于大型计算机系统的,也有适用于中、小型和微型计算机系统的。大概在这个时期,分布式数据库系统也逐步使用。1970年,BM公司San Jose研究所的E.F.Code发表了题为《大型共享数据库的数振关系模型》的论文,由此开创了数据库的关系方法和关系规范化的理论研究。关系方法由于其理论上的完美和结构上的简单,对数据库技术的发展起了至关重要的作用,成功地奠定了关系数据理论的基石。1971年,美国数据系统语言协会在正式发表的DBTG报告中提出了三级抽象模式,解决了数据独立性的问题,即:对应用程序所需的数据结构描述的外模式,对整个客体系统数据结构描述的概念模式,对数据存储结构描述的内模式。1974年,IBM公司San Jose研究所成功研制了关系型数据库管理系统System R,并且投放到软件市场。1976年,美籍华人陈平山提出了数据库逻辑设计的实际(体)联系方法。1.2 发展阶段
数据库的发展历程2.1978年,新奥尔良发表了DBDWD报告,他把数据库系统的设计过程划分为四个阶段:需求分析、信息分析与定义、逻辑设计和物理设计。1980年,J.D.U1ma
原创力文档

文档评论(0)