数据库系统原理第2阶段练习题Word格式文档下载.docx

上传人:b****0 文档编号:13321307 上传时间:2022-10-09 格式:DOCX 页数:10 大小:77.10KB
下载 相关 举报
数据库系统原理第2阶段练习题Word格式文档下载.docx_第1页
第1页 / 共10页
数据库系统原理第2阶段练习题Word格式文档下载.docx_第2页
第2页 / 共10页
数据库系统原理第2阶段练习题Word格式文档下载.docx_第3页
第3页 / 共10页
数据库系统原理第2阶段练习题Word格式文档下载.docx_第4页
第4页 / 共10页
数据库系统原理第2阶段练习题Word格式文档下载.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

数据库系统原理第2阶段练习题Word格式文档下载.docx

《数据库系统原理第2阶段练习题Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库系统原理第2阶段练习题Word格式文档下载.docx(10页珍藏版)》请在冰豆网上搜索。

数据库系统原理第2阶段练习题Word格式文档下载.docx

2.在SQL语言查询语句中,SELECT子句实现关系代数的(a)。

a.投影运算

B.连接运算

C.选择运算

D.交运算

3.若用如下的SQL语句创建了一个表S:

CREaTETaBLES(S#CHaR(6)NOTNULL,

SNaMECHaR(8)NOTNULL,

SEXCHaR

(2),

aGEINTEGER)

今向S表插入一行时,下述选项中哪一项可以被插入(B)?

a.('

041001'

'

李雪娜'

女,'

23'

B.('

040746'

章威'

NULL,NULL)

C.(NULL,'

贾涛'

,'

男'

29)

D.('

042345'

NULL,'

女'

25)

4.SQL语言具有(B)的功能。

a.关系规范化、数据操纵、数据控制

B.数据定义、数据操纵、数据控制

C.数据定义、关系规范化、数据控制

D.数据定义、关系规范化、数据操纵

5.SQL语言是(C)语言。

a.层次数据库

B.网络数据库

C.关系数据库

D.非数据库

6.在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素,则R最高范式是(C)。

a.2NF

B.3NF

C.4NF

D.BCNF

7.在部分匹配查询中,关于通配符“?

”(B)。

a.可以代表多个字符

B.代表一个字符

C.不能与通配符“%”一起使用

D.可以代表零个或多个字符

8.关系模式中数据依赖问题的存在,可能会导致库中数据插入异常,这是指(C)。

a.插入了不该插入的数据

B.数据插入后导致数据库处于不一致状态

C.该插入的数据未被插入

D.以上都不对

9.关系模式中的主关键字(a)。

a.有且仅有一个

B.必然有多个

C.可以有一或多个

10.下图中给定关系R(D)。

关系R(2分)

a.不是3NF

B.是3NF但不是2NF

C.是3NF但不是BCNF

D.是BCNF

11.在视图上不能完成的操作是(C)。

a.更新视图

B.查询视图

C.在视图上定义基本表

D.在视图上定义新视图

12.关系模式中各级模式之间的关系为(a)。

a.3NF

2NF

1NF

C.1NF

3NF

D.2NF

二多选题(共5题,总分值15分,下列选项中至少有2个或2个以上选项符合题目要求,请在解答题卡上正确填涂。

13.设有关系模式R,U为其属性集,X、Y、Z、W为U的子集,F为R上的一个函数依赖集,r为R上的一个关系,则下列说法中错误的是(a,E)。

(3分)

a.若X→Y在r上成立,则称F逻辑蕴含X→Y

B.由F所逻辑蕴含的全部函数依赖组成的集合即为F的闭包

C.若X→Y,且Y→Z,则X→Z

D.若X→Y,且(Y∪W)→Z,则(X∪W)→Z

E.armstrong公理系统的完备性是指由F出发,根据该公理系统推导出的每个函数依赖一定在F的闭包中。

14.关系模式中数据依赖的存在,可能会导致(a,C,D,E)问题。

a.数据冗余

B.数据不一致

C.插入异常

D.删除异常

E.修改复杂

15.下列(a,B,E)是关系数据库设计理论的组成部分。

a.数据依赖

B.范式

C.关系代数

D.关系演算

E.规范化方法

16.若关系模式R属于3NF,则以下说法中正确的是(B,D

)。

a.R中已彻底消除了插入和删除异常

B.R中仍存在一定的插入和删除异常

C.R一定属于BCNF

D.R一定属于2NF

E.R未必属于BCNF,也未必属于2NF

17.设有关系模式R,U为其属性集,X、Y、Z都是U的子集,则下列说法中正确的是(a,C)。

a.若Y⊆X,则X→Y必然成立

B.若X→Y,且Y⊈X,则称X→Y为平凡函数依赖

C.若Z⊂X,且X→Y,Z→Y,则Y部分函数依赖于X

D.若Z⊂X,且X→Y,Z→Y,则Y完全函数依赖于Z

E.若Y⊈X,且X→Y,Y→Z,则Z传递函数依赖于X

三判断题(共10题,总分值10分正确的填涂“a”,错误的填涂“B”。

18.具有无损连接性的模式分解能保证不丢失原模式中的信息。

(1分)( 

19.关系数据库中的关系模式至少应属于第二范式。

20.设关系模式R属于BC范式,若在R中消除非平凡且非函数依赖的多值依赖,则R属于第四范式。

21.关系数据模型能表示实体间的多对多联系。

22.关系数据模型能表示实体间的一对一联系。

23.一个关系相当于一张二维表,关系模式就相当于这张二维表的结构。

24.关于范式间关系3NF⊂BCNF。

25.关系模式的规范化程度越高越好。

26.关于范式间关系BCNF⊂4NF⊂5NF。

27.关系模式的分解是惟一的。

四填空题(共5题,总分值20分)

28.在关系数据库中创建索引的目的是____可以加快查询速度_____。

(4分)

29.设有关系R1(a,B,C)和R2(B,D,E)中,R1的主关键字是a,R2的主关键字是B,则B在R1中被称为____外关键字_____。

30.视图是一个虚表,它是从____一个或几个基本表_____中导出的表。

在数据库中,只存放视图的____定义_____,不存放视图对应的____数据_____。

31.设有一学生-课程数据库,其中关系表如下所示:

学生关系表:

Student(Sno,Sname,Ssex,Sage,Sdept)

课程表关系:

Course(Cno,Cname,Cpno,Ccredit)

学生选课表:

SC(Sno,Cno,Grade)

写出实现下列功能的SQL语句。

(1)为学生-课程数据库中的SC建立索引,SC表按学号升序和课程号降序建索引;

__________。

(2)查询年龄在20~23岁(包括20岁和23岁)之间的学生的姓名、系别和年龄;

___________。

(3)查询名字中第2个字为"

明"

字的学生的姓名和学号;

(4)查询学生总人数;

(5)查询选修了课程M01或者选修了课程M02的学生;

(6)将学生08001的年龄改为23岁;

32.设有如下三个关系:

R(a,B,C,D)

S(D,E)

T(a,B,C,D)

(1)能实现R∪T的SQL语句__________是。

(2)能实现

(R)的SQL语句是__________。

(3)能实现

的SQL语句是__________。

(4)能实现

(5)能实现R*S的SQL语句是__________。

(6)能实现的

SQL语句是__________。

五简解答题(共3题,总分值31分)

33.已知关系R如下图所示。

试用SQL语句实现下列操作:

(1)按属性a分组,求出每组中在属性C上的最大值和最小值,且将它们置于视图RVE中。

(2)在视图RVE中查询属性a='

98'

的记录。

(10分)

解:

(1)CREaTEVIEWRVE(a,CMaX,CMIN)

aSSELECTa,MaX(C)MIN(C)

FROMR

GROUPBYa;

(2)SELECT*

FROMRVE

WHEREa='

34.设有表R:

若有如下事实:

(1)一个系有多名学生;

(2)一名学生属于且仅属于一个系;

(3)同系的学生都住在同一栋楼内,不同系的学生住在不同的公寓楼。

则:

(1)R最高属于第几范式?

为什么?

(2)试举例说明R中存在的数据冗余和删除异常现象,并从函数依赖的概念出发,分析这些问题存在的原因。

(3)将R分解为两个属于更高范式的关系模式,并分析分解后是否解决了上述存在的问题。

(1)由已知事实可知,R上存在函数依赖:

学号→系名,系名→公寓楼号,公寓楼号→系名,所以R的关键字是“学号”。

由于R中不存在非主属性对主属性的部分函数依赖,所以R属于第二范式,又由于R中存在非主属性“公寓楼号”对主属性“学号”的传递函数依赖,所以R不属于第三范式,因此R最高属于第二范式;

(2)以上表为例,若要将数学系的公寓楼号改为“SS04”,则对数据系所有学生的记录都要修改,而若将学号为2001的学生记录删除,则系名“外语”和公寓楼号“SS03”不复存在。

这些问题的存在正是由于R中存在非主属性“公寓楼号”对主属性“学号”的传递函数依赖而引起的。

(3)可将R分解为R1(学号,系名),R2(系名,公寓楼号),分解后的两个关系模式中均不再有数据冗余和删除异常现象。

35.设有如图所示的关系R。

试问R是否属于3NF?

若不是,它属于第几范式?

并如何规范化为3NF?

(11分)

R不属于3NF,它是2NF。

∵R的候选关键字为职工号和职工名,而:

职工号→单位号,单位号

职工号,单位号→单位名

∴职工号

单位名,即存在非主属性单位名对候选关键字职工号的传递函数依赖。

规范化后的关系子模式为如下图所示的关系R1与R2。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1