【计算机类职业资格】软件设计师-数据库系统及答案解析.doc
《【计算机类职业资格】软件设计师-数据库系统及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】软件设计师-数据库系统及答案解析.doc(34页珍藏版)》请在麦多课文档分享上搜索。
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.确定系统边界和关系规范化分别在数据
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 设计师 数据库 系统 答案 解析 DOC
