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