数据库系统原理及应用SQL Server 配套习题答案Word格式文档下载.docx
《数据库系统原理及应用SQL Server 配套习题答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库系统原理及应用SQL Server 配套习题答案Word格式文档下载.docx(21页珍藏版)》请在冰豆网上搜索。
D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率
4.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于(A)
A.系统软件B.工具软件
C.应用软件D.数据软件
5.下列模式中,用于描述单个用户数据视图的是(C)
A.内模式B.概念模式
C.外模式D.存储模式
6.在数据库系统中,数据库管理系统和操作系统之间的关系是(D)
A.相互调用
B.数据库管理系统调用操作系统
C.操作系统调用数据库管理系统
D.并发运行
7.数据库系统的物理独立性是指(C)
A.不会因为数据的变化而影响应用程序
B.不会因为数据存储结构的变化而影响应用程序
C.不会因为数据存储策略的变化而影响数据的存储结构
D.不会因为数据逻辑结构的变化而影响应用程序
8.下列关于数据库管理系统的说法,错误的是(C)
A.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型
B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现
C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件
D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名
9.数据库系统是由若干部分组成的。
下列不属于数据库系统组成部分的是(B)
A.数据库B.操作系统
C.应用程序D.数据库管理系统
10.数据模型三要素是指(B)
A.数据结构、数据对象和数据共享
B.数据结构、数据操作和数据完整性约束
C.数据结构、数据操作和数据的安全控制
D.数据结构、数据操作和数据的可靠性
11.下列关于客户/服务器结构和文件服务器结构的描述,错误的是(D)
A.客户/服务器结构将数据库存储在服务器端,文件服务器结构将数据存储在客户端
B.客户/服务器结构返回给客户端的是处理后的结果数据,文件服务器结构返回给客户端的是包含客户所需数据的文件
C.客户/服务器结构比文件服务器结构的网络开销小
D.客户/服务器结构可以提供数据共享功能,而用文件服务器结构存储的数据不能共享
12.下列说法中,不属于数据库管理系统特征的是(C)
A.提供了应用程序和数据的独立性
B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合
C.用户访问数据时,需要知道存储数据的文件的物理信息
D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失
13.数据库系统中的三级模式以及模式间的映像提供了数据的独立性。
下列关于两级映像的说法,正确的是(A)
A.外模式到模式的映像是由应用程序实现的,模式到内模式的映像是由DBMS实现的
B.外模式到模式的映像是由DBMS实现的,模式到内模式的映像是由应用程序实现的
C.外模式到模式的映像以及模式到内模式的映像都是由DBMS实现的
D.外模式到模式的映像以及模式到内模式的映像都是由应用程序实现的
二、填空题
1.数据管理的发展主要经历了__文件管理_____和___数据库管理____两个阶段。
2.数据的逻辑独立性是指当__模式____变化时可以保持__外模式____不变。
3.在利用数据库技术管理数据时,所有的数据都被_数据库管理系统______统一管理。
数据库管理系统提供的两个数据独立性是__逻辑_____独立性和__物理_____独立性。
4.关系数据模型的组织形式是__二维表____。
5.数据库系统能够保证进入到数据库中的数据都是正确的数据,该特征称为__数据完整性。
6.在客户/服务器结构中,数据的处理是在__服务器______端完成的。
7.数据库系统就是基于数据库的计算机应用系统,它主要由_数据库______、_数据库管理系统_______和__应用程序______三部分组成。
8.与用数据库技术管理数据相比,文件管理系统的数据共享性___差_____,数据独立性___低_____。
9.在数据库技术中,当表达现实世界的信息内容发生变化时,可以保证不影响应用程序,这个特性称为_逻辑独立性_____。
10.当数据库数据由于机器硬件故障而遭到破坏时,数据库管理系统提供了将数据库恢复到正确状态,并尽可能使数据不丢失的功能,这是数据库管理系统的__可靠性____特性保证的。
11.数据库中的数据是相互关联的数据集合,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,且具有安全性和可靠性,这些特征都是由_数据库管理系统___保证的。
三、简答题
1、数据库管理方式中,应用程序是否需要关心数据的存储位置和结构?
为什么?
不需要。
因为这些都由数据库管理系统来维护。
2、比较文件管理和数据库管理数据的主要区别。
文件系统不能提供数据的独立性,也不能提供数据共享、安全性等功能,这些需要客户端编程实现。
而数据库管理系统可以很方便地提供这些功能。
3、数据库系统由哪几部分组成,每一部分在数据库系统中的作用大致是什么?
数据库系统一般包括3个主要部分:
数据库、数据库管理系统和应用程序。
数据库是数据的汇集,它以一定的组织形式保存在存储介质上;
数据库管理系统是管理数据库的系统软件,它可以实现数据库系统的各种功能;
应用程序专指以数据库数据为基础的程序。
4、数据库系统包含哪三级模式?
试分别说明每一级模式的作用。
外模式、模式和内模式。
外模式是对现实系统中用户感兴趣的整体数据结构的局部描述,用于满足不同用户对数据的需求。
模式:
是数据库中全体数据的逻辑结构和特征的描述,它满足所有用户对数据的需求。
内模式:
是对整个数据库的底层表示,它描述了数据的存储位置和存储方式。
5、数据库三级模式划分的优点是什么?
它能带来哪些数据独立性?
数据库三级模式的划分使用户可以在逻辑层处理数据,而不需要关心具体的物理细节,同时当内模式或模式发生变化时,可以通过模式之间的映像关系,保持外模式不变,从而避免了修改应用程序。
三级模式以及三级模式之间的两级映像带来了数据的逻辑独立性和物理独立性。
第二章习题答案
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.外码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,商品名称gname,商品类型gtype,型号model,库存量gstock,单价gprice,商品描述gdescribe),则“从商品中查询商品类型为电器的商品名称及库存量”的关系代数式是(A)。
A.Πgname,gstock(σgtype='
电器'
(Goods))B.σgtype='
(Πgname,gstock(Goods))
C.σgname,gstock(σgtype='
(Goods))D.Πgname,gstock(Πgtype='
(Goods))
9、有两个关系R和S,分别包含10个和5个元组,则在R,R-S,RS中不可能出现的元组数目情况是(D)。
A.10,5,5B.13,8,2
C.12,7,3D.15,5,0
10、取出关系中的某些列,并消去重复元组的关系代数运算称为(B)。
A.取列运算B.投影运算
C.连接运算D.选择运算
11、设有如下关系表:
则下列操作正确的是(B)。
A.T=R∩SB.T=R∪S
C.T=R×
SD.T=R÷
S
12、设有关系R和S,关系代数R∩S还可以表示为(A)。
A.R-(R-S)B.R-(S-R)
C.R∪(R-S)D.S-(R-S)
1、关系R(A,B),A,B为关系R的属性,则此R关系为二元关系。
2、关系的三类完整性包括实体完整性、参照完整性和用户自定义完整性。
3、关系的描述称为关系模式。
4、在关系中能唯一标识元组的属性或属性集称为关系模式的候选码。
5、实体完整性是指主码的值不能为空或部分为空。
6、关系运算可分为关系代数和关系演算两大类,其中关系演算又可分为元组关系演算和域关系演算两类。
7、关系代数中四类传统的集合运算分别为:
并、交、差和广义笛卡儿积运算。
8、关系代数中专门的运算操作包括投影、选择、连接和除法运算四种操作。
9、在专门关系运算中,从表中按照要求取出指定属性的操作称为投影;
从表中选出满足某种条件的元组的操作称为选择;
将两个关系中满足一定条件的元组连接到一起构成新表的操作称为连接。
10、设有关系模式为:
客户(客户编号,客户名称,电话,地址,邮编),则该关系模式的主码是客户编号,主属性是客户编号,非主属性是客户名称,电话,地址,邮编。
1、解释以下概念:
关系、属性、元组、域、候选码、主码、外码、关系模式、关系数据库,并举例说明。
2、关系的性质主要包括哪些内容?
关系中每一个属性值都具有原子性,都是不可分解的。
每一列中的分量必须来自同一个域,必须是同一类型的数据。
不同的列可来自同一个域,每一列称为属性,不同的属性必须有不同的名字。
列的顺序可以任意交换。