- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库开发与管理00-导论
2009年9月 课程引言 对于本课程的认识。 学习本课程要达到的目标。 本课程的主要内容及教学方式。 如何学好本课程的内容? 学习本课程的要求。 一、对于本课程的认识 信息管理是将管理与信息技术相结合。一方面,我们应该全面完整学习信息技术的知识体系,掌握一套实用的技术工具和方法;另一方面,能够初步具有从全局的角度来看待信息管理在企业中的重要地位。这样,既具有扎实的技术底蕴,又具备管理人员的知识与眼光,使我们在日后工作中能够将现代技术与企业或单位的发展很好的结合起来。 数据库技术是信息处理的核心技术。本课程的内容,从信息系统整体性角度,以数据库为核心,通过实际DBMS的使用,认识开发信息系统的知识架构。 数据库学科研究的领域 数据库技术是信息处理的核心技术。作为一门学科,它包含的主要研究领域有: 1。数据库技术的基本理论; 2。研制开发数据库管理系统; 3。数据库技术开发、应用。 绝大部分人从事数据库技术的应用工作,利用现有的数据库技术实现自己工作中需要的信息处理要求。 一些人从事开发工作;大量的人作为开发系统的用户,通过软件系统来使用数据库。 二、数据库系统开发概述(1) 长期以来,数据库设计是软件开发中的重要组成部分。软件开发要遵照“软件工程”的思想。 软件工程以结构化方法和生命周期作为基本开发思想。 结构化方法将软件开发划分为五个周期:需求分析、系统设计、编程、测试、运行维护。 结构化方法要求:完成前一阶段工作后才能开始下一阶段工作。称为“瀑布模型”。 软件工程要求使用规范的文档,编写各阶段的报告。目前,有国际标准和国标。 数据库系统开发概述(2) 软件工程强调软件开发过程的管理。 (1)立项,成立项目团队。 (2)明确分工,确定各自的工作内容和职责。一人可以多角色。 (3)建立项目管理制度。 规划、进度安排、检查、评估;成本核算与控制;开发文档管理; (4)测试、验收。 (5)人员培训。 三、数据库技术的基本应用模式 数据库技术是随着计算机信息处理技术的快速发展而不断变化发展的。随着网络技术的普及,数据库技术的应用也不断产生新的应用模式。 目前,数据库技术的基本开发应用有以下几种基本模式: (1)单机集成式数据库系统; (2)文件服务器模式; (3)客户机/服务器模式; (4)浏览器/服务器模式。 (a)单机系统和文件服务器模式 这两种模式是比较早期的数据库应用模式。 在网络技术不成熟或尚不普及的时期,数据库系统主要是一个单机系统。数据库集中管理、集中使用。开发和管理都比较简单。 在网络环境的早期应用中,数据库以文件服务器的形式为网络用户所共享。数据库保存在网络的服务器上,当有用户需要使用数据时,文件服务器就将数据有关的整个文件传送给用户,由用户在客户端进行处理。 文件服务器容易管理,但增加了网络的数据传输的量,也增加了信息的不安全性。 (b) 客户机/服务器(C/S)应用模式 目前,客户机/服务器(C/S:Client/Server)模式得到了广泛应用。 C/S模式将应用系统分为两个部分:客户机部分和服务器部分。客户端主要包括用户的操作界面及处理程序,服务器端则存储可被用户访问的数据。当用户需要数据时,向服务器发送数据请求,服务器经过处理后将用户所需的数据传送给客户端。这是一种请求/发送的模式。 与文件服务器比,服务器端承担了更多的工作。由于只传送用户所需要的数据,使网络流量变小,同时数据安全性更高。 C/S应用模式的发展 最初的C/S模式是两层结构。但随着网络内客户机的增加,由于不同客户的处理不同,且将处理和数据接口集于一身,使得客户程序的开发变的复杂、难于管理。因而三层C/S体系结构应运而生。 三层C/S体系结构将应用分割成三个部分:表示、处理逻辑、数据逻辑。 三层结构使客户端变的简单,称为“瘦客户机”。三层结构的进一步发展,就出现了B/S模式。 (c) 浏览器/服务器(B/S)应用模式 浏览器/服务器(B/S:Browser/Server)模式是C/S模式的特例。在B/S模式中,客户端采用浏览器,不需要专门的客户程序。对用户而言,使用所习惯的上网界面,也不需要专门学习操作。(示例) 目前最为流行的网络访问方式是WWW服务。在这种应用模式中,用户所需信息以网页的形式在Web服务器上进行组织。网页分为静态网页和动态网页。 这种应用须安装Web服务器和数据库访问中间件。 四、数据库的重要地位 在上述各种应用模式中,数据库都处于核心的地位。 目前数据库一般都是作为数据库服务器在使用。由于数据库是信息保存的地方,而信息是信息系统中最重要的资源,因此,对于数据库的管理是最重要的工作。 另外,作为共享的信息资源,数据库设计的好坏,对于应用来
文档评论(0)