数据库应用 课后习题答案.doc
《数据库应用 课后习题答案.doc》由会员分享,可在线阅读,更多相关《数据库应用 课后习题答案.doc(10页珍藏版)》请在三一办公上搜索。
1、第1章 数据库基础练习题一、单项选择题1C 2A 3C 4D 5D6B 7A 8B 9B 10D11C 12A 13C 14B 15A16B 17A 18D 19B 20B21A; D 22A 23C 24D 25B26B 27B 28D 29B 30B二、填空题1概念;数据2属性3码4一对一联系;一对多(或多对一)联系;多对多联系5候选码6候选码7关系名(属性1,属性2,属性n)8关系数据结构;关系操作集合;关系完整性约束9实体;参照;用户定义的;实体;参照10空值11需求分析阶段;概念结构设计阶段;逻辑结构设计阶段;物理结构设计阶段;数据库实施阶段;数据库运行和维护阶段12准确了解并分析用
2、户对系统的要求,尤其是用户的信息要求、处理要求、安全性与完整性要求,确定所要开发的应用系统的目标,产生用户和设计者都能接受的需求说明书,做为下一步数据库概念结构设计的依据。13将需求分析得到的用户需求抽象为信息结构即概念模型。14将概念结构进一步转化为某一DBMS支持的数据模型,并对其进行优化。15为逻辑数据模型选取一个最适合应用环境的物理结构,包括数据库在物理设备上的存储结构和存取方法。.第2章 SQL Server简介练习题一、单项选择题1B 2C 3D 4B 5C6D 7C 8C 9B 10A11B 12B二、简答题1答:客户-服务器结构把整个任务划分为客户机上的任务和服务器上的任务。客
3、户机上的任务只要有:l 建立和断开与服务器的连接。l 提交数据访问请求。l 等待服务通告、接受请求结果或错误。l 处理数据库访问结果或错误、包括重发请求和终止请求。l 提供应用程序的友好用户界面。l 数据输入输出及验证。服务器上的任务主要有:l 为多用户管理一个独立的数据库。l 管理和处理接收到的数据访问请求,包括管理请求队列、管理缓存、响应服务、管理结果和通知服务完成。l 管理用户帐号、控制数据库访问权限和其他安全性。l 维护数据库,包括数据库备份和恢复。保证数据库数据的完整或为客户提供完整性控制手段。2答:(1)两层结构在两层结构中,SQL Server 2000安装在一个中心服务器上,数
4、据库存储在该服务器上,该服务器称为数据库服务器,可以被多台客户机访问。众多的客户机通过网络直接访问数据库服务器。客户机运行处理业务的程序和显示处理结果的程序。两层结构比较适合于用户量较少的情况,当用户量较大时,数据库服务器的性能会显著下降。(2)三层结构在三层结构中引入了一层应用服务器。客户机只运行向应用服务器发送请求和显示请求结果的程序,客户机没有处理业务的程序,应用服务器运行处理业务的程序,多个客户机可以同时访问应用服务器,应用服务器负责访问数据库服务器,并取回处理结果,将结果返回给客户机。三层结构适用于客户量较大的情况。.第3章 服务器与客户端配置练习题一、填空题1服务器组,服务器组2使
5、用Windows身份验证,使用SQL Server身份验证3start4连接5通讯6命名管道,TCP/IP7Net-Library8DSN 二、选择题1C 2C 3A 4B 5C四、问答题.3答:要在客户端访问远程的SQL Server服务器,必须在客户计算机和服务器计算机上安装一对匹配的SQL Server Net-Library以支持特定的网络协议。Net-Library是一种SQL Server通讯组件,它将SQL Server 客户端软件和数据库引擎与网络 API 隔离。SQL Server 客户端软件和数据库引擎向 Net-Library 发送常规网络请求,Net-Library 将
6、请求转换为用户所选协议的特定网络命令。Net-Library支持多种网络协议,包括命名管道、TCP/IP、多协议、NWLink IPX/SPX、AppleTalk、Banyan Vines和VIA等。在安装SQL Server时,命名管道和TCP/IP被默认启用。.第4章 Transact-SQL语言基础练习题一、选择题1B;C 2C;D;F;G;H 3B 4A;D 5D6A 7B;D 8D 9B 10A;B;C二、填空题1.a.b.d.c2.常规;分隔;双引号;方括号3在其中定义局部变量的批处理、存储过程或语句块的内部;任何程序;4 ; 5DECLARE Myvar CHAR(5) ;SET
7、 Myvar=Hello6NULL7%e% aaa ;%e%aaa8FALSE;TRUE9math0 AND math10010行集函数;聚合函数;标量函数11SELECT STR(YEAR(11/25/2006),4)+年+STR(MONTH(11/25/2006),2)+月+STR(DAY(11/25/2006),2)+日12CAST(GETDATE() AS char)13CONVERT(char,GETDATE(),105)14CONVERT函数的参数比CAST函数的参数多了一个“样式”,该参数用于指定以不同的格式显示日期和时间。15-(双连字符);/* . */(正斜杠-星号对).第
8、5章 数据库管理练习题一、选择题1B;A;C;B 2B;A;C 3A;C 4C 5B6D 7A 8A二、填空题1 主数据库;次数据库;事务日志2 主数据库;次数据库;事务日志3 逻辑文件名;物理文件名4 未指定组的其他5 创建数据库的用户6 物理设备名称;逻辑设备名称7 sp_addumpdevice;sp_dropdevice8 差异9 WITH NORECOVERY;WITH RECOVERY10 REPLACE三、简答题1答:事务日志文件用于存储数据库的更新情况等事务日志信息。例如,使用INSERT、UPDATE、DELETE等对数据库进行更改的操作都会记录在事务日志文件中,当数据库损坏
9、时,可以使用事务日志文件恢复数据库。.4答:(1)完全数据库备份完全数据库备份是备份数据库的所有表的数据及模式,以及对应的文件结构,包括对事务日志中的事务进行备份。它可以用作系统出现故障时恢复数据库的基础,也可用于在另外一台计算机上生成数据库的副本。(2)差异数据库备份差异数据库备份只记录自上次完全数据库备份后发生变化的数据。差异备份的数据量比完全备份的数据量小而且备份速度快,因此可以更经常地备份。(3)事务日志备份事务日志包含了自上次进行完全数据库备份、差异数据库备份或事务日志备份以来所完成的事务。可以使用事务日志备份将数据库恢复到特定的即时点或恢复到故障点。(4)数据库文件和文件组备份只备
10、份特定的文件或文件组,常用于超大型数据库的备份。.第6章 表的管理练习题一、填空题1行;列2永久表;临时表;永久;永久;临时3CREATE TABLE4主键约束;惟一性约束;检查约束;默认约束;外部键约束5外部键6sp_bindrule7TRUNCATE TABLE8关系图窗格;网格窗格;SQL窗格;结果窗格9聚合函数10GROUP BY11COMPUTE12内连接;外连接;交叉连接13UNION14INTO二、选择题1D 2B;C;D 3A 4B 5B6B 7C 8C 9B 10C11C 三、简答题1答:表约束(Constraint)是SQL Server提供的一种强制实现数据完整性的机制,
11、包括主键(PRIMARY KEY)约束、惟一性(UNIQUE)约束、检查(CHECK)约束、默认(DEFAULT)定义和外部键(FOREIGN KEY)约束。2答:规则(Rules)是一种SQL Server对象,它用于执行一些与CHECK约束相同的功能。CHECK约束比规则更简明,一个列只能应用一个规则,但是却可以应用多个CHECK约束。CHECK 约束作为CREATE TABLE语句的一部分进行指定,而规则以单独的对象创建,然后绑定到列上。3答通常可以将连接查询分为内连接、外连接和交叉连接等。内连接使用比较运算符(最常使用的是等号,即等值连接)根据每个表共有列的值匹配两个表中的行。只有每个
12、表中都存在相匹配列值的记录才出现在结果集中。在内连接中,所有表是平等的,没有主次之分。与内连接不同,参与外连接的表有主次之分。以主表的每一行数据去匹配从表中的数据列,符合连接条件的数据将直接返回到结果集中,对那些不符合连接条件的列,将被填上NULL值后再返回到结果集中。在交叉连接查询中,两个表中的每两行都可能互相组合成为结果集中的一行。交叉连接并不常用,除非需要穷举两个表的所有可能的记录组合。5答数据库的索引和书籍中的目录非常相似。有了索引,就可以快速地在书中找到需要的内容,而无需顺序浏览全书了。书中的目录是主要章节的列表,其中注明了包含各章节的页码。而数据库中的索引是一个表中所包含的值的列表
13、,其中注明了表中包含各个值的记录所在的存储位置。可以为表中的单个列建立索引,也可以为一组列建立索引。索引提供指针以指向存储在表中指定列的数据值,然后根据指定的排序次序排列这些指针。数据库使用索引的方式与使用书的目录很相似:通过搜索索引找到特定的值,然后跟随指针到达包含该值的行。因为索引是有序排列的,所以会大大提高索引的效率。用户可以利用索引快速访问数据库表中的特定信息。索引是对数据库表中一个或多个列的值进行排序的结构。6答视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库应用 课后习题答案 数据库 应用 课后 习题 答案

链接地址:https://www.31ppt.com/p-4109569.html