(?F (R1?R2)),其中F是查询条件,?是希望得到的列,所以B正确。?F (?? (R1?R2)),其中F是查询条件,?是希望得到的列,条件反了,所以C不正确。?? (?F (R1)) ? ?? (?F (R2)),其中F是查询条件,?是希望得到的列,不是查询。所以D不正确。
具体内容请参考课堂视频―关系模型‖和第十章章课件。
5、设13101班学生的关系为R,13102班学生的关系为S,校文艺队学生的关系为T,分别如图10-3 (a)、(b)与(c)所示,关系R、关系S、关系T都是由学号、姓名、年龄三个属性组成,且相应的属性取自同一类型数据。根据以上关系回答如下问题:
R = 13101班学生 学号 姓名 年龄 1310101 李大勇 20 1310102 王小军 19 1310103 刘柳 18 (a) 学号 姓名 年龄 20 19 18 20 19 20
S = 13102班学生 学号 姓名 年龄 1310201 张平 20 1310202 付强 19 1310203 何红 20 (b) 学号 姓名 年龄 20 18
T = 校文艺队学生 学号 姓名 年龄 1310102 王小军 19 何红 1310203 20
(c) 学号 姓名 年龄 19
1310101 李大勇 1310102 王小军 1310103 刘柳 1310201 张平 1310202 付强 1310203 何红 (d) 1310101 李大勇 1310103 刘柳
(e)
图10-4
1310102 王小军 (f)
(1)关系R和关系S的―并‖操作的结果是_____。
(A)图10-4(d); (B)图10-4(e); (C)图10-4(f); (D)上述都不是;
答案:A 解释:
本题考核关系运算的基本应用。
这里考察了表的并,那么就是将所有的关系并在一起,删除重复的元组,故选择A 具体内容请参考课堂视频“关系模型:关系运算”和第十章课件。
(2)关系R和关系T的―差‖操作的结果是_____。
(A)图10-4(d); (B)图10-4(e); (C)图10-4(f); (D)上述都不是;
答案:B 解释:
本题考核关系运算的基本应用。
考察了关系的差运算,R-T,表示删除关系R中与关系T重复的元组后所得的结果。 具体内容请参考课堂视频“关系模型:关系运算”和第十章课件。
(3)关系R和关系T的―交‖操作的结果是_____。
(A)图10-4(d); (B)图10-4(e); (C)图10-4(f); (D)上述都不是;
答案:C 解释:
本题考核关系运算的基本应用。
考察关系的交,那么结果为两个关系中相同的元组。选择C
具体内容请参考课堂视频“关系模型:关系运算”和第十章课件。
6、设关系R: 商品代码 1 2 子公司代码 Comp1 Comp1 品名 钢笔 圆珠笔 50 200 数量 单价 10.00 6.00 关系S:
商品代码 1 5 6 子公司代码 Comp1 Comp2 Comp2 品名 钢笔 练习本 信笺 数量 50 200 1000 单价 10.00 3.00 3.00 (1)关系R和关系S的―并‖操作的结果是_____。
答案:A
(2)关系R和关系S的―交‖操作的结果是_____。
答案:B
(3)关系R和关系S的―差‖操作的结果是_____。
答案:C
(4)关系S和关系R的―差‖操作的结果是_____。
答案:D
(A)结果表如下示意: 商品代码 1 2 5 6 子公司代码 Comp1 Comp1 Comp2 Comp2 子公司代码 Comp1 子公司代码 品名 钢笔 圆珠笔 练习本 信笺 品名 钢笔 品名 数量 50 200 200 1000 数量 50 数量 单价 10.00 6.00 3.00 3.00 单价 10.00 单价 (B)结果表如下示意: 商品代码 1 (C)结果表如下示意: 商品代码 2 Comp1 子公司代码 Comp2 Comp2 圆珠笔 品名 练习本 信笺 200 数量 200 1000 6.00 单价 3.00 3.00 (D)结果表如下示意: 商品代码 5 6
解释:
本题考核关系运算包含五种基本的运算理解。
用关系R和关系S可知,A选项是R与S的并的结果,B选项是R与S的交的结果;C选项是R与S的差的结果;D选项是S与R的交的结果。所以(1)选A,(2)选B,(3)选C,(4)选D。
具体内容请参考课堂视频“关系模型”和第十章课件。
7、设关系R: 姓名 张萍 李华 年龄 20 19 关系S: 地址 哈尔滨 齐齐哈尔 邮编 150001 150002 则R×S(笛卡尔积)结果是_____。
答案:A
(A)结果如下表示意: 姓名 张萍 张萍 李华 李华 年龄 20 20 19 19 地址 哈尔滨 齐齐哈尔 哈尔滨 齐齐哈尔 邮编 150001 150002 150001 150002 (B)结果如下表示意: 姓名 年龄 张萍 李华 20 19 哈尔滨 哈尔滨 150001 150001 地址 邮编 (C)结果如下表示意: 姓名 张萍 李华 年龄 20 19 地址 齐齐哈尔 齐齐哈尔 邮编 150002 150002 (D)结果如下表示意: 姓名 年龄 地址 邮编 张萍 李华 20 19 哈尔滨 齐齐哈尔 150001 150002 (E)结果如下表示意: 姓名 张萍 张萍 李华 李华 张萍 张萍 李华 李华 年龄 20 20 19 19 19 19 20 20 地址 哈尔滨 齐齐哈尔 哈尔滨 齐齐哈尔 哈尔滨 齐齐哈尔 哈尔滨 齐齐哈尔 邮编 150001 150002 150001 150002 150002 150001 150002 150001
解释:
本题考核关系运算包含五种基本的运算理解。 R×S(笛卡尔积),所以R与S列数相加,元组数相乘。多以选A,其他错误。 具体内容请参考课堂视频“关系模型”和第十章课件。
8、设有关系R(A,B,C),与SQL语句“Select distinct A from R Where B=17;”等价的关系代数表达式为_____。 (A)?A (R);
(B)?B = 17 (R);
(C)?A (?B = 17 (R)); (D)?B = 17 (?A (R));
答案:C 解释:
本题考核关系运算包含五种基本的运算理解。 关系R(A,B,C),Select distinct A from R Where B=17;在R关系中,找B=17,distinct A的选项翻译成基本运算为?A (?B = 17 (R));所以C正确。其他错误。
具体内容请参考课堂视频“关系模型”和第十章课件。
9、已知表10.1教师表和表10.2授课表,回答以下问题: 表10.1 教师 表10.2 授课 姓名 年龄 系别 课名 开课教师 总学时 学分 唐飞 计算机 程序设计 王成 39 80 4
王小栋 化学 汇编语言 王成 52 80 4
陆非 外语 应用化学 王小栋 43 60 3 蒋涛 数学 英文阅读 陆非 49
高等数学 线性代数 蒋涛 蒋涛 60 80 40 3 4 2 (1)―教师‖和―授课‖关系的―笛卡儿积‖操作结果是_____。
答案:A 解释:
本题考核关系运算包含五种基本的运算理解。
笛卡儿积,所以元组数相乘,列数相加,所以A正确。其他表不正确。 具体内容请参考课堂视频“关系模型”和第十章课件。
(2)如果连接条件是―教师‖表的―姓名‖等于―授课‖表的―开课教师‖,则连接操作结果是_____。
答案:D 解释:
本题考核关系运算包含五种基本的运算理解。
连接操作,“教师”表的“姓名”等于“授课”表的“开课教师”将相应的元组相乘,列数相加所以D正确。其他表不正确。
具体内容请参考课堂视频“关系模型”和第十章课件。
R(3)教师表用R表示,R‘,即 ―教师‖和―教师‖关系的年龄不等―连接‖操作结果是R.Age 本题考核关系运算包含五种基本的运算理解。 “教师”和“教师”关系的年龄不等“连接”操作,先将教师与教师做积,根据年龄不等进行筛选,元组数相乘,列数相加。所以C正确。 具体内容请参考课堂视频“关系模型”和第十章课件。 (A) 姓名 唐飞 唐飞 唐飞 唐飞 唐飞 唐飞 王小栋 王小栋 王小栋 王小栋 王小栋 王小栋 陆非 陆非 陆非 陆非 陆非 陆非 蒋涛 蒋涛 蒋涛 年龄 39 39 39 39 39 39 52 52 52 52 52 52 43 43 43 43 43 43 49 49 49 系别 计算机 计算机 计算机 计算机 计算机 计算机 化学 化学 化学 化学 化学 化学 外语 外语 外语 外语 外语 外语 数学 数学 数学 课名 程序设计 汇编语言 应用化学 英文阅读 高等数学 线性代数 程序设计 汇编语言 应用化学 英文阅读 高等数学 线性代数 程序设计 汇编语言 应用化学 英文阅读 高等数学 线性代数 程序设计 汇编语言 应用化学 开课教师 王成 王成 王小栋 陆非 蒋涛 蒋涛 王成 王成 王小栋 陆非 蒋涛 蒋涛 王成 王成 王小栋 陆非 蒋涛 蒋涛 王成 王成 王小栋 总学时 80 80 60 60 80 40 80 80 60 60 80 40 80 80 60 60 80 40 80 80 60 学分 4 4 3 3 4 2 4 4 3 3 4 2 4 4 3 3 4 2 4 4 3