1 / 75
文档名称:

数据库系统原理.ppt

格式:ppt   大小:357KB   页数:75页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统原理.ppt

上传人:dyx110 2019/11/8 文件大小:357 KB

下载得到文件列表

数据库系统原理.ppt

相关文档

文档介绍

文档介绍:第一章数据库系统概述自60年代以来,数据库系统已经走过了30年的历程,经历了两代的演变。第一代数据库系统是层次与网路数据库系统。第二代数据库系统是关系数据库系统。目前,数据库管理系统已作为通用的系统软件,不仅在大、中、小型计算机甚至在微型计算机上都成为必备的基本配置。数据库应用也从最初的一般管理渗透到各行各业。在数据库领域中,主流和核心技术都具有坚实的理论支撑。以下以一个实例说明数据库的作用与重要性。第一章数据库系统概述比如某超市管理系统,首先是一个主表,记录每种商品的价格、供应商、存量等重要信息,以及其它一些表如商品分类表、供应商信息表(记录供应商的通信地址等详细信息)等。这样在库存较少时可以迅速察觉,方便地确定需要采购的数量及所需金额,并方便地找到供应商进行订购;通过与条形码识别硬件、应用软件的结合,实现收款结算自动化,大大提高工作效率,因此增加了效益。更深层次的应用是:通过对顾客所购买的商品类别及数量等数据的分析,可以挖掘出一些可支持决策的信息与知识。数据库技术的产生于发展数据处理,就是从已有数据出发,经过适当加工处理得到新的所需要的数据。数据处理一般分为数据计算和数据管理两部分。数据计算想对简单,而数据管理却比较复杂,是数据处理过程的内容和核心部分。从数据管理角度来看,计算机数据处理技术经历了4个阶段:(1)人工管理阶段(2)文件系统阶段(3)数据库系统阶段(4)高级数据库阶段人工管理阶段(一)数据的人工管理阶段出现在1953-1955年之间。当时没有通用操作系统,只有汇编语言;没有数据管理方面的软件,只有数据批处理方式。人工管理的优点就是使用计算机管理数据,速度加快,效率提高。但其特点也是缺陷就是数据与应用一一对应,基于物理方式存取数据,用户必须掌握数据在计算机中确切的存储地址和存取方式。下页人工管理阶段(二)特点:数据不保存由于主要用于科学计算,一般不需要将数据长期保存。计算式输入数据,计算完毕撤走数据。应用程序管理数据由于没有相应软件完成数据的管理,应用程序不仅要规定数据的逻辑结构,还要设计数据物理结构,如存储结构、存取路径和输入方法等。数据无共享一组数据只对应一个程序数据不独立当数据的逻辑结果和物理结构变动时,须对应用程序进行相应的改动,这使得用户的负担相当沉重。返回文件系统阶段(一)文件系统处理数据是从20世纪50年代中期到60年代中期。这一时期有了专门的数据管理软件,一般将其称为文件系统;数据处理不仅有批处理的作业方式,还有共享的实时处理方式。特点:数据长期保存由于大量使用计算机进行数据处理,而且需要反复进行查询和更新等基本操作,因此数据就以文件形式长期保留在计算机外部存储设备中。数据组织成相互独立的数据文件即可以按照文件名访问数据下页文件系统阶段(二)应用程序与数据文件间存在多对多的关系具有一定的共享性然而此时文件共享只是对于某一类应用而言,范围不够广泛,距人们对数据处理所期望的共享性尚有距离。返回数据库系统阶段(一)在20世纪60年代以后,由于计算机用于数据管理的规模越来越大,基于文件系统的数据管理技术无法满足需要,在良好的软、硬件环境下,数据库系统应运而生。特点:数据高度结构化数据结构化是数据库系统和文件管理系统的根本区别。从整体来看,文件系统的数据是没有结构的,如word文件中的数据。数据的共享性高,冗余度低,易于扩充同一个用户可以因不同的应用目的访问同一数据。不同用户可以同时访问同一数据,即所谓的“并发访问”。下页数据库系统阶段(二)数据独立性高数据与应用程序之间具有独立性,数据的定义和描述与应用程序分离开来,从而简化了应用程序的编写,减少了应用程序的维护和修改开销。数据库管理系统数据库是一个多级系统结构,需要一组软件提供相应的工具进行数据的管理和控制,以达到保证数据的安全性和一致性的基本要求。这样一组软件就是数据库管理系统(DBMS)。它可以进行:数据的并发控制、数据的安全性保护、数据的完整性检查、数据库故障恢复返回高级数据库阶段数据库系统阶段主要经历了层次数据库系统、网状数据库系统和关系数据库系统的发展过程。进入到20世纪80年代以后,由于硬件技术的飞速发展和软件环境的持续改善,数据库技术与其他计算机分支技术加速融合,新的、更高一级的数据库技术相继出现并得到发展,使数据管理进入到高级数据库阶段。(1)专用数据库与通用数据库(2)新一代数据库