欢迎来到天天文库
浏览记录
ID:6379624
大小:43.50 KB
页数:9页
时间:2018-01-12
《数据库应用 课后习题答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第1章数据库基础一、单项选择题1.C2.A3.C4.D5.D6.B7.A8.B9.B10.D11.C12.A13.C14.B15.A16.B17.A18.D19.B20.B21.A;D22.A23.C24.D25.B26.B27.B28.D29.B30.B二、填空题1.概念;数据2.属性3.码4.一对一联系;一对多(或多对一)联系;多对多联系5.候选码6.候选码7.关系名(属性1,属性2,…,属性n)8.关系数据结构;关系操作集合;关系完整性约束9.实体;参照;用户定义的;实体;参照10.空值11.需求分析阶段;概念结构设计阶段;逻辑结构设计阶段;物理结构设计阶段;数据库实施阶段;数据库运行
2、和维护阶段12.准确了解并分析用户对系统的要求,尤其是用户的信息要求、处理要求、安全性与完整性要求,确定所要开发的应用系统的目标,产生用户和设计者都能接受的需求说明书,做为下一步数据库概念结构设计的依据。13.将需求分析得到的用户需求抽象为信息结构即概念模型。14.将概念结构进一步转化为某一DBMS支持的数据模型,并对其进行优化。15.为逻辑数据模型选取一个最适合应用环境的物理结构,包括数据库在物理设备上的存储结构和存取方法。第2章SQLServer简介一、单项选择题1.B2.C3.D4.B5.C6.D7.C8.C9.B10.A11.B12.B二、简答题91.答:客户-服务器结构把整个任务划
3、分为客户机上的任务和服务器上的任务。客户机上的任务只要有:l建立和断开与服务器的连接。l提交数据访问请求。l等待服务通告、接受请求结果或错误。l处理数据库访问结果或错误、包括重发请求和终止请求。l提供应用程序的友好用户界面。l数据输入输出及验证。服务器上的任务主要有:l为多用户管理一个独立的数据库。l管理和处理接收到的数据访问请求,包括管理请求队列、管理缓存、响应服务、管理结果和通知服务完成。l管理用户帐号、控制数据库访问权限和其他安全性。l维护数据库,包括数据库备份和恢复。保证数据库数据的完整或为客户提供完整性控制手段。2.答:(1)两层结构在两层结构中,SQLServer2000安装在一
4、个中心服务器上,数据库存储在该服务器上,该服务器称为数据库服务器,可以被多台客户机访问。众多的客户机通过网络直接访问数据库服务器。客户机运行处理业务的程序和显示处理结果的程序。两层结构比较适合于用户量较少的情况,当用户量较大时,数据库服务器的性能会显著下降。(2)三层结构在三层结构中引入了一层应用服务器。客户机只运行向应用服务器发送请求和显示请求结果的程序,客户机没有处理业务的程序,应用服务器运行处理业务的程序,多个客户机可以同时访问应用服务器,应用服务器负责访问数据库服务器,并取回处理结果,将结果返回给客户机。三层结构适用于客户量较大的情况。4.答:SQLServer2000包含的对象如:
5、表、视图、存储过程、索引、触发器。(1)表:在数据库中,所有的数据存放在表中,表由行(记录)和列(字段)组成,一个数据库可以包含多个表。(2)视图:视图是由查询数据表产生的结果,是一种虚构的表。视图把表中的部分数据映射出来供用户使用,这样可以防止所有的用户直接对表进行操作而导致系统的性能和安全性的下降。(3)存储过程:一个存储过程实际上是由一组SQL语句组成的完成特定功能的程序。存储过程在服务器端被编译后可以反复执行。(4)索引:索引是对表中的一个或多个列的值进行排序的结构。可以利用索引提高对数据库表中的特定信息的访问速度。9(5)触发器:触发器由一组SQL语句组成,当对表或视图进行某种操作
6、(添加、删除或修改)时,这组命令会在一定情况下自动执行。第3章服务器与客户端配置一、填空题1.服务器组,服务器组2.使用Windows身份验证,使用SQLServer身份验证3.start4.连接5.通讯6.命名管道,TCP/IP7.Net-Library8.DSN二、选择题1.C2.C3.A4.B5.C四、问答题3.答:要在客户端访问远程的SQLServer服务器,必须在客户计算机和服务器计算机上安装一对匹配的SQLServerNet-Library以支持特定的网络协议。Net-Library是一种SQLServer通讯组件,它将SQLServer客户端软件和数据库引擎与网络API隔离。S
7、QLServer客户端软件和数据库引擎向Net-Library发送常规网络请求,Net-Library将请求转换为用户所选协议的特定网络命令。Net-Library支持多种网络协议,包括命名管道、TCP/IP、多协议、NWLinkIPX/SPX、AppleTalk、BanyanVines和VIA等。在安装SQLServer时,命名管道和TCP/IP被默认启用。第4章Transact-SQL语言基础一、选择题1
此文档下载收益归作者所有