数据库第2章习题(答案)

2018-12-27 19:51

《数据库原理与应用》习题

第二章 习题

一、单项选择题

1、对关系模式的任何属性:

A:不可再分 B:可再分 C:命名在该关系模式中可以不唯一 D:以上都不是 答案:A

2、在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主键是R#,S的主键是S#,则S#在R中称为:

A:外键 B:候选键 C:主键 D:以上都不是 答案:A

3、取出关系的某些列,并取消重复元组的关系代数运算称为: A:取列运算 B:投影运算 C:连接运算 D:选择运算 答案:B

4、关系数据库管理系统应能实现的专门关系运算包括: A:排序、索引、统计 B:选择、投影、连接 C:关联、更新、排序 D:显示、打印、制表 答案:B

5、根据关系模式的实体完整性规则,一个关系的“主键”: A:不能有两个 B:不能成为另一个关系的外键 C:不允许为空 D:可以取值 答案:C

6、参加差运算的两个关系:

A:属性个数可以不相同 B:属性个数必须相同

C:一个关系包含另一个关系的属性 D:属性名必须相同 答案:B

7、在基本的关系中,下列说法是正确的( )。 A:行列顺序有关 B:属性名允许重名

C:任意两个元组不允许重复 D:列是非同质的 答案:C

8、σ4<?4?(S)表示( )。

A.从S关系中挑选4的值小于第4个分量的元组 B.从S关系中挑选第4个分量值小于4的元组

C.从S关系中挑选第4个分量值小于第4个分量的元组

1

《数据库原理与应用》习题

D.σ4<?4?(S)是向关系垂直方向运算 答案:B

9、在连接运算中如果两个关系中进行比较的分量必须是相同的属性组,那么这个连接是: A:有条件的连接 B:等值连接 C:自然连接 D:完全连接 答案:C

10、关系R与S做连接运算,选取R中A的属性值和S中B的属性值相等的那些元组,则R与S的连接是:

A:有条件的连接 B:等值连接 C:自然连接 D:完全连接 答案:B

11、关系R如下: A B C D a1 a1 a2 a3 a3 b1 b2 b1 b1 b1 c1 c3 c1 c2 C3 d1 d4 d3 d2 d4 a1的象集是:

A:{(b1), (c1), (d1) } C:{(b1, c1, d1), (b2, c3, d4) } 答案:C

12、关系R如下: A B B:{(b1, c1), (b2, c3) }

D:{(a1, b1, c1, d1), (a1, b2, c3, d4) }

C D a1 b1 c1 d1 a1 b2 c3 d4 a2 b1 c1 d3 a3 b1 c2 d2 a3 b1 c3 d4 (a3,b1)的象集是:

A:{(d2), (d4) } B:{(c2), (c3) } C:{(c2, d2), (c3, d4) } D:{(b1, c2, d2), (b1, c3, d4) } 答案:C

13、在通常情况下,下面的关系中不可以作为关系数据库的关系是:

A:R1(学生号,学生名,性别) B:R2(学生号,学生名,班级号) C:R3(学生号,学生名,宿舍名) D:R4(学生号,学生名,简历) 答案:D

14、“年龄在15至30岁之间”这种约束属于DBS的( )功能。 A:恢复 B:并发控制 C:完整性 D:安全性 答案:C

15、若D={a1,a2,a3},D2={1,2,3},则D1×D2集合中共有元组多少个? A:6 B:8 C:9 D:12

2

《数据库原理与应用》习题

答案:C

16、设关系R和S的属性个数为2和3,那么R S等价于: 1〉2 A:?1?2(R?S) B:?1?4(R?S) C:?1?2(R S) D:?1?4(R S)

答案:B

17、下面哪种说法是正确的?

A:关系模式是静态的、稳定的,而关系是动态的、随时间不断变化的。 B:关系模式是动态的、随时间不断变化的,而关系是静态的、稳定的。 C:关系模式和关系都是静态的、稳定的。

D:关系模式和关系都是动态的、随时间不断变化的。 答案:A

18、给定一个关系R(X,Z),X和Z为属性组,当T[X]=x时,x在R中的象集为Zx A:表示R中属性组X上值为x的诸元组在Z上分量的集合 B:表示R中属性组X上值为x的诸元组在X上分量的集合 C:表示R中属性组Z上值为z的诸元组在Z上分量的集合 D:表示R中属性组Z上值为z的诸元组在X上分量的集合 答案:A

19、数据库中的关系具有这样的性质: A:列是同质的且不可以出自同一个域 B:列是同质的且可以出自同一个域 C:列是不同质的且不可以出自同一个域 D:列是不同质的且可以出自同一个域 答案:B

20、数据库中的关系具有这样的性质:

A:列的顺序可以任意交换且可以是可分的数据项。 B:列的顺序可以任意交换且是不可分的数据项。

C:列的顺序不可以任意交换且可以是可分的数据项。 D:列的顺序不可以任意交换且是不可分的数据项。 答案:B

二、填空题:

1.在关系模型中,现实世界的_____均用关系表示。 答案:实体以及实体间的各种联系

2.关系语言可以分为三类,它们是:①、②、③。 答案:①关系代数语言 ②关系演算语言 ③SQL语言

3

《数据库原理与应用》习题

3.关系模型允许定义三类完整性约束,它们是:①、②、③。 答案:①实体完整性 ②参照完整性 ③用户自定义的完整性

4.关系可以有三种类型,①、②和③。 答案:①基本关系 ②查询表 ③视图表

5.关系模式应当是一个①元组,它们可以形式化地表示为②。 答案:①5 ②R(U,D,dom,F)

6.关系模型由①、②和③3部分组成。 答案:①关系数据结构 ②关系操作集合 ③完整性约束

三、简答题和综合题:

1、学校有若干个系,每个系有各自的系号、系名和系主任;每个系有若干名教师和学生,教师有教师号、教师名和职称属性,每个教师可以担任若干门课程,一门课程只能由一位教师讲授,课程有课程号、课程名和学分,并参加多项项目,一个项目有多人合作,且责任轻重有个排名,项目有项目号、名称和负责人;学生有学号、姓名、年龄、性别,每个学生可以同时选修多门课程,选修有分数。

(1)请设计此学校的教学管理的E-R模型。 (2)将E-R模型转换为关系模型。 答案: (1)

(2)系 (系号,系名,系主任)

教师 (教师号,教师名,职称,系号) 学生(学号,姓名,年龄,性别,系号) 项目(项目号,名称,负责人)

课程(课号,课程名,学分,教师号) 选修(课号,学号,分数) 负责(教师号,项目号,排名)

2、设有两个关系如下图所示,计算πA,D(R∞S)的值。

4

《数据库原理与应用》习题

RA147B258C369SB258C469D683

答案: πA,D(R∞S)=

AD

48 73

4、今有如下的商品供应关系数据库:

供应商S(SNO, SNAME, STATUS, CITY) 零件P(PNO, PNAME, COLOR, WEIGHT) 工程J(JNO, JNAME, CITY)

供应关系SPJ(SNO, PNO, JNO, QTY) 供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成;零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成;工程表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成;供应关系表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,表示某供应商供应某种零件给某工程项目的数量为QTY。

试画出其E-R图并用关系代数方法写出下面之查询公式: ① 求供应工程J1零件的供应商号码;

② 求没有使用天津单位生产的红色零件的工程号; ③ 求供应工程J1零件P1的供应商号码; ④ 求供应工程J1零件为红色的单位号码;

⑤ 求至少用了单位S1所供应的全部零件的工程号; 答案: QTY SNO PNO

PNAME SNAME P S SPJ STATUS WEIGHT CITY JNO JNAME COLOR

J CITY

(1)?SNO(?JNO=’J1’(SPJ))

(2)?JNO(J) -?JNO(?CITY=’天津’ ∧COLOR=‘红色’(S∞SPJ∞P)) (3)?SNO(?JNO=’J1’ ∧PNO=’P1’(SPJ))

(4)?SNO(?JNO=’J1’ ∧COLOR=’红色’(SPJ∞P))

5

《数据库原理与应用》习题

(5)?JNO,PNO(SPJ) ÷?PNO(?SNO=’S1’(SPJ))

6


数据库第2章习题(答案).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:广东省河源市2012-2013学年高一上期末数学试题及答案- 副本

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: