文档介绍:第9章数据库系统工程师级试题分析与解答
试题(1)~(46)与分析
参见软件设计师的分析解答。
试题47
关系代数表达式R×S÷T-U的运算结果是(47) 。
(47)
试题(47)[分析]
本题考查应试者对关系代数运算的掌握。熟练的应试者可以通过分析关系运行 R×S÷T,关系T在公共属性组A上的投影为{1,3},计算关系Rx$在A上取值为1或 3的元组为:{(1,a,x),(1,a,y),(3,a,x),(3,a,y),(3,b,x),(3,b,y)},其在属性组BC上的象集包含T在属性组A上投影{1,3}的只有{(a,x),(a,y)),即为R×S÷T的结果集,再减去关系T,运算结果为{(a,y)}。
参考答案
A
试题48
设有关系R、S和T如下图所示,则元组演算表达式{t|(u)((R(u)∨S(u))∧(v)(T(v)→(w)((R(w)∨S(w))∧W[1]=u[1]∧W[2]=∨[1]∧W[3]=∨[2])∧t[1]=u[l])}的运算结果是(48) 。
(48)
试题(48)[分析]
本题考查应试者对元组演算与关系代数运算的掌握。题目给出的元组演算表达式等价的关系代数表达式为:R∪S÷T,故正确答案为C。
参考答案
C
试题49
下列公式中一定成立的是(49) 。
(49),A2 (σF (E))≡σF (πA1,A2 (E))
(E1×E2)≡σF (E1)×σF (E2)
(E1-E2)≡σF (E1)-σF (E2)
,A2,B1,B2 (EE)≡πA1,A2 (E) πB1,B2 (E)
试题(49)[分析]
本题考查应试者对关系代数等运算和查询优化的掌握。公式A中,当查询条件F涉及A1,A2之外的属性时,公式右边不能成立;公式B中,当查询条件F涉及E1,E2中的属性时公式右边不能成立;公式C成立;公式D中自然连接必须有公共属性组,先做投影后可能会去掉部分或全部公共属性组,公式两边就不能等价。
参考答案
C
试题50
设关系模式R(ABCDE)上的函数依赖集F={A→BC,BCD→E,B→D,A→D, E→A},将R分解成两个关系模式:R1=(ABD),R2=(ACE),则R1和R2的最高范式分别(50) 。
(50)
试题(50)[分析]
本题考查应试者对关系数据库理论的掌握。关系模式R分解为R1和R2后,R1上的函数依赖集F1{A→B,B→D},主码为A,存在非主属性D对码的传递依赖,但不存非主属性对码的部分依赖,故为2NF;R2上的函数依赖集F2{A→E,E→A,A→C},主码为A、E,每个函数依赖的决定因素都是码,F。
参考答案
D
试题51
以下关于E-R图的叙述正确的是(51) 。
(51)-R图建立在关系数据库的假设上
-R图使应用过程和数据的关系清晰,实体间的关系可导出应用过程的表示
-R图可将现实世界(应用)中的信息抽象地表示为实体以及实体间的联系
-R图能表示数据生命周期
试题(51)[分析]
本题考查应试者对关系数据库设计的掌握。选项A错误,因为E