
数据库基雅与应用第二章缘合练习及参考答案 中央电大徐凯 第二章镀合旅习愿 1.关系数据模型包括 和 三个方 面。 2.设D.D和线的基数分别为2,3和4,则几×0×)的元组数为。 每个元组 有个分量。 3,在一个关系中,不同的列可以对应同一个一· 但修须具有不同的 4,关系中的每个属性只能取 一·关系的结构不允许 5.顾客胸物的订单和订单明细之间具有对 的暖系。 6.关系中的码可分为一、 和外码五种, 7.主码是一种码,主码中的个数没有限制 8.学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则为学 生关系中的 9,若一个关系为R(学生号。姓名,性别,年龄),则可以作为该关系的主码, 姓名、性别和年龄为该关系的 属性。 10。在候选码中的每个属性被称为 属性,不在任问候选码中的每个属性被称为 属性。 11.美系完整性包括完整性、 完整性和的完整性三个方面。 12.设一个关系R1中的属性A是外码。它对应关系2中的主码为B,则称为 子关系, 为父关系。 13。在参粗和拔参愿的关系中,每个外码值或者为,或者等于另一个关系中的 值。 14.用户定义的 是对关系中一些属性的取值命定相应的的束条件,禁止非法数 据进入 15.传统的集合运算包括一、、—和四种。 16.设一个集合3,4,5,6,7引,集合=1,3,5.7,到引,则A和B的并集中包含有 个元煮。A和B的交集中色含有个元煮,A和B的差集中包含有个元素。 17.设一个关系A具有a1个隔性和2个元组,关系B具有1个属性和2个元组,则
数据库基础与应用第二章综合练习及参考答案 中央电大 徐孝凯 第二章综合练习题 1.关系数据模型包括________________、__________________和____________三个方 面。 2.设 D1,D2和 D3 域的基数分别为 2,3 和 4,则 D1D2D3 的元组数为________,每个元组 有________个分量。 3.在一个关系中,不同的列可以对应同一个________,但必须具有不同的________。 4.关系中的每个属性只能取________,关系的结构不允许________。 5.顾客购物的订单和订单明细之间具有________对________的联系。 6.关系中的码可分为________、________、________、________和外码五种。 7.主码是一种________码,主码中的________个数没有限制。 8.学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则________为学 生关系中的________。 9.若一个关系为 R(学生号,姓名,性别,年龄),则________可以作为该关系的主码, 姓名、性别和年龄为该关系的________属性。 10.在候选码中的每个属性被称为________属性,不在任何候选码中的每个属性被称为 ________属性。 11.关系完整性包括________完整性、________完整性和__________的完整性三个方面。 12.设一个关系 R1 中的属性 A 是外码,它对应关系 R2 中的主码为 B,则称________为 子关系,________为父关系。 13.在参照和被参照的关系中,每个外码值或者为________,或者等于另一个关系中的 ________值。 14.用户定义的________是对关系中一些属性的取值给定相应的约束条件,禁止非法数 据进入________。 15.传统的集合运算包括____、____、____和__________四种。 16.设一个集合 A={3,4,5,6,7},集合 B={1,3,5,7,9},则 A 和 B 的并集中包含有______ 个元素,A 和 B 的交集中包含有______个元素,A 和 B 的差集中包含有______个元素。 17.设一个关系 A 具有 a1 个属性和 a2 个元组,关系 B 具有 b1 个属性和 b2 个元组,则

关系A×B具有一个属性和个元组。 18,专门的关系运算包暂 和 四种。 19.设一个关系模式为(LB,C,对应的关系内容为-(1,10,50)。210,60, (3,20,72,4,30,601,则6a属于运算,运算结果中包含有 个元组。 20.设一个关系模式为(AB,C0,对应的关系内容为=(1.10,50),210,601, (3,20,72,L,30.60},则口,(8()的运算结果中包含有个元组,每个元组 包含有一个分量。 21.设一个关系模式为(AB,C,对应的关系内容为=[1,10,50),210,601 (3,20,72,L,30.60},则郡R的运算结果中包含有一个元组,每个元组包含有 一个分量。 22.设一个关系模式为1,B,0,对应的关系内容为R1={1,10,50,2,10,60l, 3,20,T2,4,30,601,另一个关系模式为2(,A,D0,对应的关系内容为2=1,10,50, 2,10,60,1,20,72,2.30,60】,则R102的运算结果中色含有个元组,每 个元组包含有 个分量: 23.设一个关系模式为1队,且,C),对应的关系内容为R-(1,10,50.2,10,60, (3,20,72,4,30,60],另一个关系模式为2,D.目,对应的关系内容为R-[1,10,50 2.10,60),L,20,72,2,30,60),则12的运算结果中包含有个元组,每 个元组包含有一个分量, 24.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),透课关系 为x(学生号,误程号,成绩),则至少遗修了课程号为'01”或”2'误程的全部学生信 息所对应的运算表达式为P4一《8m'¥m'r()》: 25.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),遗课关系 为x(学生号。误程号,咸镜,则选修了课程名为'程序设计”课程的全部学生信息所树应 的运算表达式为S和4( (0)) 26.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),透课关系 为X(学生号,误程号,成绩,则姓名为变量?的值的学生所选修的全部课程信息所对应的 运算表达式为d门m号4(6()》4 27.设一个学生关系为5(学生号,姓名),课程关系为C(课程号,课程名),选课关系
关系 AB 具有________个属性和________个元组。 18. 专门的关系运算包括________、________、________和__________四种。 19.设一个关系模式为 R(A,B,C),对应的关系内容为 R={{1,10,50}, {2,10,60}, {3,20,72}, {4,30,60}},则δB>15(R)属于________运算,运算结果中包含有________个元组。 20.设一个关系模式为 R(A,B,C),对应的关系内容为 R={{1,10,50}, {2,10,60}, {3,20,72}, {4,30,60}},则 ПB(δC<70(R))的运算结果中包含有________个元组,每个元组 包含有________个分量。 21.设一个关系模式为 R(A,B,C),对应的关系内容为 R={{1,10,50}, {2,10,60}, {3,20,72}, {4,30,60}},则 RR 的运算结果中包含有________个元组,每个元组包含有 ________个分量。 22.设一个关系模式为 R1(A,B,C),对应的关系内容为 R1={{1,10,50}, {2,10,60}, {3,20,72}, {4,30,60}},另一个关系模式为 R2(A,B,D),对应的关系内容为 R2={{1,10,50}, {2,10,60}, {1,20,72}, {2,30,60}},则 R1R2 的运算结果中包含有________个元组,每 个元组包含有________个分量。 23.设一个关系模式为 R1(A,B,C),对应的关系内容为 R={{1,10,50}, {2,10,60}, {3,20,72}, {4,30,60}},另一个关系模式为 R2(A,D,E),对应的关系内容为 R={{1,10,50}, {2,10,60}, {1,20,72}, {2,30,60}},则 R1R2 的运算结果中包含有________个元组,每 个元组包含有________个分量。 24.设一个学生关系为 S(学生号,姓名),课程关系为 C(课程号,课程名),选课关系 为 X(学生号,课程号,成绩),则至少选修了课程号为’001’或’002’课程的全部学生信 息所对应的运算表达式为________________(δ课程号=’001’ ∨ 课程号=’002’(______))。 25.设一个学生关系为 S(学生号,姓名),课程关系为 C(课程号,课程名),选课关系 为 X(学生号,课程号,成绩),则选修了课程名为’程序设计’课程的全部学生信息所对应 的运算表达式为 S(________(________ (____________ (C))))。 26.设一个学生关系为 S(学生号,姓名),课程关系为 C(课程号,课程名),选课关系 为 X(学生号,课程号,成绩),则姓名为变量 K 的值的学生所选修的全部课程信息所对应的 运算表达式为______课程号(______(δ姓名=K(______)))。 27.设一个学生关系为 S(学生号,姓名),课程关系为 C(课程号,课程名),选课关系

为X(学生号。课程号,成辕),则求出所有选修课程信息的运算表达式为 的自然连接。 8.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系 为X(学生号。课程号,成辕),求出所有这课的学生信息的运算表达式为 与 的自然连接。 第二章参考解答 1.关系数据结构、关系完整性规则、关系运算2.24、3 3城,列名(属性名) 4,单值、帐套 51.多 6超码、候选码、主码、备用码 7.候选、属性 ⑧班领号、外码 9学生号、非主 10主、主 1山.实体、参题、用户定义 121、2 13.空值、主码 14.完整性、数据库 1点并、交、差、笛卡尔积 167.3,2 17.al+bl,a2xb2 18,选择、授影、连接、除 19.选择、2 20.2、1 21.4、3 22.2、4 2然4、5 24.5、1鞋4、x 25.几1号、X、8aw+ 26C、I.s 27.几(0、C 28几1¥0、5
为 X(学生号,课程号,成绩),则求出所有选修课程信息的运算表达式为___________与 ________的自然连接。 28.设一个学生关系为 S(学生号,姓名),课程关系为 C(课程号,课程名),选课关系 为 X(学生号,课程号,成绩),求出所有选课的学生信息的运算表达式为___________与 ________的自然连接。 第二章参考解答 1. 关系数据结构、关系完整性规则、关系运算 2. 24、3 3. 域 、列名(属性名) 4. 单值、嵌套 5. 1、多 6. 超码、候选码、主码、备用码 7. 候选、属性 8. 班级号、外码 9. 学生号、非主 10. 主、非主 11. 实体、参照、用户定义 12. R1、R2 13. 空值、主码 14. 完整性、数据库 15. 并、交、差、笛卡尔积 16. 7、3、2 17. a1+b1、a2b2 18. 选择、投影、连接、除 19. 选择、2 20. 2、1 21. 4、3 22. 2、4 23. 4、5 24. S、Π学生号、X 25. 学生号 、X、δ课程名=’程序设计’ 26. C、X、S 27. 课程号(X)、C 28. 学生号(X)、S