数据库应用课后习题答案.pdf
《数据库应用课后习题答案.pdf》由会员分享,可在线阅读,更多相关《数据库应用课后习题答案.pdf(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章数据库基础一、单项选择题1.C2.A3.C4.D5.D6.B7.A8.B9.B1 0.D1 1.C1 2.A1 3.C1 4.B1 5.A1 6.B1 7.A1 8.D1 9.B2 0.B2 1.A;D2 2.A2 3.C2 4.D2 5.B2 6.B2 7.B2 8.D2 9.B3 0.B二、填空题1 .概念;数据2 .属性3 .码4 .一对一联系;一 对 多(或多对一)联系;多对多联系5 .候选码6 .候选码7 .关 系 名(属 性 1,属性2,,属性n)8 .关系数据结构;关系操作集合;关系完整性约束9 .实体;参照;用户定义的;实体;参照1 0 .空值1 1 .需求分析阶段;概念
2、结构设计阶段;逻辑结构设计阶段;物理结构设计阶段;数据库实施阶段;数据库运行和维护阶段1 2 .准确了解并分析用户对系统的要求,尤其是用户的信息要求、处理要求、安全性与完整性要求,确定所要开发的应用系统的目标,产生用户和设计者都能接受的需求说明书,做为下一步数据库概念结构设计的依据。1 3 .将需求分析得到的用户需求抽象为信息结构即概念模型。1 4 .将概念结构进一步转化为某一 D B M S 支持的数据模型,并对其进行优化。1 5 .为逻辑数据模型选取一个最适合应用环境的物理结构,包括数据库在物理设备上的存储结构和存取方法。第2章 SQL Server简介一、单项选择题1.B2.C3.D4.
3、B5.C6.D7.C8.C9.B1 0.A1 1.B1 2.B二、简答题1 .答:客户-服务器结构把整个任务划分为客户机上的任务和服务器上的任务。客户机上的任务只要有:建立和断开与服务器的连接。提交数据访问请求。等待服务通告、接受请求结果或错误。处理数据库访问结果或错误、包括重发请求和终止请求。提供应用程序的友好用户界面。数据输入输出及验证。服务器上的任务主要有:为多用户管理一个独立的数据库。管理和处理接收到的数据访问请求,包括管理请求队列、管理缓存、响应服务、管理结果和通知服务完成。管理用户帐号、控制数据库访问权限和其他安全性。维护数据库,包括数据库备份和恢复。保证数据库数据的完整或为客户提
4、供完整性控制手段。2 .答:(1)两层结构在两层结构中,S Q L S e r v e r 2 0 0 0 安装在一个中心服务器上,数据库存储在该服务器上,该服务器称为数据库服务器,可以被多台客户机访问。众多的客户机通过网络直接访问数据库服务器。客户机运行处理业务的程序和显示处理结果的程序。两层结构比较适合于用户量较少的情况,当用户量较大时,数据库服务器的性能会显著下降。(2)三层结构在三层结构中引入了 一层应用服务器。客户机只运行向应用服务器发送请求和显示请求结果的程序,客户机没有处理业务的程序,应用服务器运行处理业务的程序,多个客户机可以同时访问应用服务器,应用服务器负责访问数据库服务器,
5、并取回处理结果,将结果返回给客户机。三层结构适用于客户量较大的情况。4 .答:SQL Ser v er 2 0 0 0 包含的对象如:表、视图、存储过程、索引、触发器。(1)表:在数据库中,所有的数据存放在表中,表由行(记录)和列(字段)组成,一个数据库可以包含多个表。(2)视图:视图是由查询数据表产生的结果,是 对 虚 构 的 表。视图把表中的部分数据映射出来供用户使用,这样可以防止所有的用户直接对表进行操作而导致系统的性能和安全性的下降。(3)存储过程:一个存储过程实际上是由一组SQL语句组成的完成特定功能的程序。存储过程在服务器端被编译后可以反复执行。(4)索引:索引是对表中的一个或多个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 应用 课后 习题 答案
限制150内