哈工大数据库系统(上):关系模型之关系代数(四)课后测验与作业
文章目录前引第四章课后习题前引真的感觉又有点回到计算机网络的感觉了那个时候我也是发这种博客整理 要不就是资料整理 要不就是课后习题的整理 Frankly Speaking 我对这种类型的还是挺不感兴趣的 那种能够动手 那种类型的学习才是比较有趣的 但是吧 感觉课后题不写 或者说不整理一下 学了又等于没学 所以还是坚持下来在这里写博客 把课后题不厌其烦地全记下来 今天还有很多任务 慢慢做吧第四章课后
前引
真的感觉又有点回到计算机网络的感觉了
那个时候我也是发这种博客整理 要不就是资料整理 要不就是课后习题的整理 Frankly Speaking 我对这种类型的还是挺不感兴趣的 那种能够动手 那种类型的学习才是比较有趣的 但是吧 感觉课后题不写 或者说不整理一下 学了又等于没学 所以还是坚持下来在这里写博客 把课后题不厌其烦地全记下来 今天还有很多任务 慢慢做吧
第四章课后习题
1、如下列表所示,两个关系R1和R2,它们进行______运算后可以得到R3
A.R1⋈R2(√)
B.R1∩R2
C.R1∪R2
D.R1 × R2
2、在关系代数运算中,五种基本运算为______
A.并、差、选择、投影、乘积(√)
B.并、差、选择、投影、自然连接
C.并、差、交、选择、投影
D.并、差、交、选择、乘积
3、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的_______
A.属性(√)
B.元组
C.行
D.域
4、根据上述关系,求表R⋈W的结果_______
A(√)
5、系如下图所示,查询既学习课程号为001课程又学习课程号为002号课程的学生的学号,正确的是_______
A(√)
6、
A.查询没有学习过课程号为002号课程的学生姓名和年龄(√)
B.查询不仅仅学习课程号为002号课程的学生姓名和年龄
C.查询学习课程号为002号课程的学生姓名和年龄
D.其他全不对
7、关系R与关系S只有一个公共属性,T1是R与S做θ连接的结果,T2是R与S自然连接的结果,则下列说法正确的是_______
A.T1的属性个数大于T2的属性个数(√)
B.T1 的属性个数等于T2
C.T1的属性个数小于T2
D.T1的属性个数大于或等于T2的属性个数
8、已知关系课程表C,用关系代数查询“程军”老师所授课程的课程号(C#)和课程名(Cname),正确的是__________。
A(√)
9、学生表如图所示,用关系代数查询所有在3系就读的且年龄小于21的学生的学号和姓名。表达正确的是________。
A(√)
10、学生表如下图所示,用关系代数查询不在(年龄大于20的3系同学)要求之内的所有其他同学的信息,正确的是_________
A(√)
11、对于如下运算,结果正确的是_________。
A(√)
12、已知关系S(S#,Sname,Sage,Sclass), SC(S#,C#,Score)。如下所示关系代数表达式的含义是________。
A.其他全不对(√)
B.查询没有学习过课程号为002号课程的学生姓名和年龄
C.查询不仅仅学习课程号为002号课程的学生姓名和年龄
D.查询学习课程号为002号课程的学生姓名和年龄
13、现有关系数据库如下: 学生(学号,姓名,性别,专业),课程(课程号,课程名,学分),选课(学号,课程号,分数)。检索“‘数据库’课程不及格学生的学号、姓名和分数”。其正确的关系代数表达式是________。
A(√)
14、已知关系:学生(学号,姓名,性别,年龄), 课程(课程号,课程名,学分),选课(课程号,学号,成绩)。表达“查询年龄未满20岁的学生姓名及年龄”的关系代数表达式是_______
A(√)
15、已知关系:学生(学号,姓名,性别,年龄), 课程(课程号,课程名,学分),选课(课程号,学号,成绩)。表示“查询没有选修数据库课程的学生姓名”的关系代数操作是________。
A(√)
16、已知关系:学生(学号,姓名,性别,年龄),课程(课程号,课程名,教师,学分),选课(学号,课程号,成绩)。表达查询“选修了教师01所教全部课程的学生的姓名”的关系代数操作是_________。
A(√)
17、表达“从一个关系的所有行中提取出满足某些条件的行”,“从一个关系的所有列中提取出某些列”“提取出属于一个关系但不属于另一关系的所有元组”“将两个关系必须按照某种条件串接成一个较大的关系”的操作依次是__________。
1、并 2、交 3、积 4、选择 5、投影 6、差 7、连接
A.4567(√)
B.4537
C.3567
D.4561
18、下列说法正确的是__________。
A.R × S与 S × R运算的结果是同一个关系(√)
B.R∪S与 S∪R运算的结果不是同一个关系
C.R - S与 S - R运算的结果是同一个关系
D.其余说法都不对
19、设关系R、S、W各有10个元组,那么这三个关系的笛卡尔积的元组个数是_________。
A.1000(√)
B.10
C.30
D.不确定
20、设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是________。
A.30000(√)
B.400
C.10000
D.90000
21、设关系R与关系S具有相同的目数(或称度数),且相对应属性的值取自同一个域,则R-(R-S)等于_________。
A.R∩S(√)
B.R∪S
C.S - R
D.S
22、假定学生关系是S(S#,Sname,Ssex,Sage),课程关系是C(C#,Cname,Cteacher),学生选课关系是SC(S#,C#,Score), 要查找“选修‘COMPUTER’课程的女学生的姓名”,其正确的关系代数表达式是________。
A(√)
23、设关系R和S的属性个数分别为n和m,那么R×S操作结果的属性个数为________。
A.n+m(√)
B.n-m
C.n×m
D.max(n,m)
24、设f1,f2是条件表达式,σf1(σf2®)等价于_______。
A.σf1∧f2®(√)
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐





















所有评论(0)