2012年自考“互联网软件应用与开发”复习资料(19)
11、简述在Web数据库系统中服务器端的主要功能 (考点)
答:(1)管理多用户的数据库。
(2)管理用户权限及保证数据的安全性。
(3)管理和处理用户的请求,管理用户请求,包括请求队列。响应请求、通知服务完成、返回结果。
(4)维护数据库,包括备份和恢复。
12、简述在Web数据库系统中客户/服务器结构的特点(考点)
答:(1)把处理任务在客户和服务器分开。客户提交请求,服务器完成请求任务,将结果返回客户端。
(2)减少主机网络负荷。网络传输的只是客户的请求和结果,而不是整个数据库文件,这样就大大减少了网络的传输任务。
(3)数据库与客户应用程序无关。数据库采用集中管理,客户端采用标准的SQL语句访问数据库,所以当数据库平台发生变化时,对客户端影响不大。
(4)数据库平台和操作系统无关,访问数据库和客户使用的操作系统没有关系。
(5)维护数据库的完整性
13、简述在Web服务器的工作过程中客户机和服务器的对话过程。
答:Web中,客户机和服务器的对话过程如下:
(1)客户机
向用户提供请求的方法(通常是单击某个链接时启动);
将你的请求发送给某个服务器
接收服务器返回结果,经过适当解释,呈交HIML文档或传递各种文件给适当的浏览器。
(2)服务器:
接受请求;
对请求进行合法性检查及安全性屏蔽;
针对请求获取并制作数据,包括使用CGI脚本为文件设置适当的MIME类型;
把结果发送给提出请求的客户机。
14、简述在ODBC规范定义的驱动程序中两种类型的区别(单层和多层)。
答:单层驱动程序与多层驱动程序的差别不单在于是否具备数据库引擎功能,前者在网络中充当了文件服务器的角色,造成网络中的大量数据包;而使用后者能够大大减轻网络负担,而且提高了应用程序的运行效率。所以,多层驱动程序在实用中较为常见。
相关链接: