第2章 练习题参考答案

第2章 SQL Server简介

一、单项选择题

1.B 2.C 3.D 4.B 5.C

6.D 7.A 8.B

二、简答题

1.答:

客户机/服务器结构把整个任务划分为客户机上的任务和服务器上的任务。客户机上的任务主要如下。

建立和断开与服务器的连接。

提交数据访问请求。

等待服务通告,接受请求结果或错误。

处理数据库访问结果或错误,包括重发请求和终止请求。

提供应用程序的友好用户界面。

数据输入/输出及验证。

服务器上的任务主要如下。

为多用户管理一个独立的数据库。

管理和处理接收到的数据访问请求,包括管理请求队列、管理缓存、响应服务、管理结果和通知服务完成。

管理用户账号、控制数据库访问权限和其他安全性。

维护数据库,包括数据库备份和恢复。

保证数据库数据的完整或为客户提供完整性控制手段。

2.答:

(1)两层结构

在两层结构中,SQL Server安装在一个中心服务器上,数据库存储在该服务器上,该服务器称为数据库服务器,可以被多台客户机访问。众多的客户机通过网络直接访问数据库服务器。客户机运行处理业务的程序和显示处理结果的程序。两层结构比较适合于用户量较少的情况,当用户量较大时,数据库服务器的性能会显著下降。

(2)三层结构

在三层结构中引入了一层应用服务器。客户机只运行向应用服务器发送请求和显示请求结果的程序,客户机没有处理业务的程序,应用服务器运行处理业务的程序,多个客户机可以同时访问应用服务器,应用服务器负责访问数据库服务器,并取回处理结果,将结果返回给客户机。三层结构适用于客户量较大的情况。

3.答:

SQL Server的四个系统数据库是master、model、msdb和tempdb数据库。

(1)master数据库是SQL Server系统最重要的数据库,它记录了SQL Server系统的所有系统信息,包括所有的登录帐户信息、系统配置信息、SQL Server的初始化信息和其它系统及用户数据库的相关信息。

(2)model数据库是所有用户数据库和tempdb数据库的模板数据库,它含有master数据库所有系统表的子集,这些系统表是每个用户定义数据库所需要的。

Word文档免费下载Word文档免费下载:第2章 练习题参考答案 (共2页,当前第1页)

第2章 练习题参考答案相关文档

最新文档

返回顶部