数据库系统原理及应用(SQL Server 2012)配套习题答案.doc

上传人:marr****208 文档编号:141780874 上传时间:2020-08-12 格式:DOC 页数:21 大小:144.06KB
返回 下载 相关 举报
数据库系统原理及应用(SQL Server 2012)配套习题答案.doc_第1页
第1页 / 共21页
数据库系统原理及应用(SQL Server 2012)配套习题答案.doc_第2页
第2页 / 共21页
数据库系统原理及应用(SQL Server 2012)配套习题答案.doc_第3页
第3页 / 共21页
数据库系统原理及应用(SQL Server 2012)配套习题答案.doc_第4页
第4页 / 共21页
数据库系统原理及应用(SQL Server 2012)配套习题答案.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《数据库系统原理及应用(SQL Server 2012)配套习题答案.doc》由会员分享,可在线阅读,更多相关《数据库系统原理及应用(SQL Server 2012)配套习题答案.doc(21页珍藏版)》请在金锄头文库上搜索。

1、习题答案第一章习题答案一、 选择题1下列关于数据库技术的描述,错误的是( B )A数据库中不但需要保存数据,而且还需要保存数据之间的关联关系B由于数据是存储在磁盘上的,因此用户在访问数据库数据时需要知道数据的存储位置C数据库中数据存储结构的变化不会影响到应用程序D 数据库中的数据具有较小的数据冗余2数据库系统中将数据分为三个模式,从而提供了数据的独立性,下列关于数据逻辑独立性的说法,正确的是( C )A. 当内模式发生变化时,模式可以不变B. 当内模式发生变化时,应用程序可以不变C. 当模式发生变化时,应用程序可以不变D. 当模式发生变化时,内模式可以不变3下列关于用文件管理数据的说法,错误的

2、是( D )A用文件管理数据,难以提供应用程序对数据的独立性B当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序C用文件存储数据的方式难以实现数据访问的安全控制D将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率4数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于 ( A )A系统软件B工具软件C应用软件D数据软件5下列模式中,用于描述单个用户数据视图的是( C )A内模式B概念模式C外模式D存储模式6在数据库系统中,数据库管理系统和操作系统之间的关系是( D )A相互调用B数据库管理系统调用操作系

3、统C操作系统调用数据库管理系统D并发运行7数据库系统的物理独立性是指 ( C )A不会因为数据的变化而影响应用程序B不会因为数据存储结构的变化而影响应用程序C不会因为数据存储策略的变化而影响数据的存储结构D不会因为数据逻辑结构的变化而影响应用程序8下列关于数据库管理系统的说法,错误的是 ( C )A数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型B数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现C数据库应用程序可以不经过数据库管理系统而直接读取数据库文件D数据库管理系统对用户隐藏了数据库文件的存放位置和文件名9数据库系统是由若干部分组成的。下列不属于

4、数据库系统组成部分的是( B )A数据库B操作系统C应用程序D数据库管理系统10数据模型三要素是指( B )A数据结构、数据对象和数据共享B数据结构、数据操作和数据完整性约束C数据结构、数据操作和数据的安全控制D数据结构、数据操作和数据的可靠性11下列关于客户/服务器结构和文件服务器结构的描述,错误的是 ( D )A客户/服务器结构将数据库存储在服务器端,文件服务器结构将数据存储在客户端B客户/服务器结构返回给客户端的是处理后的结果数据,文件服务器结构返回给客户端的是包含客户所需数据的文件C客户/服务器结构比文件服务器结构的网络开销小D客户/服务器结构可以提供数据共享功能,而用文件服务器结构存

5、储的数据不能共享12下列说法中,不属于数据库管理系统特征的是( C )A提供了应用程序和数据的独立性B所有的数据作为一个整体考虑,因此是相互关联的数据的集合C用户访问数据时,需要知道存储数据的文件的物理信息D能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失13数据库系统中的三级模式以及模式间的映像提供了数据的独立性。下列关于两级映像的说法,正确的是( A )A外模式到模式的映像是由应用程序实现的,模式到内模式的映像是由DBMS实现的B外模式到模式的映像是由DBMS实现的,模式到内模式的映像是由应用程序实现的C外模式到模式的映像以及模式到内模式的映像都是由DBMS实现

6、的D外模式到模式的映像以及模式到内模式的映像都是由应用程序实现的二、 填空题1 数据管理的发展主要经历了_文件管理_和_数据库管理_两个阶段。2 数据的逻辑独立性是指当_模式_变化时可以保持_外模式_不变。3 在利用数据库技术管理数据时,所有的数据都被_数据库管理系统_统一管理。数据库管理系统提供的两个数据独立性是_逻辑_独立性和_物理_独立性。4 关系数据模型的组织形式是_二维表_。5 数据库系统能够保证进入到数据库中的数据都是正确的数据,该特征称为_数据完整性。6 在客户/服务器结构中,数据的处理是在_服务器_端完成的。7 数据库系统就是基于数据库的计算机应用系统,它主要由_数据库_、_数

7、据库管理系统_和_应用程序_三部分组成。8 与用数据库技术管理数据相比,文件管理系统的数据共享性_差_,数据独立性_低_。9 在数据库技术中,当表达现实世界的信息内容发生变化时,可以保证不影响应用程序,这个特性称为_逻辑独立性_。10 当数据库数据由于机器硬件故障而遭到破坏时,数据库管理系统提供了将数据库恢复到正确状态,并尽可能使数据不丢失的功能,这是数据库管理系统的_可靠性_特性保证的。11 数据库中的数据是相互关联的数据集合,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,且具有安全性和可靠性,这些特征都是由_数据库管理系统_保证的。三、 简答题1、 数据库管理方式中,应用程序

8、是否需要关心数据的存储位置和结构?为什么?不需要。因为这些都由数据库管理系统来维护。2、 比较文件管理和数据库管理数据的主要区别。文件系统不能提供数据的独立性,也不能提供数据共享、安全性等功能,这些需要客户端编程实现。而数据库管理系统可以很方便地提供这些功能。3、 数据库系统由哪几部分组成,每一部分在数据库系统中的作用大致是什么?数据库系统一般包括3个主要部分:数据库、数据库管理系统和应用程序。数据库是数据的汇集,它以一定的组织形式保存在存储介质上;数据库管理系统是管理数据库的系统软件,它可以实现数据库系统的各种功能;应用程序专指以数据库数据为基础的程序。4、 数据库系统包含哪三级模式?试分别

9、说明每一级模式的作用。外模式、模式和内模式。外模式是对现实系统中用户感兴趣的整体数据结构的局部描述,用于满足不同用户对数据的需求。模式:是数据库中全体数据的逻辑结构和特征的描述,它满足所有用户对数据的需求。内模式:是对整个数据库的底层表示,它描述了数据的存储位置和存储方式。5、数据库三级模式划分的优点是什么?它能带来哪些数据独立性? 数据库三级模式的划分使用户可以在逻辑层处理数据,而不需要关心具体的物理细节,同时当内模式或模式发生变化时,可以通过模式之间的映像关系,保持外模式不变,从而避免了修改应用程序。三级模式以及三级模式之间的两级映像带来了数据的逻辑独立性和物理独立性。第二章习题答案一、选

10、择题1、以下关于关系的叙述错误的是( C )。A关系是笛卡尔积的子集,所以也可以把关系看成是一个二维表B关系中每一列的分量必须来自同一个域,不同的列也可来自同一个域C关系中列的顺序不可以交换D关系中元组的顺序可任意2、关系模式的任何属性( A )。A不可再分 B可再分C命名在该关系模式中可以不唯一 D以上都不是3、关于关系数据库中的主码,描述错误的是( A )。 A每个关系中可以有两个主码 B主码的值不能为空值 C主码的值不能有重复 D能唯一标识元组的一个属性或属性集合4、在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主码是R#,S的主码是S#,则S#在R中称为 ( A )。A外

11、码 B候选码 C主码 D超码5、一个关系数据库文件中的各条记录( B )。A前后顺序不能任意颠倒,一定要按照输入的顺序排列B前后顺序可以任意颠倒,不影响库中的数据关系C前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果可能不同D前后顺序不能任意颠倒,一定要按照码段的顺序排列6、关系数据库管理系统应能实现的专门关系运算包括( B )。A排序、索引、统计 B选择、投影、连接 C关联、更新、排序 D显示、打印、制表7、自然连接可以构成新关系,当关系R和S进行自然连接时,要求R和S含有一个或多个共有的( D )。A元组 B行 C记录 D属性8、设商品关系模式为:商品(商品编号gid,商品名称gnam

12、e,商品类型gtype,型号model,库存量gstock,单价gprice,商品描述gdescribe),则“从商品中查询商品类型为电器的商品名称及库存量”的关系代数式是( A )。Agname,gstock(gtype=电器(Goods) Bgtype=电器(gname,gstock(Goods)) Cgname,gstock(gtype=电器(Goods) Dgname,gstock(gtype=电器(Goods) 9、有两个关系R和S,分别包含10个和5个元组,则在R,R-S,R S中不可能出现的元组数目情况是( D )。A10,5,5 B13,8,2 C12,7,3 D15,5,010、取出关系中的某些列,并消去重复元组的关系代数运算称为( B )。A取列运算 B投影运算C连接运算 D选择运算11、设有如下关系表: 则下列操作正确的是( B )。AT= RS BT= RSCT= RS DT= RS12、设有关系R和S,关系代数RS还可以表示为( A )。AR-(R-S) BR-(S-R)CR(R-S) DS-(R-S)二、填空题1、关系R(A,B),A,B为关系R的属性,则此R关系为 二 元关系。2、关系的三类完整性包括 实体完整性 、 参照完整性 和 用户自定义完整性 。3、关系的描述

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号