- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六讲(上)Web数据库 计算机网络安全与防护的PPT 互联网软件开发
中国地质大学(武汉)信息工程学院 互联网软件开发授课人:罗显刚电 话QQEmail :BillLxg@126.com第六章: Web数据库介绍内容提纲1、Web数据库基本概念2、Web数据库产品的选择3、传统的数据库访问技术4、ODBC6.1 Web数据库基本概念Web数据库的产生随着Internet的进一步发展,Web技术和数据库技术结合的产物。基于Web模式的DBMS的一种信息服务。以Web的浏览器/服务器模式为平台,将客户端融入Web浏览器能充分发挥DBMS高效的数据存储和管理能力,为Internet用户提供了更为方便、内容丰富的服务。6.1 Web数据库基本概念Web数据库优点借用现成的浏览器软件,无需开发数据库前端;能够在多平台、多操作系统上应用;它能提供高性能的管理应用, 实现了基于WWW标准接口的网络数据库的开发;能够通过网络实现数据库的远程存取和动态交互URLSQL查询请求页面运行脚本程序执行SQL查询显示结果产生HTML文件返回查询结果HTML文件查询结果客户机浏览器Web服务器数据库服务器图6.1 B/W/D三层体系结构6.1 Web数据库基本概念Web数据库系统的基本模型在动态网页的设计中,常用采用一种三层客户端/服务器的体系结构,即客户端浏览器/ Web服务器/数据库服务器(Browser/Web Server/Database Server,简称B/W/D)结构。6.1 Web数据库基本概念B/W/D的优势(1) B/W/D三层体系结构与C/S体系结构相比具有以下优势: 开放的标准。 C/S所采用的标准只要在内部统一就可,其应用往往是专用的。 B/W/D所采用的标准都是开放的、非专用的,是经过标准化组织所确定的而非单一厂商所制定,保证了其应用的通用性和跨平台性 。较低的开发和维护成本。C/S的应用必须开发出专用的客户端软件,无论是安装、配置还是升级都需要在所有的客户机上实施,极大地浪费了人力和物力。B/W/D的应用只需在客户端装有通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。 6.1 Web数据库基本概念B/W/D的优势(2)使用简单,界面友好。C/S用户的界面是由客户端软件所决定的,其使用的方法和界面各不相同。B/W/D用户的界面都统一在浏览器上,浏览器易于使用、界面友好,不须再学习使用其他的软件。客户端消肿。C/S的客户端具有显示与处理数据的功能,对客户端的要求很高,是一个“胖”客户机。B/W/D的客户端不再负责数据库的存取和复杂数据计算等任务,大大的降低了对客户端的要求,客户端变得非常“瘦” 6.1 Web数据库基本概念B/W/D的优势(3)系统灵活。C/S系统的模块中有一部分需改变就要关联到其他模块的变动,使系统极难升级。B/W/D系统的三部分模块各自相对独立,其中一部分模块改变时其他模块不受影响,系统改进变得非常容易,且可以用不同厂家的产品来组成性能更佳的系统 。 保障系统的安全性。在C/S系统中由于客户机直接与数据库服务器进行连接,用户可以改变服务器上的数据,无法保证系统的安全性。B/W/D系统在客户机与数据库服务器之间增加了一层Web服务器,使两者不再直接相连,客户机无法直接操纵数据库,可以有效地防止非法入侵 。6.2 Web数据库产品的选择1、My SQL数据库系统MySQL是一个小巧灵珑的数据库服务器软件,对于中、小型应用系统是非常理想的。除了支持标准的SQL语句外,最重要的是,它还支持多种平台,而在Unix/Linux系统上,MySQL支持多线程运行方式,从而能获得相当好的性能。是开放源代码软件。MySQL的功能特点如下:可以同时处理几乎不限数量的用户;处理多达50,000,000以上的记录;命令执行速度快,也许是现今最快的;简单有效的用户特权系统。免费自由软件,对于小型应用系统非常理想.6.2 Web数据库产品的选择2、Oracle数据库系统Oracle公司1979年推出的基于SQL的关系数据库管理系统主要包括数据库服务器、开发工具和连接产品三类。特点:兼容性:Oracle产品采用标准SQL,并经过美国国家标准技术所(NIST)测试。与IBM SQL/DS,DB2,INGRES,IDMS/R等兼容可移植性:Oracle的产品可运的大、中、小型机上;可在VMS、DOS、UNIX、WINDOWS等多种操作系统下工作。可联结性:能与多种通讯网络相连,支持各种协议(TCP/IP、DECnet、LU6.2等)。高生产率:提供了多种开发工具,能极大的方便用户进行进一步的开发。开放性:Oracle良好的兼容性、可移植性、可连接性和高生产率是Oracle RDBMS具有良好的开
您可能关注的文档
- 第六章 钢笔楷书书法训练 学前教育书法教程课件.ppt
- 第六章-新媒体文书 应用写作课件.ppt
- 第六章 饮食营养与健康.ppt
- 第六章 激励理论和原则 人力资源开发与管理 教学课件.ppt
- 第六章 正态分布 教育统计分析(研究生) 教学课件.ppt
- 第六章 高分子功能膜 功能高分子材料课件.ppt
- 第六章 管辖 民诉 民事诉讼 课件.ppt
- 第六章 生物圈与生物多样保护 环境生态学导论 教学课件.ppt
- 第六章 物流标准化 物流学导论.ppt
- 第六章、按用途划分的贷款 金融学课件商业银行信贷学.ppt
- 清管器操作与卧式过滤分离器使用正误判断试卷.docx
- 2025年辽宁省丹东市中考历史考前冲刺试卷(含答案).pdf
- 2025年度精选3款新型智能设备采购合同.docx
- 2025年江西省中考学业水平考试考前预测数学试卷(含答案).pdf
- 2025年辽宁省鞍山市海城市协作体八年级三模生物试题 (含答案).pdf
- 2025年江苏省镇江市市属学校中考二模英语试题(含答案).pdf
- 2025年江西省初中学业水平考试样卷(二)历史试题(含答案).pdf
- 2025年度轨道交通安装工程合作协议书.docx
- 2025年江苏省镇江市丹徒区中考二模历史试题(含答案).pdf
- 2025年江苏省镇江市丹徒区八年级二模生物试题.pdf
最近下载
- 2025年湖北省武汉市中考物理试卷及答案解析.pdf VIP
- 2024年湖南高中学业水平合格性考试政治试卷真题(含答案详解).docx VIP
- 八轴和谐号(HXD1型)机车使用说明.doc
- 法医学彩色图谱.pdf VIP
- 2023年湖北省武汉市中考数学试卷(附答案详解).docx VIP
- 2024年湖南省高中学业水平合格考物理试卷真题(含答案详解).pdf VIP
- 中国婴幼儿牛奶蛋白过敏诊治循证建议.docx
- 病理技术常规切片.pptx VIP
- 2024年湖南省高中学业水平合格性考试数学试卷真题(含答案详解).pdf VIP
- 10.农庄小能手(搭架)(教学设计)-三年级下册劳动教育”小农庄“(校本课程).docx VIP
文档评论(0)