[计算机类试卷]计算机三级(数据库技术)模拟试卷26及答案与解析.doc
《[计算机类试卷]计算机三级(数据库技术)模拟试卷26及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]计算机三级(数据库技术)模拟试卷26及答案与解析.doc(28页珍藏版)》请在麦多课文档分享上搜索。
1、计算机三级(数据库技术)模拟试卷 26及答案与解析 一、选择题 1 设在数据库应用系统设计与实现过程中有下列活动: 数据库逻辑结构设计 数据库事务概要设计 应用程序概要设计 系统总体框架设计 上述任务中属于数据库应用系统逻辑设计阶段工作内容的是 ( )。 ( A)仅 、 和 ( B)仅 、 和 ( C)仅 、 和 ( D)以上全部 2 关于数据库概念设计及物理结构设计,下列说法错误的是 ( )。 ( A)数据库概念设计过程中,每个实体集需要有唯一的名字,实体集一般用名词或名词短语命名 ( B)数据库概念设计阶段的目标是描述需要存储的记录及其数量 ( C)数据库物理结构设计的目标是设计一个空间利
2、用率高,具有较高访问效率和较低维护成本的数据库物理结构 ( D)数据库物理结构设计的结果可以从时间、空间和维护代价等方面进行评估,一般需要从多种可行方案中根据评估情况选择最为合理的方案 3 在数据库应用系统设计中,如果在事务中存在和用户的长时间交互,它会带来哪些坏处 ( )。 降低系统的并发度 增加死锁的数量 破坏数据的一致性 影响检查点的效果 ( A)仅 、 和 ( B)仅 、 和 ( C)仅 、 和 ( D)仅 、 和 4 数据库运行过程中,对数据库空间使用情况进行管理是一项非常重要的工作。下列有关数据库空间:管理的说法,错误的是 ( )。 ( A)不同的数据库管理系统,由于使用逻辑存储结
3、构屏蔽了物理存储结构,因此数据库空间管理的方法基本相同 ( B)数据库管理员需要通过历史数据分析并根据应用系统情况,对数据库所使用的空间情况进行预测 ( C)应重点监控空间增长比较快的表,当数据量超过存储能力前及时增加存储空间 ( D)当硬件存储空间无法满足 数据库需求时,可以考虑将部分不使用的历史数据转移到其他廉价存储中 5 数据库设计过程中有如下工作: 文件组织与存取设计 数据分布设计 确定数据库和操作系统参数 将关系模式和相关视图转换为特定数据库管理系统的可支持的表和视图 从时间、空间、维护代价等方面评估物理设计结果,并将评估后的结果实施到数据库中 上述工作中属于数据库物理设计的是 (
4、)。 ( A)仅 I、 和 ( B)仅 I和 ( C)仅 I、 、 和 ( D)以上全部 6 设有购买表 (顾客号,商品号,购买时间 )。现要查 询顾客 A与顾客 B购买的相同商品。有下列查询语句: I SELECT商品号 FROM购买表 WHERE顾客号 =A AND商品号 IN( SELECT商品号 FROM购买表 WHERE顾客号 =B) SELECT商品号 FROM购买表 WHERE顾客号 =A EXCEPT SELECT商品号 FROM购买表 WHERE顾客号 =B SELECT商品号 FROM购买表 WHERE顾客号 =A INTERSECT SELECT商品号 FROM购买表 W
5、HERE顾客号 =B SELECT商品号 FROM购买表 WHERE顾客号 =A UNION SELECT商品号 FROM购买表 WHERE顾客号 =B 上述语句中,能够实现该查询要求的是 ( )。 ( A)仅 I和 ( B)仅 I和 ( C)仅 I和 ( D)仅 7 从功能上讲,数据库应用系统设计包括下列四个层次,其中包括构件设计的是( )、 ( A)表示层 ( B)业务逻辑层 ( C)数据访问层 ( D)数据持久层 8 某公司计划开发一套生产管理系统,在开发前需对数据库产品进行选型工作。下列有关数据库产品选型的说法,错误的是 ( )。 ( A)由 于关系数据库均采用 SQL语句对数据库中数
6、据进行维护,因此数据库产品选定后如需进行更换,应用程序无需修改 ( B)在选型过程中需要考虑应用系统的可用性、可靠性和连续性要求 ( C)在选型过程中需要考虑数据库管理系统所支持的操作系统平台,例如 SQL Server数据库管理系统只支持在 Windows操作系统上运行 ( D)部分数据库管理系统在大数据量和大并发情况下可能出现速度变慢、死锁等问题,因此在选型过程中应充分考虑数据量和性能需求 9 关于分布式数据库,下列说法错误的是 ( )。 ( A)分布式数据库 的查询代价需要考虑站点问数据传输的通信代价,一般来说导致数据传输量大的主要原因是数据问的连接操作和并操作 ( B)分布式数据库中位
7、置透明性是指数据分片的分配位置对用户是透明的,使得用户在编程时只需考虑数据分片情况,而不用关心具体的分配情况 ( C)分布式数据库的事务管理包括恢复控制和并发控制,恢复控制一般采用的策略是基于两阶段的提交协议 ( D)分布式数据库系统的目标是利用多处理机结点并行地完成数据库任务,以提高数据库系统的整体性能 10 与下述 ER图等价的 UML类图是 ( )。11 设有 m个的用户 集合 US= u1, , um,现对他们的行为数据进行处理,使得每个用户 ui对应一个 n维向量 Vi=Vil, , Vin,用于表示用户 ui的特征。设有函数 sim(Vi, Vj)用于判定用户 ui与用户 uj之间
8、的相似性。若有算法 A,能根据用户问的相似性,将 US划分成 k个子集合,并使属于同一子集合的客户间的相似性尽可能大,不属于同一子集合的客户间的相似性尽可能小。则算法 A属于一种 ( )。 ( A)聚类算法 ( B)分类算法 ( C)关联分析算法 ( D)回归预测法 12 在某并行数据库中,有关系 R(A, B)和 S(B, C),其中包含 1000000行数据, S包含 100行数据。现有查询 SELECT*FROM R, S WHERE R A S B下列数据划分方式中,对该查询速度最快的是 ( ) ( A)将 R按照 A属性进行散列划分,将 S按照 B属性进行散列划分 ( B)将 R按照
9、 A属性进行范围划分,将 S按照 B属性进行范围划分 ( C)将 R按照 A属性进行范围划分,将 S复制到各个节点 ( D)将 R按照 A属性进行散列划分,将 S复制到各个节点 13 没有选课表 (学号,课程号,成绩 ),现要统计每门课程的选课人数,并将结果保存 到新表:选课情况表下列语句中正确的是 ( )。 ( A) SELECT课程号, COUNT(*)选课人数 FROM选课表 INTO选课情况表 GROUP BY课程号 ( B) SELECT课程号, COUNT(*)选课人数 INTO选课情况表 FROM选课表 GROUP BY课程号 ( C) SELECT课程号, COU NT(*)F
10、ROM选课表 INTO选课情况表 (课程号,选课人数 ) GROUP BY课程号 ( D) SELECT课程号, COUNT(*)INTO选课情况表 (课程号,选课人数 ) FROM选课表 GROUP BY课 程号 14 设某大型商场有各种商铺销售大量的产品,埘陔商场数据库应用系统,在其生命周期中,设有下列活动: 开发人员启动执行 DDL代码建立数据库结构 编写商品信息录入和导入程序,在开业前建立商品信息清单 根据商场销售业务开展情况,凋整数据库中的商品清单和价格 分析与描述每项功能活动需要的输入数据、业务规则及输出数据 准备销售新商品时,使用商品信息录入或导入程序,将新商品信息加入到商品清单
11、中 检测商品信息录入模块能否正确用条码识别商号条码 以上活动属于商场数据库系统实施活动的是 ( ) ( A)仅 、 和 ( B)仅 、 和 ( C)仅 、 和 ( D)仅 、 和 15 数据库性能优化是数据库应用系统上线后最常见的运行维护任务之一,下列有关数据库能优化的说法,错误的是 ( )。 ( A)数据库性能优化和数据库的外部环境有很大关系,如果外部环境出现瓶颈,单独对数据库进行调整很难取得较好效果 ( B)在数据库性能优化期问可能对原有符合范式的关系转为不符合范式的关系 ( C)物化视图将会预先计算并保存耗时操作的结果,可大幅度提高查询效率,但是物化视图必须人工手动刷新 ( D)存储过程
12、存执行期间不需要重新编译,可以在一定程上提高运行效率,但是其与数据库管理系统绑定,更换数据库管理系统时需要重新编写 16 在分布式数据库的数据分配中,若所有全局数据有且只有一份,他们被分割成若干切片,每个片段被分配在一个特定场地上,则该策略属于 ( )。 ( A)集中式 ( B)分割式 ( C)全复制式 ( D)混合式 17 对于 ODS体系,有下列说法: I ODS I:第一类 ODS数据更新频率是天级,一般隔夜后将数据更新到 ODS中 ODS :第二类 ODS的数据更新频率是小时级, 如 4小时更新一次 ODS :第三类 ODS的数据更新频率是秒级,即操作型系统中的数据发生改变后,几乎是立
13、即传送到 ODS中,这类 ODS建设难度大 ODS :第四类 ODS是根据数据来源方向和类型划分的,不仅包含来自操作型环境的数据,也包含由数据仓库层和数据集市层的应用反馈给 ODS的一些决策结果或一些报表信息 以上说法正确的是 ( )。 ( A)仅 I和 ( B)仅 I和 ( C)仅 和 ( D) I、 、 和 18 设在数据库应用系统设计与实现过程中有下列活动: I创建触发器 定义事务隔离 性级别 数字签名 定义主码 上述活动中,用于数据库的完整性保护的是 ( )。 ( A)仅 I和 ( B)仅 I和 ( C)仅 和 ( D)仅 和 19 主要用于描述对象在空间中如何交互,即除了动态交互,也
14、直接描述了对象是如何链接在一起的 UML图是 ( )。 ( A)协作图 ( B)状态图 ( C)顺序图 ( D)部署图 20 数据库管理员是数据库的主要维护者,设有如下针对数据库的工作: I数据库的转储和恢复 数据库的安全性、完整性控制 数据库性能的监控分析和改进 数 据库的重组和重构 以上工作属于数据库管理员职责的是 ( )。 ( A)仅 I和 ( B)仅 I和 ( C)仅 和 ( D) I、 、 和 21 在 SQL Server 2008某数据库中,用户 U1是 Role1角色中的成员。设在该数据库中执行了下述授权语句: GRANT INSERT ON T TO U1 GRANT UPD
15、ATE, DELETE ON T TO Role1 GRANT SELECT ON T TO PUBLIC DENY UPDATE ON T TO PUBLIC 则用户 U1对 T表具 有的操作权限是 ( )。 ( A) INSERT ( B) INSERT、 UPDATE和 DELETE ( C) INSERT、 SELECT、和 DELETE ( D) INSERT和 DELETE 22 触发器是一种特殊的存储过程,它是由用户对数据的更改操作自动引发执行的。下列数据库控制中,适于用触发器实现的是 ( )。 ( A)并发控制 ( B)恢复控制 ( C)可靠性控制 ( D)完整性控制 23 设
16、有教师表 (教师号,姓名,年龄,性别,所在系号 ),系表 (系号,系名 )。用户将非常频繁地在这两张表上执行 如下查询: SELECT教师号,姓名,系名 FROM教师表 T JOIN系表 D ON T所在系号 =D系号; 为了提高查询效率,下列最适合存储上述表数据的文件类型是 ( )。 ( A)堆文件 ( B)索引文件 ( C)聚集文件 ( D)散列文件 24 利用游标机制可以实现对查询结果集的逐行操作。下列关于 SQL Server 2008中游标的说法中,错误的是 ( )。 ( A)每个游标都有一个当前行指针,当游标打开后,当前行指针自动指向结果集的第一行数据 ( B)如果在声明游标时未指
17、定 INSENSITIVE选项,则已提交的对基表的更新都会反映在后面的提取操作中 ( C)当 FETCH STATUS=0时,表明游标当前行指针已经移出了结果集范围 ( D)关闭游标之后,可以通过 OPEN语句再次打开该游标 25 设某数据库中有学生表 (学号,姓名,所在系 )和选课表 (学号,课程号,成绩 )。现要查询没选课的学生姓名和所在系。下列语句中能够实现该查询要求的是 ( )。 ( A) SELECT姓名,所在系 FROM学生表 a LEFT JOIN选课表 b ON a学号 =b学号 WHERE a学号 IS NULL ( B) SELECT姓名,所在系 FROM学生表 a LEF
18、T JOIN选课表 b ON a学号 =b学号 WHERE b学号 IS NULL ( C) SELECT姓名,所在系 FROM学生表 a RIGHT JOIN选课表 b ON a学号 =b学号 WHERE a学号 IS NULL ( D) SELECT姓名,所在系 FROM学生表 a RIGHT JOIN选课表 b ON a学号 =b学号 WHERE b学号 IS NULL 26 下列关于日志备份的说法中,错误的是 ( )。 ( A)日志备份仅备份日志, 不备份数据 ( B)日志备份的执行效率通常比差异备份和完整备份高 ( C)第一次对数据库进行的备份可以是日志备份 ( D)日志备份的时间间
19、隔通常比差异备份短 27 数据库镜像有很多优点,但不包括 ( )。 ( A)数据库镜像提供完整或接近完整的数据冗余,增强数据保护功能 ( B)发生灾难时,数据库镜像可快速使数据库的备用副本提供服务 ( C)数据库镜像可以降低应用成本 ( D)提高生产数据库在升级期间的可用性 28 SQL Server 2008允许用户自己定义函数。关于内联表值函数,有下列说法 : I在内联表值函数中,没有相关联的返回变量 内联表值函数通过 INSERT语句填充函数返回的表值 内联表值函数的作用类似于带参数的视图 调用内联表值函数时,只能将内联表值函数放置在 FROM子句中 上述说法中正确的是 ( )。 ( A
20、)仅 ( B)仅 和 ( C)仅 I、 和 ( D)仅 I、 和 29 在进行数据库物理设计时,为提高查询效率,需要在基本表的一些列上建立索引。有下列情况: I查询语句的 WHERE子句中引用率比较高的列 经常参与连接操作的列 经常在 order by子句中出现的列 经常使用 LIKE操作符且字符串前后均带有的列 上述情况中一般情况下适合建立索引的是 ( )。 ( A)仅 I、 和 ( B)仅 和 ( C)仅 、 和 ( D)以上全部 30 在云计算中,当云以即用即付的方式提供给公众的时候,我们称其为 ( ) ( A)公共云 ( B)私有云 ( C)共享云 ( D)混合云 二、应用题 31 将
21、 ER图转换为关系模型属于数据库 _结构设计阶段的任务。 32 在新建数据库应用系统中加载数据属于数据库应用系统 _阶段的任务。 33 在 UML提供的图中, _图主要用于描述系统、用例和程序模块中逻辑流程的先后或并行执行次序。 34 在 SQL Server 2008中,使用 TOP限制结果集时,如果需要包括最后一行取值并列的结果则需要使用 WITH_选项。 35 没有课程表 (课程号,课程名,开课学期 )和选课表 (学号,课程号,成绩 ),现要定义一个用于查询每门课程的课程名、开课学期及选该门课的学生人数 (不包括没人选的课程 )的公用表表达式,请补全下列语句: _Courselnfo(课
22、程名,开课学期,选课人数 )As( SELECT DISTINCT课程名,开课学期, COUNT(*)OVER(PARTITION BY T1课程号 )AS选课人数 FROM课程表 T1 JOIN选课表 T2 ON T1课程号 =T2课程号 ) 36 在 T-SQL中,实现查询结果差运算的运算符是 _。 37 在 SQL server 2008中,删除函数 funel的 SQL语句是 _funcl。 38 在 SQL server 2008的触发器中,用于存储 INSERT语句所 影响的行的副本的临时表为 _。 39 在 SQL server 2008中,用户自定义函数主要包括标量函数和 _函
23、数两类。 40 如果要使某用户可以将授予他的权限再转授给其他用户,那么在授权语句中需要加上 _选项。 41 _视图不是在使用时才读取基本表,而是预先计算并保存操作结果,这样在查询时大大提高了读取速度。 42 在数据库操作过程中,因发生了违反完整性约束而导致事务中止的故障属于_的事务内部故障。 43 分布式数据库最基 本的三个特征是:非集中式管理、高 _、本地自治。 44 给定一个销售交易数据库,从中找出这些交易中的某些物品和其他物品之间的关系,这种数据挖掘一般称为 _挖掘。 45 数据仓库共有四个特性,分别是面向主题、 _、非易失和随时间变化。 三、设计与应用题 45 已知某教务管理系统的设计
24、人员在需求分析阶段收集到下列原始数据表格:已知该业务系统存在如下规则: 每个教师有唯一的教师号,每个教师号对应唯一的一名教师; 每门课程有唯一的课程号,每个课程号对应唯一的一门 课程; 每本教材有唯一的教材号,每个教材号对应唯一的一本教材; 每个教师最多只有一个上级领导,也可以没有上级领导; 一门课程仅由一名教师讲授; 一本教材仅用于一门课程。 46 请根据原始数据表及业务规则,给出该系统的关系模式,保证每个关系模式满足 3NF,并说明每个关系模式的主码和外码。 47 画出该系统的 ER图, ER图中需给出每个实体集的属性,主码属性用下划线标识。 48 在 SQL Server 2008中,设
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 三级 数据库技术 模拟 26 答案 解析 DOC
