ImageVerifierCode 换一换
格式:DOC , 页数:34 ,大小:334.50KB ,
资源ID:1340407      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1340407.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】软件设计师-数据库系统及答案解析.doc)为本站会员(orderah291)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】软件设计师-数据库系统及答案解析.doc

1、软件设计师-数据库系统及答案解析(总分:69.00,做题时间:90 分钟)一、单项选择题(总题数:37,分数:69.00)在关系代数运算中,关系 S、SP 和 R 如表 6-1 至表 6-3 所示。若先 (1) ,则可以从 S 和 SP 获得 R,其对应的关系表达式为 (2) 。如下的 SQL 语句可以查询销售总量大于 1000 的部门号。Select 部门名 From SWhere 部门号 in (Select 部门号 From SP Group by (3) )表 6-1 关系 S部门号 部门名010 家电部021 百货部030 食品部035 五金部表 6-2 关系 SP部门号 商品号 销

2、售量010 01020210500010 01020211780010 01020212990021 02110200580025 025201001290035 035303114680表 6-3 关系 R部门名 商品号 销售量家电部 01020210500家电部 01020211780家电部 01020212990(分数:3.00)A.对 S 进行选择运算,再与 S 进行自然连接运算B.对 S 进行选择运算,再与 SP 进行自然连接运算,最后进行投影运算C.对 S 和 SP 进行笛卡儿积运算,再对运算结果进行投影运算D.分别对 S 和 SP 进行投影运算,再对运算结果进行笛卡儿积运算(2)

3、. (分数:1.00)A.B.C.D.A.部门号 where sum (销售量)1000B.部门号 having sum(销售量)1000C.商品号 where sum(销售量)1000D.商品号 having sum(销售量)1000给定关系 R(A1,A2,A3,A4)上的函数依赖集 F=A1A3-A2,A2-A3,R 候选关键字为 (4) 。分解=(A1,A2),(A1,A3) (5) 。(分数:2.00)A.A1A3B.A1A2A3C.A1A3A4D.A2 和 A1A3A.是无损联结的B.是保持函数依赖的C.既是无损联结又保持函数依赖D.既是有损联结又不保持函数依赖1.设有关系 R、S

4、 分别如表 6-4 和表 6-5 所示,则关系代数表达式 RS 的结果集为_。表 6-4 关系 RA B Ca1 b1 c1al b2 c1a2 b2 c2表 6-5 关系 SB Db1 d1b2 d1(分数:1.00)A.B.C.D.某数据库中有员工关系 E、产品关系 P、仓库关系 W 和库存关系 I,其中,员工关系E(employeeID,name,department)中的属性为:员工编号,姓名,部门;产品关系P(productID,name,model,size,color)中的属性为:产品编号,产品名称,型号,尺寸,颜色;仓库关系 W(warehouseID,name,address

5、,employeeID) 的属性为:仓库编号,仓库名称,地址,负责人编号;库存关系 I(warehouseID,productID,quantity)的属性为:仓库编号,产品编号和产品数量。 a若要求仓库关系的负责人引用员工关系的员工编号,员工关系 E 的员工编号、仓库关系 W 的仓库编号和产品关系 P 的产品编号不能为空且唯一标识一个记录,并且仓库的地址不能为空,则依次要满足的完整性约束是 (7) 。 b若需得到每种产品的名称和该产品的总库存量,则对应的查询语句为:SELECT name,SUM(quantity)FROM P,IWHERE (8) c若需得到在所有仓库中都存在的产品的名称,

6、则对应的查询语句为:SELECT name FROM PWHERE (9) (SELECT *FROM WWHERE NOT EXISTS(SELECT *FROM IWHERE P.productID=I.productID AND W.warehouseID=I.warehouseID)(分数:3.00)A.实体完整性、参照完整性、用户定义完整性B.参照完整性、实体完整性、用户定义完整性C.用户定义完整性、实体完整性、参照完整性D.实体完整性、用户定义完整性、参照完整性A.RproductID=I.productID;B.RproductID=I.productlD ORDER BY na

7、me;C.RproductID=I.productID GROUP BY name;D.RproductID=I.productID GROUP BY name,quantity;A.EXISTSB.NOT EXISTSC.IND.NOT IN2.对事务回滚的正确描述是_。(分数:1.00)A.将该事务对数据库的修改进行恢复B.将事务对数据库的更新写入硬盘C.跳转到事务程序的开头重新执行D.将事务中修改的变量值恢复到事务开始时的初值3.关系 R、S 分别如表 6-6 和表 6-7 所示,元组演算表达式 (分数:1.00)A.B.C.D.某企业职工和部门的关系模式如下所示,其中部门负责人也是一个

8、职工。职工和部门关系的外键分别是 (12) 。职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)部门(部门号,部门名,负责人代码,任职时间)查询每个部门中月工资最高的“职工号”的 SQL 查询语句如下:select 职工号 from 职工 as Ewhere 月工资=(select Max(月工资) from 职工 as M (13) )。(分数:2.00)A.职工号和部门号B.部门号和负责人代码C.职工号和负责人代码D.部门号和职工号A.where M.职工号=E.职工号B.where M.职工号=E.负责人代码C.where M.部门号=部门号D.where M.部门号=E.部门号操

9、作序列 T1、T2、T3 对数据 A、B、C 的并发操作如表 6-8 所示,T1 与 T2 间并发操作 (14) ,T2 与 T3 间并发操作 (15) 。表 6-8 操作序列 T1、T2、T3 对数据 A、B、C 的并发操作时间 T1 T2 T3t1 读 A=50t2 读 B=200t3 X1=A+Bt4 读 B=200t5 读 B=200t6 B=B-100t7 写 Bt8 读 A=50t9 读 B=100t10 X1=A+Bt11 验算不对 写 B=B+50t12 写 B(分数:2.00)A.不存在问题B.将丢失修改C.不能重复读D.将读“脏”数据A.不存在问题B.将丢失修改C.不能重复

10、读D.将读“脏”数据4.关系 R、S 分别如表 6-9 和表 6-10 所示,关系代数表达式 1,5,6( 15 (RS)=_。表 6-9 关系 RA B C147102581136912表 6-10 关系 SA B C34567712101161314(1) AB C1112101314(2) A BC101077116(3) AB C7712101314(4) ABC4477611(分数:1.00)A.(1)B.(2)C.(3)D.(4)5.在数据库管理系统中,_不属于安全性控制机制。(分数:1.00)A.完整性约束B.视图C.密码验证D.用户授权给定供应关系 SPJ(供应商号,零件号,工

11、程号,数量),查询某工程至少用了 3 家供应商(包含 3 家)供应的零件的平均数量,并按工程号的降序排列。SELECT 工程号, (18) FROM SPJGROUP BY 工程号(19) ORDER BY 工程号 DESC;(分数:2.00)A.AVG(数量)At 平均数量B.AVG(数量)AS 平均数量C.平均数量 AtAVG(数量)D.平均数量 AS AVG(数量)A.HAVING COUNT(DISTINCT(供应商号)2B.Where COUNT(供应商号)2C.HAVING(DISTINCT(供应商号)2D.Where 供应商号 2设关系模式 R(A,B,C),传递依赖指的是 (2

12、0) ;下列结论错误的是 (21) 。(分数:2.00)A.若 AB,BC,则 ACB.若 AB,AC,则 ABCC.若 AC,则 ABCD.若 ABC,则 AB,ACA.若 ABC,则 AB,ACB.若 AB,AC,则 ABCC.若 AC,则 ABCD.若 ABC,则 AC,BC6.在数据库系统中,数据完整性约束的建立需要通过数据库管理系统提供的_语言来实现。(分数:1.00)A.数据定义B.数据操作C.数据查询D.数据控制7.若某个关系的主码为全码,则该主码应包含_。(分数:1.00)A.单个属性B.两个属性C.多个属性D.全部属性8.建立一个供应商、零件数据库。其中“供应商”表 S(Sn

13、o,Sname,Zip,City)分别表示:供应商代码,供应商名,供应商邮编,供应商所在城市,其函数依赖为:Sno(Sname,Zip,City),ZipCity。“供应商”表 S 属于_。(分数:1.00)A.1NFB.2NFC.3NFD.BCNF关系 R、S 分别如表 6-11 和表 6-12 所示, 可由 (25) 基本的关系运算组成, (分数:2.00)A.B.C.D.(2).(1)ABCabcbadcde(2) ABCDabcdbdafdggg(3) ABCabbacd(4) ABCDabbacddg(分数:1.00)A.B.C.D.9.若事务 T1 对数据 A 已加排他锁,那么其他

14、事务对数据 A_。(分数:1.00)A.加共享锁成功,加排他锁失败B.加排他锁成功,加共享锁失败C.加共享锁、加排他锁都成功D.加共享锁、加排他锁都失败从数据库管理系统的角度看,数据库系统一般采用如图 6-1 所示的三级模式结构。图中、处应填写 (28) ,处应填写 (29) 。(分数:2.00)A.B.C.D.A.B.C.D.假设有职工 EMP(职工号,姓名,性别,部门号,职务,进单位时间,电话),职务 JOB(职务,月薪)和部门 DEPT(部门号,部门名称,部门电话,负责人)实体集。一个职务可以由多个职工担任,但一个职工只能担任一个职务,并属于一个部门,部门负责人是一个职工。如图 6-2

15、所示的 a、b 处的实体名分别为 (30) ;图中 a、b 之间为 (31) 联系。(分数:2.00)A.B.C.D.A.B.C.D.若关系 R、S 分别如表 6-13 和表 6-14 所示,则 R 与 5 自然连接后的属性列数和元组个数分别为 (32) ; 1,4 ( 3=6(RS)= (33) 。表 6-13 关系 RA B C Da b c da c d ca d g fa b g f表 6-14 关系 SC Dc dg f(分数:2.00)A.4 和 3B.4 和 6C.6 和 3D.6 和 6A. A,D( C=D(RS)B. A,R.D( S.C=R.D(RS)C. A,R.D(

16、R.C=S.D(RS)D. R.A,R.D( S.C=S.D(RS)希赛公司学生、教师和课程实体对应的关系模式如下:学生(学号,姓名,性别,年龄,家庭住址,电话)课程(课程号,课程名)教师(职工号,姓名,年龄,家庭住址,电话)如果一个学生可以选修多门课程,一门课程可以有多个学生选修;一个教师只能讲授一门课程,但一门课程可以有多个教师讲授。由于学生和课程之间是一个 (34) 的联系,所以 (35) 。又由于教师和课程之间是一个 (36) 的联系,所以 (37) 。(分数:4.00)A.1 对 1B.1 对多C.多对 1D.多对多A.不需要增加一个新的关系模式B.不需要增加一个新的关系模式,只需要

17、将 1 端的码插入多端即可C.需要增加一个新的选课关系模式,该模式的主键应该为课程号D.需要增加一个新的选课关系模式,该模式的主键应该为课程号和学号A.1 对 1B.1 对多C.多对 1D.多对多A.不需要增加一个新的关系模式,只需要将职工号插入课程关系模式即可B.不需要增加一个新的关系模式,只需要将课程号插入教师关系模式即可C.需要增加一个新的选课关系模式,该模式的主键应该为课程号D.需要增加一个新的选课关系模式,该模式的主键应该为课程号和教师号关系 R、S 分别如表 6-15 和表 6-16 所示,关系代数表达式 1,5,6( 2=5(RS)= (38) ,该表达式与 (39) 等价。表

18、6-15 关系 RA B C32580581136912表 6-16 关系 SA B C3456101110111161314(分数:2.00)(1).(1)ABC350839(2) AB C881111614(3) AB C5510101113(4) A B C2 112 11614(分数:1.00)A.(1)B.(2)C.(3)D.(4)A. A,B,C( B=B(RS)B. R.A,R.B,R.C( R.B=S.B(RS)C. R.A,S.B,S.C( R.B=S.B(RS)D. R.A,S.B,S.C( R.B=S.C(RS)10.采用二维表格结构表达实体类型及实体间联系的数据模型是_

19、。(分数:1.00)A.层次模型B.网状模型C.关系模型D.面向对象模型假设员工关系 EMP(员工号,姓名,部门,部门电话,部门负责人,家庭住址,家庭成员,成员关系)如表6-17 所示。如果一个部门可以有多个员工,一个员工可以有多个家庭成员,那么关系 EMP 属于 (41) ,且 (42) 问题;为了解决这一问题,应该将员工关系 EMP 分解为 (43) 。表 6-17 关系表员工号 姓名 部门 部门电话 部门负责人 家庭住址 家庭成员 成员关系0011 张晓明 开发部 808356 0012 北京海淀区 1 号 张大军 父亲0011 张晓明 开发部 808356 OOl2 北京海淀区 1 号

20、 胡敏铮 母亲0011 张晓明 开发部 808356 0012 北京海淀区 1 号 张晓丽 妹妹0012 吴俊 开发部 808356 0012 上海昆明路 15 号 吴胜利 父亲0012 吴俊 开发部 808356 0012 上海昆明路 15 王若垚 母亲0021 李立丽 市场部 808.358 0021 两安雁塔路 8 号 李国庆 父亲0021 李立丽 市场部 808358 002l 西安雁塔路 8 号 罗明 母亲0022 王学强 市场部 808356 0021 西安太白路 12 路 王国钧 父亲0031 吴俊 财务部 808360 西安科技路 18 号 吴鸿翔 母亲(分数:3.00)A.1

21、NFB.2NFC.3NFD.BCNFA.无冗余、无插入异常和删除异常B.无冗余,但存在插入异常和删除异常C.存在冗余,但不存在修改操作的不一致D.存在冗余、修改操作的不一致,以及插入异常和删除异常A.EMP1(员工号,姓名,家庭住址)EMP2(部门,部门电话,部门负责人)EMP3(员工号,家庭成员,成员关系)B.EMP1(员工号,姓名,部门,家庭住址)EMP2(部门,部门电话,部门负责人)EMP3(员工号,家庭成员,成员关系)C.EMP1(员工号,姓名,家庭住址)EMP2(部门,部门电话,部门负责人,家庭成员,成员关系)D.EMP1(员工号,姓名,部门,部门电话,部门负责人,家庭住址)EMP2

22、(员工号,家庭住址,家庭成员,成员关系)关系 R、S 分别如表 6-18 和表 6-19 所示,关系代数表达式 3,4,5( 16 (RS)= (44) ,对关系 R、S 进行自然连接后的属性列数和元组个数分别为 (45) 。表 6-18 关系 RA B C134524564596表 6-19 关系 SA B C549636893131(分数:2.00)(1).(1)ABC152343(2) ABC593844(3) ABC593833(4) ABC132445(分数:1.00)A.(1)B.(2)C.(3)D.(4)A.3 和 0B.3 和 2C.6 和 0D.6 和 2假设有学生 S(学号

23、,姓名,性别,入学时间,联系方式),院系 D(院系号,院系名称,电话号码,负责人)和课程 C(课程号,课程名)三个实体,若一名学生属于一个院系,一个院系有多名学生;一名学生可以选择多门课程,一门课程可被多名学生选择,则图 6-2 中(a)和(b)分别为 (46) 联系。假设一对多联系不转换为一个独立的关系模式,那么生成的关系模式 (47) 。(分数:2.00)A.B.C.D.A.B.C.D.11.软/硬件故障常造成数据库中的数据破坏。数据库恢复就是_。(分数:1.00)A.重新安装数据库管理系统和应用程序B.重新安装应用程序,并将数据库做镜像C.重新安装数据库管理系统,并将数据库做镜像D.在尽

24、可能短的时间内,把数据库恢复到故障发生前的状态设有员工实体 Emp(员工号,姓名,性别,年龄,出生年月,联系方式,部门号),其中“联系方式”要求记录该员工的手机号码和办公室电话,部门号要求参照另一部门实体 Dept 的主码“部门号”。Emp 实体中存在派生属性和多值属性: (49) ;对属性部门号应该进行 (50) 约束;可以通过命令 (51) 修改表中的数据。(分数:3.00)A.年龄和出生年月B.年龄和联系方式C.出生年月和联系方式D.出生年月和年龄A.非空主键B.主键C.外键D.候选键A.INSERTB.DELETEC.UPDATED.MODIFY12.确定系统边界和关系规范化分别在数据

25、库设计的_阶段进行。(分数:1.00)A.需求分析和逻辑设计B.需求分析和概念设计C.需求分析和物理设计D.逻辑设计和概念设计13.若关系 R、S 分别如表 6-20 和表 6-21 所示,则关系代数表达式 1,3,7( 36 (RS)与_等价。表 6-20 关系 RA B C D1 2 4 62 3 3 13 4 1 3表 6-21 关系 SC D E3 4 28 9 3(分数:1.00)A. A,C,E( CD (RS)B. A,R.C,E( R.CS.D (RS)C. A,S.C,S.E( R.CS.D (RS)D. R.A,R.C,R.E( R.CS.D (RS)某销售公司数据库的零件

26、 P(零件号,零件名称,供应商,供应商所在地,库存量)关系如表 6-22 所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多种零件。零件关系的主键为 (54) 。表 6-22 关系表零件号 零件名称 供应商 供应商所在地 单价(元) 库存量010023P2 S1 北京市海淀区 58 号 2280 380010024P3 S1 北京市海淀区 58 号 280.00 1350010022P1 S2 陕西省西安市雁塔区 2 号 65.60 160010023P2 S2 陕西省西安市雁塔区 2 号 28.00 1280010024P3 S2 陕西省西安市雁塔区 2 号 260.00 390

27、0010022P1 S3 北京市新城区 65 号 66.80 2860 查询各种零件的平均单价、最高单价与最低单价之间差距的 SQL 语句为:SELECT 零件号, (55) FROM P(56) ;(分数:3.00)A.零件号,零件名称B.零件号,供应商C.零件号,供应商所在地D.供应商,供应商所在地A.零件名称,AVG(单价),MAX(单价)-MIN(单价)B.供应商,AVG(单价),MAX(单价)-MIN(单价)C.零件名称,AVG 单价,MAX 单价-MIN 单价D.供应商,AVG 单价,MAX 单价-MIN 单价A.ORDER BY 供应商B.ORDER BY 零件号C.GROUP

28、BY 供应商D.GROUP BY 零件号14.该关系存在冗余以及插入异常和删除异常等问题。为了解决这一问题,需要将零件关系分解为_。(分数:1.00)A.P1(零件号,零件名称,单价)、P2(供应商,供应商所在地,库存量)B.P1(零件号,零件名称)、P2(供应商,供应商所在地,单价,库存量)C.P1(零件号,零件名称)、P2(零件号,供应商,单价,库存量)、P3(供应商,供应商所在地)D.P1(零件号,零件名称)、P2(零件号,单价,库存量)、P3(供应商,供应商所在地)、P4(供应商所在地,库存量)15.在某企业的营销管理系统设计阶段,属性“员工”在考勤管理子系统中被称为“员工”,而在档案

29、管理子系统中被称为“职工”,这类冲突称为_冲突。(分数:1.00)A.语义B.结构C.属性D.命名设有学生实体 Students(学号,姓名,性别,年龄,家庭住址,家庭成员,关系,联系电话),其中“家庭住址”记录了邮编、省、市、街道信息;“家庭成员,关系,联系电话”分别记录了学生亲属的姓名、与学生的关系以及联系电话的信息。学生实体 Students 中的“家庭住址”是一个 (59) 属性;为使数据库模式设计更合理,对于关系模式Students (60) 。(分数:2.00)A.简单B.多值C.复合D.派生A.可以不作任何处理,因为该关系模式达到了 3NFB.只允许记录一个亲属的姓名、与学生的关

30、系以及联系电话信息C.需要对关系模式 Students 增加若干组家庭成员、关系及联系电话字段D.应该将家庭成员、关系及联系电话加上学生号,设计成一个独立的实体设有关系模式 R(课程,教师,学生,成绩,时间,教室),其中函数依赖集 F 如下:F=课程教师,(学生,课程)成绩,(时间,教室)课程,(时间,教师)教室,(时间,学生)教室关系模式 R 的一个主键是 (61) ,R 规范化程度最高达到 (62) 。若将关系模式 R 分解为 3 个关系模式R1(课程,教师)、R2(学生,课程,成绩)、R3(学生,时间,教室,课程),其中 R2 的规范化程度最高达到 (63) 。(分数:3.00)A.(学

31、生,课程)B.(时间,教室)C.(时间,教师)D.(时间,学生)A.1NFB.2NFC.3NFD.BCNFA.2NFB.3NFC.BCNFD.4NF某医院数据库的部分关系模式为:科室(科室号,科室名,负责人,电话)、病患(病历号,姓名,住址,联系电话)和职工(职工号,职工姓名,科室号,住址,联系电话)。假设每个科室有一位负责人和一部电话,每个科室有若干名职工,一名职工只属于一个科室;一个医生可以为多个病患看病;一个病患可以由多个医生多次诊治。科室与职工的所属联系类型为 (64) ,病患与医生的就诊联系类型为 (65) 。对于就诊联系最合理的设计是 (66) ,就诊关系的主键是 (67) 。(分

32、数:4.00)A.1:1B.1:nC.n:1D.n:mA.1:1B.1:nC.n:1D.n:mA.就诊(病历号,职工号,就诊情况)B.就诊(病历号,职工姓名,就诊情况)C.就诊(病历号,职工号,就诊时间,就诊情况)D.就诊(病历号,职工姓名,就诊时间,就诊情况)A.病历号,职工号B.病历号,职工号,就诊时间C.病历号,职工姓名D.病历号,职工姓名,就诊时间给定关系模式 RU,F,U=A,B,C,F=ABC,CB。关系 R (68) ,且分别有 (69) 。(分数:2.00)A.只有 1 个候选关键字 ACB.只有 1 个候选关键字 ABC.有 2 个候选关键字 AC 和 BCD.有 2 个候选

33、关键字 AC 和 ABA.1 个非主属性和 2 个主属性B.2 个非主属性和 1 个主属性C.0 个非主属性和 3 个主属性D.3 个非主属性和 0 个主属性软件设计师-数据库系统答案解析(总分:69.00,做题时间:90 分钟)一、单项选择题(总题数:37,分数:69.00)在关系代数运算中,关系 S、SP 和 R 如表 6-1 至表 6-3 所示。若先 (1) ,则可以从 S 和 SP 获得 R,其对应的关系表达式为 (2) 。如下的 SQL 语句可以查询销售总量大于 1000 的部门号。Select 部门名 From SWhere 部门号 in (Select 部门号 From SP G

34、roup by (3) )表 6-1 关系 S部门号 部门名010 家电部021 百货部030 食品部035 五金部表 6-2 关系 SP部门号 商品号 销售量010 01020210500010 01020211780010 01020212990021 02110200580025 025201001290035 035303114680表 6-3 关系 R部门名 商品号 销售量家电部 01020210500家电部 01020211780家电部 01020212990(分数:3.00)A.对 S 进行选择运算,再与 S 进行自然连接运算B.对 S 进行选择运算,再与 SP 进行自然连接运算

35、,最后进行投影运算 C.对 S 和 SP 进行笛卡儿积运算,再对运算结果进行投影运算D.分别对 S 和 SP 进行投影运算,再对运算结果进行笛卡儿积运算解析:(2). (分数:1.00)A.B.C. D.解析:A.部门号 where sum (销售量)1000B.部门号 having sum(销售量)1000 C.商品号 where sum(销售量)1000D.商品号 having sum(销售量)1000解析:给定关系 R(A1,A2,A3,A4)上的函数依赖集 F=A1A3-A2,A2-A3,R 候选关键字为 (4) 。分解=(A1,A2),(A1,A3) (5) 。(分数:2.00)A.

36、A1A3B.A1A2A3C.A1A3A4 D.A2 和 A1A3解析:A.是无损联结的B.是保持函数依赖的C.既是无损联结又保持函数依赖D.既是有损联结又不保持函数依赖 解析:1.设有关系 R、S 分别如表 6-4 和表 6-5 所示,则关系代数表达式 RS 的结果集为_。表 6-4 关系 RA B Ca1 b1 c1al b2 c1a2 b2 c2表 6-5 关系 SB Db1 d1b2 d1(分数:1.00)A.B.C. D.解析:某数据库中有员工关系 E、产品关系 P、仓库关系 W 和库存关系 I,其中,员工关系E(employeeID,name,department)中的属性为:员工编

37、号,姓名,部门;产品关系P(productID,name,model,size,color)中的属性为:产品编号,产品名称,型号,尺寸,颜色;仓库关系 W(warehouseID,name,address,employeeID) 的属性为:仓库编号,仓库名称,地址,负责人编号;库存关系 I(warehouseID,productID,quantity)的属性为:仓库编号,产品编号和产品数量。 a若要求仓库关系的负责人引用员工关系的员工编号,员工关系 E 的员工编号、仓库关系 W 的仓库编号和产品关系 P 的产品编号不能为空且唯一标识一个记录,并且仓库的地址不能为空,则依次要满足的完整性约束是

38、(7) 。 b若需得到每种产品的名称和该产品的总库存量,则对应的查询语句为:SELECT name,SUM(quantity)FROM P,IWHERE (8) c若需得到在所有仓库中都存在的产品的名称,则对应的查询语句为:SELECT name FROM PWHERE (9) (SELECT *FROM WWHERE NOT EXISTS(SELECT *FROM IWHERE P.productID=I.productID AND W.warehouseID=I.warehouseID)(分数:3.00)A.实体完整性、参照完整性、用户定义完整性B.参照完整性、实体完整性、用户定义完整性

39、C.用户定义完整性、实体完整性、参照完整性D.实体完整性、用户定义完整性、参照完整性解析:A.RproductID=I.productID;B.RproductID=I.productlD ORDER BY name;C.RproductID=I.productID GROUP BY name; D.RproductID=I.productID GROUP BY name,quantity;解析:A.EXISTSB.NOT EXISTS C.IND.NOT IN解析:2.对事务回滚的正确描述是_。(分数:1.00)A.将该事务对数据库的修改进行恢复B.将事务对数据库的更新写入硬盘C.跳转到事务

40、程序的开头重新执行D.将事务中修改的变量值恢复到事务开始时的初值 解析:3.关系 R、S 分别如表 6-6 和表 6-7 所示,元组演算表达式 (分数:1.00)A.B.C. D.解析:某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。职工和部门关系的外键分别是 (12) 。职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)部门(部门号,部门名,负责人代码,任职时间)查询每个部门中月工资最高的“职工号”的 SQL 查询语句如下:select 职工号 from 职工 as Ewhere 月工资=(select Max(月工资) from 职工 as M (13) )。(分数:

41、2.00)A.职工号和部门号B.部门号和负责人代码 C.职工号和负责人代码D.部门号和职工号解析:A.where M.职工号=E.职工号B.where M.职工号=E.负责人代码C.where M.部门号=部门号D.where M.部门号=E.部门号 解析:操作序列 T1、T2、T3 对数据 A、B、C 的并发操作如表 6-8 所示,T1 与 T2 间并发操作 (14) ,T2 与 T3 间并发操作 (15) 。表 6-8 操作序列 T1、T2、T3 对数据 A、B、C 的并发操作时间 T1 T2 T3t1 读 A=50t2 读 B=200t3 X1=A+Bt4 读 B=200t5 读 B=2

42、00t6 B=B-100t7 写 Bt8 读 A=50t9 读 B=100t10 X1=A+Bt11 验算不对 写 B=B+50t12 写 B(分数:2.00)A.不存在问题B.将丢失修改C.不能重复读 D.将读“脏”数据解析:A.不存在问题B.将丢失修改 C.不能重复读D.将读“脏”数据解析:4.关系 R、S 分别如表 6-9 和表 6-10 所示,关系代数表达式 1,5,6( 15 (RS)=_。表 6-9 关系 RA B C147102581136912表 6-10 关系 SA B C34567712101161314(1) A B C1112101314(2) A B C1010771

43、16(3) A B C7712101314(4) A B C4477611(分数:1.00)A.(1)B.(2) C.(3)D.(4)解析:5.在数据库管理系统中,_不属于安全性控制机制。(分数:1.00)A.完整性约束 B.视图C.密码验证D.用户授权解析:给定供应关系 SPJ(供应商号,零件号,工程号,数量),查询某工程至少用了 3 家供应商(包含 3 家)供应的零件的平均数量,并按工程号的降序排列。SELECT 工程号, (18) FROM SPJGROUP BY 工程号(19) ORDER BY 工程号 DESC;(分数:2.00)A.AVG(数量)At 平均数量B.AVG(数量)AS

44、 平均数量 C.平均数量 AtAVG(数量)D.平均数量 AS AVG(数量)解析:A.HAVING COUNT(DISTINCT(供应商号)2 B.Where COUNT(供应商号)2C.HAVING(DISTINCT(供应商号)2D.Where 供应商号 2解析:设关系模式 R(A,B,C),传递依赖指的是 (20) ;下列结论错误的是 (21) 。(分数:2.00)A.若 AB,BC,则 AC B.若 AB,AC,则 ABCC.若 AC,则 ABCD.若 ABC,则 AB,AC解析:A.若 ABC,则 AB,ACB.若 AB,AC,则 ABCC.若 AC,则 ABCD.若 ABC,则 A

45、C,BC 解析:6.在数据库系统中,数据完整性约束的建立需要通过数据库管理系统提供的_语言来实现。(分数:1.00)A.数据定义 B.数据操作C.数据查询D.数据控制解析:7.若某个关系的主码为全码,则该主码应包含_。(分数:1.00)A.单个属性B.两个属性C.多个属性D.全部属性 解析:8.建立一个供应商、零件数据库。其中“供应商”表 S(Sno,Sname,Zip,City)分别表示:供应商代码,供应商名,供应商邮编,供应商所在城市,其函数依赖为:Sno(Sname,Zip,City),ZipCity。“供应商”表 S 属于_。(分数:1.00)A.1NFB.2NF C.3NFD.BCN

46、F解析:关系 R、S 分别如表 6-11 和表 6-12 所示, 可由 (25) 基本的关系运算组成, (分数:2.00)A. B.C.D.解析:(2).(1)A B Cabcbadcde(2) A B C Dabdbafcdgdgg(3) A B Cabbacd(4) A B C Dabbacddg(分数:1.00)A.B.C.D. 解析:9.若事务 T1 对数据 A 已加排他锁,那么其他事务对数据 A_。(分数:1.00)A.加共享锁成功,加排他锁失败B.加排他锁成功,加共享锁失败C.加共享锁、加排他锁都成功D.加共享锁、加排他锁都失败 解析:从数据库管理系统的角度看,数据库系统一般采用如

47、图 6-1 所示的三级模式结构。图中、处应填写 (28) ,处应填写 (29) 。(分数:2.00)A.B.C. D.解析:A.B.C.D. 解析:假设有职工 EMP(职工号,姓名,性别,部门号,职务,进单位时间,电话),职务 JOB(职务,月薪)和部门 DEPT(部门号,部门名称,部门电话,负责人)实体集。一个职务可以由多个职工担任,但一个职工只能担任一个职务,并属于一个部门,部门负责人是一个职工。如图 6-2 所示的 a、b 处的实体名分别为 (30) ;图中 a、b 之间为 (31) 联系。(分数:2.00)A.B.C.D. 解析:A.B. C.D.解析:若关系 R、S 分别如表 6-1

48、3 和表 6-14 所示,则 R 与 5 自然连接后的属性列数和元组个数分别为 (32) ; 1,4 ( 3=6(RS)= (33) 。表 6-13 关系 RA B C Da b c da c d ca d g fa b g f表 6-14 关系 SC Dc dg f(分数:2.00)A.4 和 3 B.4 和 6C.6 和 3D.6 和 6解析:A. A,D( C=D(RS)B. A,R.D( S.C=R.D(RS)C. A,R.D( R.C=S.D(RS) D. R.A,R.D( S.C=S.D(RS)解析:希赛公司学生、教师和课程实体对应的关系模式如下:学生(学号,姓名,性别,年龄,家庭住址,电话)课程(课程号,课程名)教师(职工号,姓名,年龄,家庭住址,电话)如果一个学生可以选修多门课程,一门课程可以有多个学生选修;一个教师只能讲授一门课程,但一门课程可以有多个教师讲授。由于学生和课程之间是一个 (34) 的联系,所以 (35) 。又由于教师和课程之间是一个 (36) 的联系,所以 (37) 。(分数:4.00)A.1 对 1B.1 对多C.多对 1D.多对多 解析:A.不需要增加一个新的关系模式B.不需要增加一个新的关系模式,只需要将 1 端的码

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1