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

下载本文档

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

文档简介

3.3数据库管理系统管理办公自动化原理与技术8/25/20241精品课件本节摘要3.3.1数据库与数据库管理系统3.3.2数据库管理系统的目标3.3.3数据库管理系统的基本功能3.3.4数据库管理系统和操作系统3.3.5常用数据库管理系统3.3.6数据库管理系统选择原则8/25/20242精品课件数据库应用系统层次硬件用户应用系统,如MIS等应用开发工具操作系统数据库管理系统8/25/20243精品课件3.3.1数据库与数据库管理系统数据库的发展:数据库作为短语最早使用的是在1963年70年代初,数据库作为独立的单词大量出现直到20世纪末,才被美国各大报纸使用8/25/20244精品课件第一个数据库管理系统开发于20世纪60年代CODASYL开发了网络模型数据库软件NORTHAMERICANROCKWELL开发了层次模型数据库管理软件1969年,IBM为“阿波罗登月”开发的MIS采用层次模型8/25/20245精品课件层次模型

系老师学生教研室8/25/20246精品课件网状模型学生选课课程8/25/20247精品课件关系模型第一个基于关系模型的商业产品时1980年左右Oracle公司和IBM公司出品的Oracle和DB2。第一个成功的微机数据库产品是运行于CP/M,PC-DOS,MS-DOS操作系统上的dBASE。时至今天,关系模型依然是主流模型。8/25/20248精品课件面向对象数据库20世纪90年代,出现的面向对象数据库用来解决比关系数据库更复杂的数据问题。8/25/20249精品课件数据库定义数据库是某个企业、组织或部门所涉及的数据的综合,他不仅反映数据本身的内容,而且反应数据之间的联系。数据库是长期存储在计算机内的、有组织的、可供共享的数据集合。8/25/202410精品课件(1)由于数据库中的数据是反应和记录客观社会生活的,因此其准确度是要求极高的,数据库中存储的数据要求尽可能不重复存储;(2)数据库技术要求数据库的设计以最优方式为某个特定组织的多种应用程序服务;(3)数据结构独立于使用它的应用程序;(4)对数据的增加、删除、修改和检索操作由专门软件进行统一管理和控制8/25/202411精品课件3.3.2数据库管理系统的目标数据库管理系统(DatabaseManagementSystem)是介于用户和操作系统之间的一组软件。它实现了对共享数据的有效组织、管理和提取。

1用户界面友好2功能完备3高效率4结构清晰5开放性8/25/202412精品课件1用户界面友好可靠性:界面具有一定的容错能力,能够及时正确给出运行状态指示和出错信息,并能引导客户改正错误。易用性:尽量减少用户负担,操作方式简单,容易记忆,输入/输出容易理解。交互性:及时的响应。多样性:根据用户背景不同,提供多接口,适合不同层次用户需求。8/25/202413精品课件2功能完备数据库管理系统主要功能包括:数据库定义数据库数据存取数据库运行管理数据组织和存储管理数据库建立和维护8/25/202414精品课件3高效率系统效率包括两个方面:计算机系统内部资源利用率数据库管理系统本身的运行效率根据系统目标确定恰当的体系结构、数据结构和算法,保证数据库管理系统运行的效率。8/25/202415精品课件4结构清晰数据库管理系统是一个复杂的系统软件,涉及面广,包括向上与用户接口,向下与操作系统、软件硬件资源的接口。因此,应该使数据库管理系统内部结构清晰,层次分明,便于自身设计、开发和维护,以及支持外层开发环境的构造。8/25/202416精品课件5开放性开放性是指符合标准和规范。遵循标准可以支持异构数据库管理系统的互操作性和可扩展性。SQL语言规范化了几个数据库标准操作命令,在绝大部分数据库管理系统都可以使用。绝大多数数据库管理系统产品支持标准的开放数据库互连接口。8/25/202417精品课件3.3.3数据库管理系统的基本功能1数据库的定义2数据存取3数据库运行管理4数据组织和存储管理5数据库建立和维护8/25/202418精品课件3.3.5常用数据库管理系统1Oracle2DB23MicrosoftSQLServer4MySQL5VisualFoxPro6MicrosoftAccess8/25/202419精品课件1OracleOracle既是公司名也是产品名称。他是最早商品化的关系型数据库管理系统,也是应用广泛、功能强大的数据库管理系统。8/25/202420精品课件2DB2DB2是IBM公司出品的数据库管理系统。他是嵌入到IBM的AS/400系统上,具有速度快、可靠性好的有点;但是只有硬件平台为AS/400才能选择使用DB2数据库管理系统,所以移植性差,不同版本的数据结构不相容。8/25/202421精品课件3MySQLMySQL是最流行的开发源码SQL数据库管理系统,他是有MySQLAB公司开发、发布并支持。开放源码:意味着任何人都能使用和改变软件;任何人都能从INTERNER下载软件,无需支付任何费用。8/25/202422精品课件4MicrosoftSQLServerMicrosoftSQLServer是微软公司提供的一种典型的关系型数据库管理系统。可在许多操作系统上运行;其它系统可以与它进行完好的交互操作。8/25/202423精品课件5VisualFoxProVisualFoxPro系列数据库管理系统是微软产品,是中小企业信息系统设计的首选数据库管理系统。目前,VisualFoxPro已经成为高等学校、各类培训非信息系统专业学生数据库技术介绍的首选软件。8/25/202424精品课件6MicrosoftAccessMicrosoftAccess作为Microsoftoffice组件之一,是在windows环境下非常流行的桌面型数据库管理系统。MicrosoftAccess无需编码,只要通过直观的可视化操作就可完成大部分数据管理任务。8/25/202425精品课件3.3.6数据库管理系统选择原则企业选择数据库管理系统时候最关注的是数据库管理数据的规模。大中型企业MIS应该使用Oracle、DB2、SQLserver之类数据库管理系统小企业或小规模应用使用visualfoxpro、access即可。8/25/202426精品课件选择数据库管理系统通常从以下几个方面考虑:1构造数据库难易程度2数据库管理系统的性能分析3程序开发的难易程度4对分布式应用的支持5并行处理能力8/25/202427精品课件6扩展性7数据完整性约束8并发控制9容错能力10安全性控制11支持汉字处理能力8/25/202428精品课件3.4工作流管理系统引例早在中世纪,一般僧侣的工作就是坐在桌旁认真抄写经文;而较高级别的神父的工作则是布置并分配所要完成的任务,他们将会把工作中最精彩的部分交给最有才华的艺术家;将校队工作交给最博学的长者。8/25/202429精品课件几个世纪过去了,这项工作就这么一直延续着没有发生多的变化,依旧是由神父根据工作性质、僧侣们工作:最开始,所有的工作只能由人工完成慢慢地发展到后来,人们逐渐可以利用一些辅助工具诸如打字机、打印机等设备来协助完成任务再后来,随着技术的发展,某些领域机械自动化逐步取代人工8/25/202430精品课件3.1.4工作流及工作流管理系统工作流技术最初来源于办公自动化领域。不同的研究者提出不同的定义:工作流是将一组任务组织起来完成某个经营过程。工作流是经营过程的一种计算机化的表示模型,定义了完成整个过程所需的各种参数。

温馨提示

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

最新文档

评论

0/150

提交评论