正在加载图片...
■适应了地理上分散的公司、团体和组织对于数据库应用的需求 缺点 数据的分布存放给数据的处理、管理与维护带来困难。 当用户需要经常访问远程数据时,系统效率会明显地受到网络传输的制约 四、多用户结构一客户/服务器(C/S)结构 浏览器/服务器(B/S)结构 把DBMS功能和应用分开 客户机端仅安装通用的浏览器软件实现同用户的输入/输出,而 服务器:网络中某个(些)结点上的计算机专门用应用程序在服务器端安装和运行 客户端:其他结点上的计算机安装Ds的外围应用结构中客户端运行的程序转移到了应用务器健婆求,台 于执行DBMS功能,称为数据库服务器,简称服务器 服务器端,除了有DB服务器保存数据并运行基本的DB操作外 开发工具,用户的应用系统,称为客户机(客户·应用服务器充当客户机与DB服务器的中介,架起用户界面同DB之 间的桥梁,故也称为三层结构 第一 主流的产品 请求 第二 Oracle、 Informix和BM 的DB2 结果 客户机n 客户/服务器结构的优点 客户端的用户请求被传送到数据库服务器,数据库服务器进行处理后,只将结果返回给用户,从而显著减少了数 据传输量 数据库更加开放 客户与服务器一般都能在多种不同的硬件和软件平台上运行 可以使用不同厂商的数据库应用开发工具 客户/服务器结构的缺点 胖客户”问题 系统安装复杂,工作量大 应用维护困难,难于保密,造成安全性差。 相同的应用程序要重复安装在每一台客户机上,从系统总体来看,大大浪费了系统资源。 五、多用户结构一浏览器/服务器(B/S)结构 提出请求 浏览器 Www服 数据库 务器 服务器 →数据库 HM形式 刘览器/WWW服务器/数据库服 示意图 实现三层结构的软件: 客户端:实现同用户的输入/输出(“瘦客户”) 应用服务器:应用服务器的服务器来处理客户端提交的处理要求 veb服务器有 Microsoft的 IIS (Internet Information Server)等 DB服务器:保存数据并运行基本的DB操作 例:数据库有 Microsoft SQL Server等都可作为服务器端的DBMs 小结 数据库系统构成:(DBMS、DB、应用程序、开发及使用人员) 数据库的特点:(自描述的、集成记录的集合) 模型:(对现实世界的模拟)5 ◼ 适应了地理上分散的公司、团体和组织对于数据库应用的需求。 ◼ 缺点 ◼ 数据的分布存放给数据的处理、管理与维护带来困难。 ◼ 当用户需要经常访问远程数据时,系统效率会明显地受到网络传输的制约。 四、多用户结构——客户/服务器(C/S)结构 ◼ 把DBMS功能和应用分开 ◼ 服务器:网络中某个(些)结点上的计算机专门用 于执行DBMS功能,称为数据库服务器,简称服务器 ◼ 客户端:其他结点上的计算机安装DBMS的外围应用 开发工具,用户的应用系统,称为客户机(客户 端) 请求 结果 主流的产品: SQL Server、Sybase、 Oracle、Informix和IBM 的DB2 浏览器/服务器(B/S)结构 ◼ 客户机端仅安装通用的浏览器软件实现同用户的输入/输出,而 应用程序在服务器端安装和运行。 ◼ 服务器端,除了有DB服务器保存数据并运行基本的DB操作外,还 有称作应用服务器的服务器来处理客户端提交的处理要求。即 C/S结构中客户端运行的程序转移到了应用服务器中。 ◼ 应用服务器充当客户机与DB服务器的中介,架起用户界面同DB之 间的桥梁,故也称为三层结构。 客户/服务器结构的优点 客户端的用户请求被传送到数据库服务器,数据库服务器进行处理后,只将结果返回给用户,从而显著减少了数 据传输量 数据库更加开放 客户与服务器一般都能在多种不同的硬件和软件平台上运行 可以使用不同厂商的数据库应用开发工具 客户/服务器结构的缺点 “胖客户”问题: ◼ 系统安装复杂,工作量大。 ◼ 应用维护困难,难于保密,造成安全性差。 ◼ 相同的应用程序要重复安装在每一台客户机上,从系统总体来看,大大浪费了系统资源。 五、多用户结构——浏览器/服务器(B/S)结构 浏览器/WWW服务器/数据库服务器结构示意图 ◼ 实现三层结构的软件: ◼ 客户端:实现同用户的输入/输出(“瘦客户”) ◼ 例:浏览器 Microsoft IE ◼ 应用服务器:应用服务器的服务器来处理客户端提交的处理要求 ◼ 例:Web服务器有Microsoft的IIS(Internet Information Server)等 ◼ DB服务器:保存数据并运行基本的DB操作 ◼ 例:数据库有Microsoft SQL Server等都可作为服务器端的DBMS WWW服 务器 数据库 浏览器 服务器 数据库 提出请求 HTML形式 数据请求 返回结果 小结 ◼ 数据库系统构成:(DBMS、DB、应用程序、开发及使用人员) ◼ 数据库的特点:(自描述的、集成记录的集合) ◼ 模型:(对现实世界的模拟)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有