系统维护员培训手册 1 第一章 Sy base 概述 第一节 C/S 简介 CS(Client/Serv er)结构是传统的网络集中共享式数据库的扩充
在CS 结构中,应用程序(客户)在工作站上运行应用程序进行数据处理,服务器程序运行于服务器上以响应客户的请求并维护数据的一致性
CS 结构可以显著减少不必要的网络数据传输
一、 CS 和文件服务器的区别是: 文件服务器没有计算能力,它不了解数据本身的任何东西,它仅仅用于存储数据,文件服务器可以想象成一台用很长的电缆(网络)与用户计算机相连的硬盘驱动器
CS 的工作方式是客户端发出一个请求(命令),通过网络传送到服务器,服务器根据这个命令进行计算,把计算后的结果传送给客户端
而文件服务器的工作模式是工作站从服务器上取得应用程序运行,进行数据处理时到服务器取数据,然后从所有的数据记录中找到要处理的内容,进行运算,最后才得出结果
二、 客户/服务器模型的主要特点如下: 客户进程和服务器进程可以由LAN 或广域网(WAN)联结
它们都可以在同一台计算机上运行
用于在客户和数据库服务器之间通信的基本语言是通过结构化的查 询 语言(Stru ctu red Qu ery Langu age)实 现 的
三 、 发展 过程 C/S 结构是数据库发展 的一个过程,跟 随 计算机的计算机系 统结构由集中式主机系 统发展 到客户/服务器系 统以及 现 在分 布 式的多 层 网络系 统,数据库系统的体 系 结构也 大 体 经 历 了三 种 发展 形 式: 集中式的主机/终 端结构 主机/终 端系 统中主机运行DBMS 及 数据库应用,终 端仅提 供 数据显示
两 层 的客户/服务器结构 在这种 结构中,服务器执 行数据库的存储逻 辑 和事 务逻 辑 ,客户端执 行应用逻 辑 并提 供 用户界 面
他 们从系 统上进