【计算机类职业资格】数据库系统功能设计、数据库操作语言SQL、事务调度与并发控制及答案解析.doc
《【计算机类职业资格】数据库系统功能设计、数据库操作语言SQL、事务调度与并发控制及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】数据库系统功能设计、数据库操作语言SQL、事务调度与并发控制及答案解析.doc(9页珍藏版)》请在麦多课文档分享上搜索。
1、数据库系统功能设计、数据库操作语言 SQL、事务调度与并发控制及答案解析(总分:44.00,做题时间:90 分钟)一、选择题(总题数:24,分数:24.00)1.下面各项中,用来解决“一个并发调度是否正确”问题的选项是_。(分数:1.00)A.串行调度B.并发事务的可并行化C.并发事务的可串行化D.并发事务的有效调度2.如果对关系执行下面的 SQL 语句:SELECT sno=学号,sname=姓名,FROM Information WHERE 班级名=软件 021,对此结果的正确描述是_。(分数:1.00)A.查询 INFORMATION 表中软件 021班学生的所有信息B.查询 INFOR
2、MATION 表中学生的学号、姓名C.查询 INFORMATION 表中计算机系学生的记录D.查询 INFORMATION 表中软件 021班学生的学号、姓名3.SQL 语言中提供了哪些数据控制(自主存取控制)的语句?_(分数:1.00)A.SELECT 语句B.CRANT 语句C.ALTER 语句D.UPDATE 语句4.并发操作可能会产生哪些数据不一致?_(分数:1.00)A.不可重复读B.读“脏”数据C.丢失修改D.以上均是5.在下列哪个子查询中,内层查询只处理一次,得到一个结果集,再依次处理外层查询?_(分数:1.00)A.NOT EXIST 子查询B.EXIST 子查询C.IN 子查
3、询D.JOIN 子查询6.在运行正常的数据库系统中,下面有关“所有事务都是两段式的”与“事务的并发调度是可串行化的”的关系的描述,正确的是_。(分数:1.00)A.前者是后者的必要条件B.后者是前者的充要条件C.后者是前者的必然结果D.前者是后者的必然结果7.事务是数据库的逻辑单位,事务中包括的操作要么都做,要么都不做,这指的是事务的什么特性?_(分数:1.00)A.原子性B.一致性C.隔离性D.持久性8.关于事务调度的说法错误的是_。(分数:1.00)A.多个事务的调度必须保持每个事务的操作在该事务中的执行顺序不变B.调度可分为串行调度和并发调度C.并发调度中不同事务的操作不可以交叉执行D.
4、串行调度的特点是一个事务的所有操作都执行完后才开始执行另一个事务9.下面关于视图的描述中,不正确的是_。(分数:1.00)A.视图是外模式B.视图是虚表C.使用视图可以简化查询语句的编写D.使用视图可以加快查询语句的执行速度10.下面各项中,哪一项不是标准的 SQL 语句?_(分数:1.00)A.ALTER TABLEB.ALTER VIEWC.CREATE TABLED.CREATE VIEW11.一个完整的事务概要设计包括_。事务用户事务处理逻辑事务名称事务所访问的关系表及关系属性(分数:1.00)A.B.C.D.12.以下不属于一个好的概要设计的要求是_。(分数:1.00)A.良好的总体
5、设计B.功能模块内较高的内聚度C.尽量降低模块接口复杂性D.功能模块间较高的耦合度13.数据库满足全部完整性约束,并始终处于正确的状态,这指的是事的的什么特性?_(分数:1.00)A.原子性B.一致性C.隔离性D.持久性14.一家航空公司把一年中飞行距离超过 10000 里的客户信息转移到一张称为 flyersclub 的表中,他们的详细情况被记录在表 flyers,下列 SQL 语句描述正确的是_。(分数:1.00)A.insert flyersclub where idistancetravelled=10000B.insert into flyersclub from flyers wh
6、ere idistancetravelled=10000C.insert into flyersclub from flyers where (idistancetravelled) values-10000D.insert flyersclub (idstancetravelled) values from flyers where idistancetravelled=1000015.一个事务一旦提交,它对数据库中数据的改变就应该是永久的,这指的是事务的什么特性?_(分数:1.00)A.原子性B.一致性C.隔离性D.持久性16.概要设计的任务不包括_。(分数:1.00)A.定义各个功能模块
7、的接口B.模块的外部功能描述C.建立软件系统的总体结构和模块间的关系D.设计全局数据库或数据结构17.事务逻辑设计过程不包括_。(分数:1.00)A.从数据流图中识别出该事务对应的子数据流图B.应用程序概要设计C.确定了子数据流图中的信息流类型,划定流界D.事务处理逻辑18.关于三层浏览器/服务器(B/S)结构的数据库应用系统说法错误的是_。(分数:1.00)A.功能层位于 Web 应用服务器,实现面向具体应用领域的业务规则B.表示层位于客户端,由 Web 浏览器实现C.三层浏览器/服务器结构的数据库应用系统是一种互联网环境下的新型数据库应用系统结构D.它将数据处理功能分解并分布在表示层和功能
8、层两个层次上19.一级封锁协议解决了事务的并发操作带来的哪种不一致性的问题?_(分数:1.00)A.读“脏”数据B.数据重复修改C.数据丢失修改D.数据不可重复读20.不但能够防止数据丢失修改,还可以防止读“脏”数据,但不能防止不可重复读的封锁协议是_。(分数:1.00)A.一级封锁协议B.二级封锁协议C.三级封锁协议D.四级封锁协议21.概要设计应提供的文件不包括_。(分数:1.00)A.概要设计说明书B.需求说明书C.数据库或数据结构设计说明书D.组装测试计划22.只允许事务 T 读取和修改数据对象 A,其他任何事务既不能读取也不能修改 A,也不能再对 A 加任何类型的锁,直到 T 释放
9、A 上的锁为止,需要事务 T 对 A 加上_。(分数:1.00)A.共享锁B.排它锁C.读锁D.S 锁23.下列 SQL 语句中,能够实现实体完整性控制的语句是_。(分数:1.00)A.PRIMARY KEYB.FOREIGN KEYC.FOREIGNKEY 和 REFERENCESD.REFERENCES24.如果要删除 Student 数据库中的 Information 表,可以使用下列哪个命令?_(分数:1.00)A.ALTER TABLE InformationB.TRUNCATE TABLE InformationC.DROP TABLE InformationD.DELETE TA
10、BLE Information二、简答题(总题数:2,分数:20.00)25.索引的作用是什么?分为哪几种类型?视图有哪些作用?它能为用户提供哪些方便?(分数:10.00)_26.8 中的事务 Ti和 Tj构造一个符合两阶段锁协议并且冲突等价于串行调度T i;T j的并发调度。(分数:10.00)_数据库系统功能设计、数据库操作语言 SQL、事务调度与并发控制答案解析(总分:44.00,做题时间:90 分钟)一、选择题(总题数:24,分数:24.00)1.下面各项中,用来解决“一个并发调度是否正确”问题的选项是_。(分数:1.00)A.串行调度B.并发事务的可并行化C.并发事务的可串行化 D.
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 数据库 系统 功能设计 操作 语言 SQL 事务 调度 并发 控制 答案 解析 DOC
