简答题

请简述C/S和B/S的主要原理,并说明它们各自的优缺点。

正确答案

传统的C/S 模式是一种两层结构的系统,第一层是在客户机系统上结合了表示与业务逻辑;第二层是通过网络结合了数据库服务器。C/S模式主要由客户应用程序和数据库两部分组成。C/S结构软件(即客户机/服务器模式)分为客户机和服务器两层。
BS模式,即浏览器/服务器模式,是一种从传统的二层C/S模式发展起来的新的网络结构模式,其本质是三层结构C/S模式。
C/S和B/S的优缺点。
(1)系统的性能
在系统的性能方面,B/S占有优势的是其异地浏览和信息采集的灵活性。
采用C/S结构时,客户端和服务器端都能够处理任务,这虽然对客户机的要求较高,但因此可以减轻服务器的压力。
(2)系统的开发
C/S结构是建立在中间件产品基础之上的,对应用开发者提出了较高的要求。应用程序的维护、移植和互操作变得复杂。如果客户端是在不同的操作系统上,C/S结构的软件需要开发不同版本的客户端软件。
与B/S结构相比,C/S技术发展历史更为“悠久”。从技术成熟度及软件设计、开发人员的掌握水平来看,C/S技术应是更成熟、更可靠的。
(3)系统的升级维护
C/S系统升级成本比较大。B/S与C/S处理模式相比,减轻了异地用户系统维护与升级的成本。所有的升级操作只需要针对服务器进行。

答案解析

相似试题
  • B/S模式的实际上就是两层结构的C/S模式。

    判断题查看答案

  • 什么是SQL,请简要说明它的组成和特点。

    简答题查看答案

  • 请简要说明存储过程的概念和优点。

    简答题查看答案

  • 请简要说明视图的概念和作用

    简答题查看答案

  • 请简要说明使用企业管理创建登录账号和用户账号的过程。

    简答题查看答案

  • 请简要说明开发数据库应用系统时,结构设计和行为设计的含义。

    简答题查看答案

  • 设有关系模式R(职工号,职工名,项目号,项目名,工资),假设一个职工可参加多个项目,在每个项目中各领一份工资。那么请回答以下问题: (1)请写出这个关系模式的函数依赖和主关键字; (2)这个关系符合第几范式,为什么?  (3)请举例说明,这个关系存在哪些问题; (4)请把这个关系模式分解成3NF,并说明理由。

    简答题查看答案

  • 简要说明需求分析阶段的主要任务和目的。

    简答题查看答案

  • 请简要说明数据库应用系统设计的步骤。

    简答题查看答案