数据库管理系统[]_第1页
数据库管理系统[]_第2页
数据库管理系统[]_第3页
数据库管理系统[]_第4页
数据库管理系统[]_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、3.3 数据库管理系统,管理办公自动化原理与技术,10.07.2020,精品课件,2,本节摘要,3.3.1 数据库与数据库管理系统 3.3.2 数据库管理系统的目标 3.3.3 数据库管理系统的基本功能 3.3.4 数据库管理系统和操作系统 3.3.5 常用数据库管理系统 3.3.6 数据库管理系统选择原则,10.07.2020,精品课件,3,数据库应用系统层次,硬件,用户,应用系统,如MIS等,应用开发工具,操作系统,数据库管理系统,10.07.2020,精品课件,4,3.3.1 数据库与数据库管理系统,数据库的发展: 数据库作为短语最早使用的是在1963年 70年代初,数据库作为独立的单词

2、大量出现 直到20世纪末,才被美国各大报纸使用,10.07.2020,精品课件,5,第一个数据库管理系统开发于20世纪60年代 CODASYL开发了网络模型数据库软件 NORTH AMERICAN ROCKWELL 开发了层次模型数据库管理软件 1969年,IBM为“阿波罗登月”开发的MIS采用层次模型,10.07.2020,精品课件,6,层次模型,10.07.2020,精品课件,7,网状模型,10.07.2020,精品课件,8,关系模型,第一个基于关系模型的商业产品时1980年左右Oracle公司和IBM公司出品的Oracle和DB2。 第一个成功的微机数据库产品是运行于CP/M,PC-DO

3、S,MS-DOS操作系统上的dBASE。 时至今天,关系模型依然是主流模型。,10.07.2020,精品课件,9,面向对象数据库,20世纪90年代,出现的面向对象数据库用来解决比关系数据库更复杂的数据问题。,10.07.2020,精品课件,10,数据库定义,数据库是某个企业、组织或部门所涉及的数据的综合,他不仅反映数据本身的内容,而且反应数据之间的联系。 数据库是长期存储在计算机内的、有组织的、可供共享的数据集合。,10.07.2020,精品课件,11,(1)由于数据库中的数据是反应和记录客观社会生活的,因此其准确度是要求极高的,数据库中存储的数据要求尽可能不重复存储; (2)数据库技术要求数

4、据库的设计以最优方式为某个特定组织的多种应用程序服务; (3)数据结构独立于使用它的应用程序; (4)对数据的增加、删除、修改和检索操作由专门软件进行统一管理和控制,10.07.2020,精品课件,12,3.3.2 数据库管理系统的目标,数据库管理系统(Database Management System)是介于用户和操作系统之间的一组软件。它实现了对共享数据的有效组织、管理和提取。 1 用户界面友好 2 功能完备 3 高效率 4 结构清晰 5 开放性,10.07.2020,精品课件,13,1 用户界面友好,可靠性:界面具有一定的容错能力,能够 及时正确给出运行状态指示和出错信息,并能引导客户

5、改正错误。 易用性:尽量减少用户负担,操作方式简单,容易记忆,输入/输出容易理解。 交互性:及时的响应。 多样性:根据用户背景不同,提供多接口,适合不同层次用户需求。,10.07.2020,精品课件,14,2 功能完备,数据库管理系统主要功能包括: 数据库定义 数据库数据存取 数据库运行管理 数据组织和存储管理 数据库建立和维护,10.07.2020,精品课件,15,3 高效率,系统效率包括两个方面: 计算机系统内部资源利用率 数据库管理系统本身的运行效率 根据系统目标确定恰当的体系结构、数据结构和算法,保证数据库管理系统运行的效率。,10.07.2020,精品课件,16,4 结构清晰,数据库

6、管理系统是一个复杂的系统软件,涉及面广,包括向上与用户接口,向下与操作系统、软件硬件资源的接口。 因此,应该使数据库管理系统内部结构清晰,层次分明,便于自身设计、开发和维护,以及支持外层开发环境的构造。,10.07.2020,精品课件,17,5 开放性,开放性是指符合标准和规范。 遵循标准可以支持异构数据库管理系统的互操作性和可扩展性。 SQL语言规范化了几个数据库标准操作命令,在绝大部分数据库管理系统都可以使用。 绝大多数数据库管理系统产品支持标准的开放数据库互连接口。,10.07.2020,精品课件,18,3.3.3 数据库管理系统的基本功能,1 数据库的定义 2 数据存取 3 数据库运行

7、管理 4 数据组织和存储管理 5 数据库建立和维护,10.07.2020,精品课件,19,3.3.5 常用数据库管理系统,1 Oracle 2 DB2 3 Microsoft SQL Server 4 MySQL 5 Visual FoxPro 6 Microsoft Access,10.07.2020,精品课件,20,1 Oracle,Oracle既是公司名也是产品名称。 他是最早商品化的关系型数据库管理系统,也是应用广泛、功能强大的数据库管理系统。,10.07.2020,精品课件,21,2 DB2,DB2是IBM公司出品的数据库管理系统。 他是嵌入到IBM的AS/400系统上,具有速度快、

8、可靠性好的有点;但是只有硬件平台为AS/400才能选择使用DB2数据库管理系统,所以移植性差,不同版本的数据结构不相容。,10.07.2020,精品课件,22,3 MySQL,MySQL是最流行的开发源码SQL数据库管理系统,他是有MySQL AB公司开发、发布并支持。 开放源码:意味着任何人都能使用和改变软件;任何人都能从INTERNER下载软件,无需支付任何费用。,10.07.2020,精品课件,23,4 Microsoft SQL Server,Microsoft SQL Server是微软公司提供的一种典型的关系型数据库管理系统。 可在许多操作系统上运行; 其它系统可以与它进行完好的交

9、互操作。,10.07.2020,精品课件,24,5 Visual FoxPro,Visual FoxPro系列数据库管理系统是微软产品,是中小企业信息系统设计的首选数据库管理系统。 目前, Visual FoxPro已经成为高等学校、各类培训非信息系统专业学生数据库技术介绍的首选软件。,10.07.2020,精品课件,25,6 Microsoft Access,Microsoft Access作为Microsoft office 组件之一,是在windows环境下非常流行的桌面型数据库管理系统。 Microsoft Access无需编码,只要通过直观的可视化操作就可完成大部分数据管理任务。,1

10、0.07.2020,精品课件,26,3.3.6 数据库管理系统选择原则,企业选择数据库管理系统时候最关注的是数据库管理数据的规模。 大中型企业MIS应该使用Oracle、DB2、SQL server之类数据库管理系统 小企业或小规模应用使用visual foxpro、access即可。,10.07.2020,精品课件,27,选择数据库管理系统通常从以下几个方面考虑: 1 构造数据库难易程度 2 数据库管理系统的性能分析 3 程序开发的难易程度 4 对分布式应用的支持 5 并行处理能力,10.07.2020,精品课件,28,6 扩展性 7 数据完整性约束 8 并发控制 9 容错能力 10 安全性

11、控制 11 支持汉字处理能力,10.07.2020,精品课件,29,3.4 工作流管理系统,引例 早在中世纪,一般僧侣的工作就是坐在桌旁认真抄写经文;而较高级别的神父的工作则是布置并分配所要完成的任务,他们将会把工作中最精彩的部分交给最有才华的艺术家;将校队工作交给最博学的长者。,10.07.2020,精品课件,30,几个世纪过去了,这项工作就这么一直延续着没有发生多的变化,依旧是由神父根据工作性质、僧侣们工作: 最开始,所有的工作只能由人工完成 慢慢地发展到后来,人们逐渐可以利用一些辅助工具诸如打字机、打印机等设备来协助完成任务 再后来,随着技术的发展,某些领域机械自动化逐步取代人工,10.07.2020,精品课件,31,3.1.4 工作流及工作流管理系统,工作流技术最初来源于办公自动化领域。 不同的研究者提出不同的定义: 工作流是将一组任务组织起来完成某个经营过程。 工作流是经营过程的一种计算机化的表示模型,定义了

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论