2016年上半年数据库系统工程师上午真题及答案 下载本文

D.结构冲突希

30C

●对于关系模式R(X,Y,Z),下列结论错误的是()。 (30)A.若X→Y,Y→Z,则X→Z B.若X→Z,则XY→Z

C.若XY→Z,则X→Z,Y→Z D.若X→Y,X→Z,则X→YZ

31B

●若对关系R1按()进行运算,可以得到关系R2。 R1 商品编号 01020210 01020211 01020212 01020213 02110200 R2 商品编号 01020211 01020212 02110200 商品名 毛巾 毛巾 钢笔 单价 18 8 8 商品名 手绢 毛巾 毛巾 钢笔 钢笔 单价 2 18 8 5 8 A.σ商品名=’毛巾‘V’’钢笔‘(R1) B.σ价格≥’g‘(R1) C.π1.2.3.(R1)

D.σ商品编号=’01020211‘v’02110200‘(R1)

32C

●关系规范化是在数据库设计的()阶段进行。

(32)A.需求分析 B.概念设计 C.逻辑设计 D.物理设计

33B

●若给定的关系模式为良,U={A,B,C),F={AB→C,C→B),则关系R()。 (33)

A.有2个候选关键字AC和BC,并且有3个主属性 B.有2个候选关键字AC和AB,并且有3个主属性

C.只有1个候选关键字AC,并且有1个非主属性和2个主属性 D.只有1个候选关键字AB,并且有1个非主属性和2个主属性

34C

●设关系模式R<U,F>,其中U为属性集,F是U上的一组函数依赖,那么Armstrong公理系统的伪传递律是指()。 (34)

A.若X→Y,Y→Z为F所蕴涵,则X→Z为F所蕴涵 B.若X→Y,X→Z,则X→YZ为F所蕴涵 C.若X→Y,WY→Z,则XW→Z为F所蕴涵

D.若X→Y为F所蕴涵,且Z?U,则XZ→YZ为F所蕴涵

35B 36D

●给定关系R(A,B,C,D)和关系S(C,D,E),对其进行自然连接运算R??s后的属性列为()个;与σR.B>S.E(R??S)等价的关系代数表达式为()。 (35) A.4 B.5 C.6 D.7

(36)

A.σ2>7(R×S)

B.π1.2.3.4.7(σ’2‘>’7‘^3=5^4=6(R×S)) C.σ’2‘>‘7’(R×S)

D.π1.2.3.4.7(σ2>7^3=5^4=6(R×S))

37C?

●关系R.S如下表所示,元组演算表达式T={t|R(t)^?u(S(u)→[3]>u[1]运算的结果为()。

38C

●关系R(A1,A2,A3)上的函数依赖集F={A1A3→A2,A1A2→A3},若R上的一个分解为p={(A1,A2),(A1,A3)},则分解p()。 (38)A.是无损联接的 B.是保持函数依赖的 C.是有损联接的

D.无法确定是否保持函数依赖

39B

●假设关系R(A1,A2,A3)上的函数依赖集F={A1→A2,A1→A3,A2→A3},则函数依赖()。

(39)A.A1→A2是冗余的 B.A1→A3是冗余的 C.A2→A3是冗余的

D.A1→A2,A1→A3,A2→A3都不是冗余的

40B 41A 42D

●某企业部门关系模式Dept(部门号,部门名,负责人工号,任职时间),员工关系模式EMP(员工号,姓名,年龄,月薪资,部门号,电话,办公室)。 部门和员工关系的外键分别是()。

查询每个部门中月薪资最高的员工号、姓名、+部门名和月薪资的SQL查询语句如下:

SELECT 员工号,姓名,部门名,月薪资 FROM EMP Y,DEPT

WHERE()AND月薪资=(SELECTMax(月薪资) FROMEMPZ WHERE()) (40)

A.员工号和部门号 B.负责人工号和部门号 C.负责人工号和员工号 D.部门号和员工号 (41)

A.Y.部门号=Dept.部门号 B.EMP.部门号=Dept.部门号 C.Y.员工号=Dept.负责人工号 D.EMP.部门号=Dept.负责人工号 (42)

A.Z.员工号=Y.员工号 B.Z.员工号=Y.负责人工号 C.Z.部门号=部门号 D.Z.部门号=Y.部门号