当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《计算机硬件基础》课程教学资源(PPT讲义课件)第八章 软件应用程

资源类别:文库,文档格式:PPT,文档页数:50,文件大小:242.5KB,团购合买
一、数据库管理程序 1.1数据库技术的发展 数据管理经历了人工管理、文件系统和数据库系统三个发展阶段。 人工管理阶段 20世纪50年代中期以前,计算机主要用于科学计算。当时在硬件方面, 外存储器只有磁带、卡片和纸带,没有磁盘等可以随机访问、直接存取 的设备;在软件方面,没有专门管理数据的软件,没有操作系统,数据 处理的基本方式是批处理。该阶段数据处理的特点是:
点击下载完整版文档(PPT)

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

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

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

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

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

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

第八章软件应用程序 数据库分为五类 1、层次数据库结构 令层次数据库结构将数据通过一对多或父结点对子结点的方式 组织起来 个层次数据库中,根表或父表位于一个类似于 对形结构的最上方,它的子表中包含相关数据。层次数据库 优点: 快速的数据查询 令便于管理数据的完整性 缺点: 令用户必须十分熟悉数据库结构 令需要存储冗余数据

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

第八章软件应用程序 令2、网状数据库结构 心网状教据库结枃是用连接指念惑指针来组数据的方式,数 据间为多对多的关系。天量数据描述时多用这种数据结构。 优点 快速的数据访问 用户可以从任何表开始访问其他表数据 令便于开发更复杂的查询来检索数据 冷缺点: 令不便于数据库结构的修改 令数据库结构的修改将直接影响访问数据库的应用程序 令用户必须掌握数据库结构

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

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

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

第八章软件应用程序 4、面向对象数据库结构 它允许用对象的概念来定义与关系数据库交互 面向对象数据库中有两个基本的结构:对象和字面量。对象是一种具有标识的数 据结构,这砦数据结构可以用来标识对象之间的相互关系。字面量是与对象相关 优点: 令程序员只需要掌握面向对象的概念,而不要掌握与面向对象概念以及关系数据库 有关的存储 令对象具有继承性,可以从其他对象继承属性集 大量应用软件的处理工作可以自动完成 令从理论上说,更容易管理对象 ◆面向对象数据模型与面向对象编程工具更兼容 令缺点: 令由于面向对象数据库不支持传统的编程方法,所以用户必须理解面向对象概念 令目前面向对象数据库模型还没有统一的标准 由于面向对象数据库出现的时间还不长,稳定性还是一个值得关注的焦点

第八章 软件应用程序 ❖ 4、面向对象数据库结构 ❖ 它允许用对象的概念来定义与关系数据库交互。 面向对象数据库中有两个基本的结构:对象和字面量。对象是一种具有标识的数 据结构,这些数据结构可以用来标识对象之间的相互关系。字面量是与对象相关 的值,它没有标识符。 优点: ❖ 程序员只需要掌握面向对象的概念,而不要掌握与面向对象概念以及关系数据库 有关的存储 ❖ 对象具有继承性,可以从其他对象继承属性集 ❖ 大量应用软件的处理工作可以自动完成 ❖ 从理论上说,更容易管理对象 ❖ 面向对象数据模型与面向对象编程工具更兼容 ❖ 缺点: ❖ 由于面向对象数据库不支持传统的编程方法,所以用户必须理解面向对象概念 ❖ 目前面向对象数据库模型还没有统一的标准 ❖ 由于面向对象数据库出现的时间还不长,稳定性还是一个值得关注的焦点

第八章软件应用程序 5、另外 还有两种:古老的平面文件数据库结构和较 新的对象关系数据库结构

第八章 软件应用程序 ❖ 5、另外 还有两种:古老的平面文件数据库结构和较 新的对象关系数据库结构

第八章软件应用程序 电子表格软件 令大家都在纸上画过表格,你需要拿起笔,尺子,橡皮,表格比 较大时,工作量非常可观,如果表格中再有大量的数据需计 算,哪就更是头疼了。随着信息时代的来临,大量的表格已 由计算机来处理,电子制表成为了我们工作中重要的工作手 段 电子制表的实现大致可分为二种方式,一种是为某种目的专 设计的程序,例如财务程序,适于输出特定的表格,但其 通用性较弱;另一种就是所谓的“电子表格” 是一种 通用的制表工具,能够适用于大多数的制表需求。它面对的 是普通的计算机用户,而非专业的开发人员或某特定领域的 用户。需要强调的是,制表仅是电子表格的功能之一,它还 是一个通用的计算工具,屏幕可看作一张计算用的“纸”, 在这张“纸”上,可以进行很复茶的计算

第八章 软件应用程序 ❖ 二、电子表格软件 ❖ 大家都在纸上画过表格, 你需要拿起笔, 尺子, 橡皮, 表格比 较大时,工作量非常可观,如果表格中再有大量的数据需计 算,哪就更是头疼了。随着信息时代的来临,大量的表格已 由计算机来处理,电子制表成为了我们工作中重要的工作手 段。 ❖ 电子制表的实现大致可分为二种方式,一种是为某种目的专 门设计的程序,例如财务程序,适于输出特定的表格,但其 通用性较弱;另一种就是所谓的“电子表格”了,它是一种 通用的制表工具,能够适用于大多数的制表需求。它面对的 是普通的计算机用户,而非专业的开发人员或某特定领域的 用户。需要强调的是,制表仅是电子表格的功能之一,它还 是一个通用的计算工具,屏幕可看作一张计算用的“纸”, 在这张“纸”上,可以进行很复杂的计算

第八章软件应用程序 1979年,美国icop公司开发了运行于苹果上的 VISICALE,这是第一个电子表格软件。其后,美国 Lotus公司于1982年开发了运行于DOS下的 Lotus1 2-3,该软件集表格、计算和统计图表于一体,成为 国际公认的电子表格软件代表作。进入 Windows时 代后,微软公司的EXce逐步取而代之,成为目前普 及性最广的电子表格软件。在中国,DOS时代也曾 经出现过CCED等代表性电子表格软件,但在进入 Windows时代后,电子表格软件的开发一度大大落 后于国际水平,并进而影响了电子表格软件在我国 的普及

第八章 软件应用程序 ❖ 1979年,美国Visicorp公司开发了运行于苹果II上的 VISICALE,这是第一个电子表格软件。其后,美国 Lotus公司于1982年开发了运行于DOS下的Lotus 1- 2-3,该软件集表格、计算和统计图表于一体,成为 国际公认的电子表格软件代表作。进入Windows时 代后,微软公司的Excel逐步取而代之,成为目前普 及性最广的电子表格软件。在中国,DOS时代也曾 经出现过CCED等代表性电子表格软件,但在进入 Windows时代后,电子表格软件的开发一度大大落 后于国际水平,并进而影响了电子表格软件在我国 的普及

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共50页,可试读17页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有