计算机硬件基础八第章软件应用程ppt课件.ppt

计算机硬件基础八第章软件应用程ppt课件.ppt

ID:59268468

大小:244.50 KB

页数:50页

时间:2020-09-27

计算机硬件基础八第章软件应用程ppt课件.ppt_第1页
计算机硬件基础八第章软件应用程ppt课件.ppt_第2页
计算机硬件基础八第章软件应用程ppt课件.ppt_第3页
计算机硬件基础八第章软件应用程ppt课件.ppt_第4页
计算机硬件基础八第章软件应用程ppt课件.ppt_第5页
资源描述:

《计算机硬件基础八第章软件应用程ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第八章软件应用程序一、数据库管理程序1.1数据库技术的发展数据管理经历了人工管理、文件系统和数据库系统三个发展阶段。人工管理阶段20世纪50年代中期以前,计算机主要用于科学计算。当时在硬件方面,外存储器只有磁带、卡片和纸带,没有磁盘等可以随机访问、直接存取的设备;在软件方面,没有专门管理数据的软件,没有操作系统,数据处理的基本方式是批处理。该阶段数据处理的特点是:1、数据不保存2、数据不具有独立性3、数据不共享4、系统中没有对数据进行管理的软件Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5

2、.2.0.0.Copyright2004-2011AsposePtyLtd.第八章软件应用程序文件系统阶段 20世纪50年代后期到60年代中期,计算机不仅大量用于科学计算,而且还用于数据处理。在硬件方面,外存储器有了磁盘、磁鼓等可以直接存取的存储设备;在软件方面,有了专门管理数据的软件,即文件系统。这一阶段的特点是: 1、数据可以长期保存 2、程序与数据有了一定的独立性 3、数据共享性差Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011Aspo

3、sePtyLtd.第八章软件应用程序数据库系统阶段20世纪60年代后期,由于计算机用于管理的规模更加庞大,需要计算机管理的数据急剧增长,对数据共享的要求越来越强烈。这时在硬件方面,出现了大容量的磁盘,硬件价格下降;软件价格上升,为编制和维护系统软件及应用程序所需的成本相对增加。在这种情况下,将文件系统作为数据管理的手段已经不再能满足应用的需求,数据库技术便产生了,出现了管理数据的软件系统即数据库管理系统。该阶段的特点是:1、数据的共享性好,冗余度小2、具有较高的数据独立性3、数据由DBMS统一管理和控制Evaluationonly.CreatedwithAspose.

4、Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.第八章软件应用程序数据库分为五类1、层次数据库结构层次数据库结构将数据通过一对多或父结点对子结点的方式组织起来。一个层次数据库中,根表或父表位于一个类似于树形结构的最上方,它的子表中包含相关数据。层次数据库模型的结构就像是一棵倒转的树。 优点:快速的数据查询便于管理数据的完整性缺点:用户必须十分熟悉数据库结构需要存储冗余数据Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientP

5、rofile5.2.0.0.Copyright2004-2011AsposePtyLtd.第八章软件应用程序2、网状数据库结构网状数据库结构是用连接指令或指针来组织数据的方式。数据间为多对多的关系。矢量数据描述时多用这种数据结构。 优点:快速的数据访问用户可以从任何表开始访问其他表数据便于开发更复杂的查询来检索数据缺点:不便于数据库结构的修改数据库结构的修改将直接影响访问数据库的应用程序用户必须掌握数据库结构Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright20

6、04-2011AsposePtyLtd.第八章软件应用程序3、关系数据库结构这就目前最流行的数据库结构了。数据存储的主要载体是表,或相关数据组。有一对一、一对多、多对多三种表关系。表关联是通过引用完整性定义的,这是通过主码和外码(主键或外键)约束条件实现的。 优点:数据访问非常快便于修改数据库结构逻辑化表示数据,因此用户不需要知道数据是如何存储的容易设计复杂的数据查询来检索数据容易实现数据完整性数据通常具有更高的准确性支持标准SQL语言缺点:很多情况下,必须将多个表的不同数据关联起来实现数据查询用户必须熟悉表之间的关联关系用户必须掌握SQL语言Evaluationon

7、ly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.第八章软件应用程序4、面向对象数据库结构它允许用对象的概念来定义与关系数据库交互。 面向对象数据库中有两个基本的结构:对象和字面量。对象是一种具有标识的数据结构,这些数据结构可以用来标识对象之间的相互关系。字面量是与对象相关的值,它没有标识符。 优点:程序员只需要掌握面向对象的概念,而不要掌握与面向对象概念以及关系数据库有关的存储对象具有继承性,可以从其他对象继承属性集大量应

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。