数据库系统原理及应用第一章课件.ppt
《数据库系统原理及应用第一章课件.ppt》由会员分享,可在线阅读,更多相关《数据库系统原理及应用第一章课件.ppt(57页珍藏版)》请在三一办公上搜索。
1、数据库系统原理及应用,火箭技术教研室郭乃林,21.01.2023,2,第一章 数据库系统概论,1.1 数据库技术概述 信息的处理技术和信息的利用能力成为衡量一个单位和国家社会经济发展和科学进步水平的重要标志 信息、物质、能源 人类社会的三大资源 作为信息技术主要支柱之一的数据库技术在社会各个领域中得到了广泛的应用。,21.01.2023,3,1.1 数据库技术概述,1.1.1数据库系统应用实例一、航空售票系统二、银行业务系统三、超市销售业务系统四、企业管理信息系统五、教学管理系统六、图书馆管理系统,21.01.2023,4,1.1 数据库技术概述,1.1.2数据库系统的作用,数据库管理系统,数
2、据库系统,1、管理大量的数据2、数据库定义功能3、数据查询功能4、控制多用户的访问,数据库,21.01.2023,5,1.1 数据库技术概述,1.1.3常见的数据库系统Oracle数据库系统Oracle数据库系统目前的版本是Oracle9i,它在全球和中国的销量都是第一。我国的主要用户是公安系统、金融系统和大型企业。Oracle数据库系统非常复杂,可以按照用户的要求进行组装。它支持Web功能,支持在数据库中存储大对象的数据,如图象和图形、视频和音频数据等等。,21.01.2023,6,1.1 数据库技术概述,Sybase公司的主打产品有两种:Sybase Adaptive Server Ent
3、erprise和Sybase Adaptive Server Anywhere。它在中国的销量是第二,其主要用户有铁道部、金融系统和大型企业。成功的案例有98世界杯网站系统,全国铁路售票系统(与民航售票系统完全不同)。这些系统主要采用Sybase公司的数据复制技术和主键冲突解决方案。,21.01.2023,7,1.1 数据库技术概述,Microsoft公司的数据库产品是SQL Server,它最早是从Sybase公司买的核心技术,目前的版本是7.0。它在全球的销量处于第三位,处于第二位的是IBM的DB2,DB2主要专用于IBM的大型机,用于并行存储与计算。而Microsoft公司的SQL Se
4、rver在我国的主要用户是中小型企业和教育机构。,21.01.2023,8,1.1 数据库技术概述,Access 2000是在Windows环境下的非常流行的桌面型数据库管理系统,它无需编写任何代码,只需要通过直观的可视化操作,就可以完成大部分的数据库管理任务。Visual foxpro,21.01.2023,9,1.1 数据库技术概述,1.1.4 数据库应用程序的开发过程 随着信息技术的迅速发展,信息系统应用范围迅速扩大。近年来,实际运行的信息系统越来越多,对社会和经济的影响日益深入。并不为大多数人所知的另一方面:真正完成的系统比计划开发的系统少得多;实际运行的系统比开发完成的系统少得多;运
5、行的系统中,许多系统的效益远不如当初的承诺。后果:使建设单位背上沉重包袱;人们为信息系统建设的效率和成功率担忧。,21.01.2023,10,信息系统建设的复杂性,原因:信息系统的多学科性、综合性 它的发展必定有一个较长的过程,需各学科的成熟,技术人员、管理人员的知识需要拓宽,人们对信息系统建设过程的认识需要在实践中提高。信息系统建设周期长、投资大、风险大,比一般技术工程有更大的难度和复杂性的系统工程。,21.01.2023,11,信息系统建设的复杂性,技术手段复杂 内容复杂,目标多样 投资密度大,效益难以计算 环境复杂多变,21.01.2023,12,早期开发方法的不足,技术方面 目标含糊通
6、信误解 技术人员与管理人员沟通困难开发方法 步骤混乱管理方面 缺乏管理控制其它 领导重视不足 业务人员支持不够 部门协调困难,21.01.2023,13,信息系统开发方法学,系统开发的任务、特点和方式;系统开发的认知体系;系统开发的一般规律和指导原则;系统开发的策略和资源规划;系统开发的一般理论;系统开发的方法、工具和环境;系统开发的组织;系统开发的关键因素、必要条件、组织运行机制等。,21.01.2023,14,结构化方法的基本思想,结构化程序设计基本思想是:不用或尽量少用GOTO语句,一切程序都用图示的三种结构方式来构成。,顺序结构,分支结构,循环结构,21.01.2023,15,结构化方
7、法的基本思想,结构化系统设计方法的产生 把模块化思想引入到系统设计中来,将一个系统设计成层次化的程序模块结构。这些模块相对独立,功能单一。结构化系统分析 在调查、分析系统逻辑功能的基础上,用数据流程图等工具把系统功能描述清楚。,21.01.2023,16,结构化生命周期法,21.01.2023,17,结构化方法的基本思想,结构化方法的基本原则面向用户的观点 严格区分工作阶段,每个阶段有明确的任务和应得的成果 按照系统的观点,自顶向下地完成系统的研制工作 充分考虑变化的情况 工作成果文献化、标准化 缺点:开发周期长结构化程度低的系统,在开发初期难于锁定功能要求,21.01.2023,18,快速原
8、型法,在投入大量的人力、物力之前,在限定的时间内,用最经济的方法开发出一个可实际运行的系统原型,以便尽早澄清不明确的系统需求。在原型系统的运行中用户发现问题,提出修改意见,技术人员完善原型,使它逐步满足用户的要求。,21.01.2023,19,快速原型法开发MIS的过程,确定系统基本需求,21.01.2023,20,快速原型法的优缺点,优点:增进了用户与开发人员的沟通;用户在系统开发中起主导作用;能够辨认动态的用户需求;启迪衍生式的用户需求;缩短开发周期,降低开发风险。缺点:不够规范,难于管理;需要自动化工具的支持;评价标准不一定合理。容易偏离原型的目的。,21.01.2023,21,面向对象
9、方法的基本概念,以对象为中心和出发点,分解系统的开发方法。对象:对象是一些属性和专用服务的封装体;类:所有对象又被分为各种对象类,类是有相似属性和服务的多个对象的集合;消息:对象之间除了传递消息之外,不再存在其他联系;继承性:下层可以继承上层对象所具有的属性;封装性:对象向外界提供的只有属性和操作,而把内部细节隐蔽起来。,21.01.2023,22,面向对象方法的开发过程,认识客观世界中的对象及行为,分别独立设计各个对象和实体;分析各个对象之间的联系和相互之间传递的信息,形成信息系统模型;由信息系统模型转化为计算机软件模型;由软件系统模型转化为一个现实的系统。,21.01.2023,23,软件
10、开发工具,软件开发工具是指在软件开发过程中,帮助开发者提高工作质量和工作效率的一类新型软件。,21.01.2023,24,1.2数据库技术的演变,1.2.1数据库技术的环境数据库系统是随着信息技术的发展而发展的;信息技术发展的基础是计算机硬件、软件技术;数据库技术是也是随着计算机技术的发展而发展的。硬件环境:存储器的类型和容量、数据处理器的速度、外围设备(如:输入输出设备、超市专用芯片的使用)、网络环境等。软件环境:运行环境、通用工具、编程语言、开发工具;数据(信息),21.01.2023,25,1.2数据库管理系统的产生,数据管理的进展数据管理随着计算机软硬件的发展而不断发展,40多年来经历
11、了以下三个阶段:1、人工管理阶段2、文件系统阶段3、数据库管理系统阶段,21.01.2023,26,1.2.1数据管理的进展,1、人工管理阶段 主要是指50年代中期以前的这段时间,此时的计算机还很简陋,连完整的操作系统都没有。因此,数据只能放在卡片上或其他介质上,由人来手工管理。,21.01.2023,27,1.2.1数据管理的进展,2、文件系统阶段 主要是指50年代后期到60年代中期的这段时间,此时的计算机已经有了操作系统。在操作系统基础之上建立的文件系统已经成熟并广泛应用。因此,人们自然想到用文件把大量的数据存储在磁盘这种介质上,以实现对数据的永久保存和自动管理以及维护;,21.01.20
12、23,28,1.2.1数据管理的进展,3、数据库管理系统阶段主要是指60年代后期以后,由于数据库管理系统的诞生,通过数据库管理系统管理大量的数据,不仅解决了数据的永久保存,而且真正实现了数据的方便查询和一致性维护问题,并且能严格保证数据的安全。,21.01.2023,29,1.2.2文件处理系统,在数据库管理系统出现以前,把需要管理的数据存放在永久性的系统文件中,同时为了能够操作这些文件里的数据,系统里还有针对这些文件编写的应用程序。在文件处理系统中存储信息的弊端主要表现在七个方面:1、数据冗余和不一致 2、数据访问困难3、数据孤立 4、完整性问题 5、原子性问题 6、并发访问异常7、安全性问
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 原理 应用 第一章 课件
链接地址:https://www.31ppt.com/p-2157268.html