正确答案
CS结构是指某项任务在两台或多台机器之间分配,其中客户机用来提供用户接口和运行前端处理的应用程序;服务器提供可供客户机使用的各种资源和服务。
CS系统结构由三大部分组成:
(1)服务器。其任务是接受客户机发出的请求,处理对数据库的请求,将处理结果传给发出请求的客户机,进行数据完整性检查,维护数据字典、索引和其他附加数据,处理数据恢复,查询或更新优化处理。
(2)客户机。其任务是管理用户界面,接受用户的数据和处理请求,处理应用逻辑,产生对数据的请求,向数据库服务器发出请求,接受服务器返回的结果,以用户需要的格式输出结果。
(3)连接支持。实现连接支持的通信软件通常也被称为中间件,是在网络中实现通信协议和帮助不同的系统进行通信的计算机软件。