前引
下午休息了一下 发现了精力才是人能够走更远的基础 IT人只有休息好了才能走更远啊
第五章课后习题
1、关于关系运算,下列说法正确的是_______。
A.安全的元组演算公式和安全的域演算公式可以等价变换(√) B.关系代数运算和关系演算之间是互补的,即它们可以利用各自特点解决彼此不能解决的问题 C.关系代数和关系演算不一定是安全的 D.关系演算以属性为基本处理单位
2、集合R与S的"差"表示为________。
A(√)
3、集合R与S的笛卡尔积表示为________。 A(√)
4、集合R与S的"并"表示为_______。
A(√)
5、已知下述关系,S(学号, 姓名, 年龄, 性别, 院系),SC(学号,课程号,分数),C(课程号,课程名,学分,教师名)。检索学习过刘玲老师所授课程的所有学生。表达正确的是________。
A(√)
6、已知下述关系,S(学号, 姓名, 年龄, 性别, 院系),SC(学号,课程号,分数),C(课程号,课程名,学分,教师名)。检索学号为S3学生所学课程的课程号与任课教师名。表达正确的是________。
A(√)
7、已知关系Student(S#,Sname,Sage,D#), Dept(D#, Dname,Dean),利用元组演算查询“计算机系所有学生的信息”;对以下元组演算公式,请补充下划线里的内容:
A(√)
8、关系R(S#,Sname,Sage,Sclass), Z(S#,Sname,Sage,Sclass) 表达“t属于R或t属于Z,并且t的年龄大于20”的关系元组演算公式为_______。
A(√)
9、已知下述关系,Student(学号, 姓名, 年龄, 性别, 院系),SC(学号,课程号,分数),C(课程号,课程名,学分,教师名)。请用关系演算公式表达“检索出年龄不是最小的,所学课程都及格的所有同学”,表达结果正确的是_______。
A(√)
10、关于关系运算的安全性,说法不正确的是________。
A.关系演算是安全的(√) B.关系代数是一种集合运算,是安全的 C.任何公式都在一个集合范围内操作,而不是无限范围内操作,才能保证其安全性。 D.集合本身是有限的,有限元素集合的有限次运算仍旧是有限的
11、关于关系运算的说法,不正确的是________。
A. 相比之下:域演算的非过程性最好,关系代数次之,元组演算最差(√) B.关系代数与安全的元组演算表达式与安全的域演算表达式是等价的 C.一个数据库语言如果能够等价地实现这三种关系运算的操作,则说该语言是完备的 D.目前多数数据库语言都能够实现这三种运算的操作,在此基础上还增加了许多其他的操作,如赋值操作、聚集操作等
12、请写出下面语句的逻辑含义。正确的是__________。
A(√)
13、假设R(A,B,C),S(D,E)分别是三元和二元关系,把表达式转换成等价的元组表达式正确的是_________。
A(√)
14、基于关系域演算的QBE语言,QBE操作框架由________构成。
A.关系名、属性名、操作命令、查询条件(√) B.关系名、属性名、查询条件 C.关系名、属性名、操作命令 D.属性名、查询条件、操作命令
15、以下元组演算公式与关系代数R è S、R - S、 R ? S的等价性相对应的一组是_________。
A(√)
|