1、第 2 次作业一、判断题(本大题共 30 分,共 15 小题,每小题 2 分)1. 在系统故障时需要日志文件备份和数据库备份才能将数据库还原。2. 将关系模式分解成第三范式能够多项式时间内完成。3. select A1, A2, , An from r where Ai = c 适合用散列查询。4. 可串行化的调度中,所有事务,都必须符合两段锁协议。5. 要确定系统如何从故障中恢复,首先需要确定用于存储数据的设备的故障方式。6. 表完整性约束实现了表内元组之间的区别。7. 在受伤-等待机制中,较老的事务等待较新的事务。8. 触发器创建后需要启动才能执行。9. 在代数优化中,对于选择操作优化,尽
2、可能将选择条件向根结点方向移动。10. 游标是为了协调 SQL 的集合处理方式与宿主语言单记录处理方式的不一致。11. 两个表做自然连接和等值连接后的结果是相同的。12. 数据库设计过程中与用户交流沟通后就可以不必再很用户交流了,直到完成整个系统。13. 记录可以按主索引也可以按辅助索引的搜索码顺序物理存储。14. 当 Ti 当前对 Q 的父结点具有 SIX 锁时,Ti 对节点 Q 不可以加任何锁。15. 定长记录结构就是所有文件存储数据只存储记录长度相同的数据。二、单项选择题(本大题共 30 分,共 10 小题,每小题 3 分)1. INTERSECT ALL 表示()。A. 两个集合的交运
3、算B. 保留重复元组的交运算C. 不保留重复元组的交运算D. 两个集合的差运算2. 设有如下关系表 R: R(No,NAME,GENDER,AGE,CLASS) 主关键字是 NO,其中 NO 为学号,NAME 为姓名,GENDER 为性别,AGE 为年龄,CLASS 为班号,实现删除姓“王”的学生记录的 SQL 语句是()。 A. DELETE R WHERE NAME LIKE 王;B. DELETE FROM R WHERE NAME LIKE 王;C. DELETE FROM R WHERE NAME = 王;D. DELETE FROM R WHERE NAME LIKE 王;3. 在
4、 SQL 查询时,使用 MIN(属性名)时,属性名( )。A. 必须为数值型B. 必须为字符型C. 必须为数值型或字符型D. 不限制数据类型4. 设有如下关系表 R: R(NO,NAME,SEX,AGE,CLASS) 主关键字是 NO 其中 NO 为学号,NAME 为姓名,SEX 为性别,AGE 为年龄,CLASS 为班号。 写出实现将所有“95101”班号改为“95091”的 SQL 语句是() A. UPDATE R SET CLASS 95101 WHERE CLASS95091B. UPDATE R SET CLASS 95091 WHERE CLASS95101;C. UPDATE
5、R SET CLASS 95091 WHERE CLASS95101;D. MODIFY R SET CLASS 95091 WHERE CLASS95101; 5. 为了保证在系统崩溃的时候能够恢复日志记录,下面正确的做法是( )。A. 在事务提交日志记录输出到稳定存储器前,事务可以进入提交状态B. 事务提交日志记录输出到稳定存储器前,与该事务相关的所有日志记录必须已经输出到稳定存储器C. 直接将日志记录输出到稳定存储器D. 在数据库中数据修改后,其相关的日志记录才输出到稳定存储器中6. 下列命令属于 DML 子语言的是( )。A. ADDB. DROPC. DELETED. AlTER7.
6、 现在有这样的三个表,包括学生表 S、课程表 C 和学生选课表 SC,它们的结构如下: S(S#,SN,GENDER,AGE,DEPT) C(C#,CN) SC(S#,C#,GRADE),其中,S#为学号,SN 为姓名,GENDER 为性别,AGE 为年龄,DEPT 为系列,C#为课程号,CN 为课程名,GRADE 为成绩。 检索学生姓名及其所选修课程的课程号和成绩。正确的 SELECT 语句是( )。A. SELECT S.SN,SC.C#,SC.GRADE FROM S WHERE S.S#=SC.S#B. SELECT S.SN,SC.C#,SC.GRADE FROM S WHERE S
7、.S#=SC.S#C. SELECT S.SN,SC.C#,SC.GRADE FROM S,SC WHERE S.S#=SC.S#D. SELECT S.SN,SC.C#,SC.GRADE FROM S.SC8. 基于以下三个表即学生表 S、课程表 C 和学生选课表 SC,它们的结构如下: S(SNO,SNAME,GENDER,AGE,DEPT) C(CNO,CNAME) SC(SNO,CNO,GRADE) 其中:SNO 为学号,SNAME 为姓名,GENDER 为性别,AGE 为年龄,DEPT 为系别,CNO 为课程号,CNAME 为课程名,GRADE 为成绩。要求检索所有男学生姓名和年龄,
8、正确的 SQL 语句是()。 A. SELECT SNAME, AGE, FROM S WHERE GENGER =男)B. SELECT SN, AGE FROM S WHERE SN =男C. SELECT SN, AGE FROM C WHERE GENGER =男D. SELECT SN, AGE FROM SC WHERE GENGER =男9. 在 SQL 聚集函数中,不忽略聚集属性上空值的是( )。A. MINB. AVGC. SUMD. COUNT10. 向前题一样的关系表 R 插入“95031”班学号为 30、姓名为“郑和”的学生记录的 SQL 语句是()。A. INSERT
9、 INTO R(NO,NAME,CLASS) VALUES(30,”郑和”,95031)B. INSERT INTO R VALUES(30,郑和,95031)C. INSERT INTO R VALUES(30,郑和,95031)D. INSERT INTO R(NO,NAME,CLASS) VALUES(30,郑和,95031)三、多项选择题(本大题共 40 分,共 10 小题,每小题 4 分)1. 下列技术是为了提高数据的存储和访问速度的有( )。A. 缓冲B. 预读C. 排序D. 调度E. 文件组织2. 数据字典通常包括( )。A. 数据项B. 数据结构C. 数据流D. 数据存储E.
10、处理过程3. 在数据流图中出现的各种数据项、实体、存储都需要在( )中体现。A. 规格说明B. 数据字典C. 图表D. 分析说明 4. 文件中记录的组织方式包括以下哪些( )。A. 堆文件B. 顺序文件C. 散列文件D. 索引文件E. 聚集文件5. 实现二元连接操作的有( )。A. 嵌套循环连接算法B. 索引嵌套循环连接算法C. 归并连接D. 散列连接6. 提交事务的更新的持久性程度分类包括( )。A. 一方保险B. 两方强保险C. 两方保险D. 一方强保险E. 三方保险7. 数据库的重要性包括以下哪些( )。A. 解决数据量太多、数据混乱B. 解决数据的独立性C. 解决数据的访问问题D. 解
11、决故障恢复问题E. 解决系统硬件故障8. 数据库系统的结构可分为( )。A. 集中式结构B. 客户/服务器结构C. 分布式结构D. 并行结构E. 面向对象结构9. 数据库系统中发生的故障是多种多样的,包括( )。A. 事务内部故障B. 系统故障C. 介质故障D. 计算机病毒E. 用户操作错误10. 常用的意向锁有以下哪些( )?A. ISB. IXC. SXD. SIXE. XIS答案:一、判断题(30 分,共 15 题,每小题 2 分)1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 二、单项选择题(30 分,共 10 题,每小题 3 分)1. B 2. D 3. C 4. B 5. B 6. C 7. C 8. A 9. D 10. A 三、多项选择题(40 分,共 10 题,每小题 4 分)1. ABDE 2. ABCDE 3. B 4. ABCE 5. ABCD 6. ABC 7. ABCD 8. ABCD 9. ABCDE 10. CD
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。