单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第1章 数据库系统概述,*,11 数据库系统概述,12 数据库中的数据描述,13 数据模型,14 数据库系统的结构,15 数据库系统的组成,第1章数据库系统概论,11 数据库系统概述,数据库技术的根本概念,数据库技术的开展历程,数据库系统的三个开展阶段,1数据和信息Data and Information,2数据库Database,DB,3数据库管理系统Database Management System,DBMS,4数据库管理员Database Administrator,DBA,5数据库系统Database System,DBS,6数据库技术Database Technology,DBT,111 数据库技术的根本概念,1人工管理阶段,20世纪50年代中期以前,计算机主要用于科学计算,数据管理处于人工管理阶段,其特点是:,1数据管理无相应的软件系统支持,要靠应用程序自己管理。,2数据不共享。,3数据不独立。,4数据不保存。,112 数据库技术的开展历程,2文件系统阶段,20世纪50年代后期至60年代中期,计算机不仅用于科学计算,也大量用于企事业单位的管理,数据管理进入文件系统阶段。这时,已有磁盘、磁鼓等直接存取存储设备,有操作系统支持下的专门数据管理软件,通常称文件系统。用户通过操作系统对文件进行翻开、读写、关闭等操作,既可批处理,也可联机实时处理。此阶段有如下特点:1文件系统利用“按文件名访问,按记录进行存取的管理技术,可对文件进行修改、插入和删除操作。2数据可长期保存,随时供用户使用。3数据共享性差。4数据独立性低。5数据无集中管理,易导致数据的完整性、平安性得不到可靠保证,并在数据的结构、编码、输出格式等方面难以做到标准化和标准化。6数据无结构。7使用方式不灵活。,112 数据库技术的开展历程,文件系统仍然是无弹性的无结构的数据集合,即数据文件之间是孤立的,不能反映现实世界事物之间的内在联系。文件系统中,应用程序与数据的关系如图1.2所示。,112 数据库技术的开展历程,3数据库系统阶段 20世纪60年代后期,计算机磁盘存储技术取得重大进展,大容量和快速存取的磁盘相继投入市场,为新型数据管理技术的开发提供了良好的物质根底。此外,计算机用于管理的规模不断扩大,数据量急剧增长,联机实时处理的要求日渐迫切。文件系统作为数据管理的手段已不能满足用户的需求。为了满足多用户、多应用共享数据的要求,使数据为尽可能多的应用效劳,数据库技术应运而生。60年代末期出现的对数据库技术有着奠基作用的三件大事,标志着以数据库系统为根本手段的数据管理新阶段的开始。11968年,IBM公司推出了商品化的基于层次模型的信息管理系统IMS。它是一种宿主语言系统,某种宿主语言加上数据操纵语言就组成了IMS的应用系统。21969年,美国数据系统语言协会Conference On Data System Language,CODASYL的数据库任务组Database Task Group,DBTG发布了一系列研究数据库方法的DBTG报告,奠定了网状数据模型的根底。31970年,IBM公司的研究人员连续发表文章,提出了关系模型,奠定了关系数据库管理系统的根底,一直沿用至今。,112 数据库技术的开展历程,数据库管理系统克服了文件管理方式的缺陷,提高了数据的一致性、完整性,减少了数据冗余。数据库系统阶段,应用程序与数据间的关系如图1.3所示。,112 数据库技术的开展历程,数据库系统的主要特点是:,1采用数据模型实现数据的结构化、数据的存取方式灵活。,2数据共享性好,冗余度低。,3数据独立性高。,4提供了完整的数据管理与控制功能,包括并发性、完整性、可恢复性、平安性和审计性等。,112 数据库技术的开展历程,