试题

全国计算机三级考试《数据库技术》模拟试题十

时间:2024-09-24 18:06:59 试题 我要投稿
  • 相关推荐

2015全国计算机三级考试《数据库技术》模拟试题(十)

点击查看试题答案及解析
  一、单选题((1)~(20)每题1分,(21)~(30)每题2分,共40分)

2015全国计算机三级考试《数据库技术》模拟试题(十)

  1.设在数据库应用系统设计与实现过程中有下列活动:

  Ⅰ.数据库逻辑结构设计

  Ⅱ.数据库事务概要设计

  Ⅲ.应用程序概要设计

  Ⅳ.系统总体框架设计

  上述任务中属于数据库应用系统逻辑设计阶段工作内容的是(  )。

  A)仅Ⅰ、Ⅱ和Ⅲ

  B)仅Ⅰ、Ⅱ和Ⅳ

  C)仅Ⅱ、Ⅲ和Ⅳ

  D)以上全部

  2.关于数据库概念设计及物理结_构没计,下列说法错误的是(  )。

  A)数据库概念设计过程中,每个实体集需要有唯一的名字,实体集一般用名词或名词短语命名

  B)数据库概念设计阶段的目标是描述需要存储的记录及其数量

  C)数据库物理结构设计的目标是设计一个空间利用率高,具有较高访问效率和较低维护成本的数据库物理结构

  D)数据库物理结构设计的结果可以从时间、空问和维护代价等方面进行评估,一般需要从多种可行方案中根据评估情况选择最为合理的方案

  3.在数据库应用系统设计中,如果在事务中存在和用户的长时问交互,它会带来哪些坏处(  )。

  Ⅰ.降低系统的并发度

  Ⅱ.增加死锁的数量

  Ⅲ.破坏数据的一致性

  Ⅳ.影响检查点的效果

  A)仅Ⅰ、Ⅱ和Ⅲ

  B)仅Ⅰ、Ⅱ和Ⅳ

  C)仅Ⅰ、Ⅲ和Ⅳ

  D)仅Ⅱ、Ⅲ和Ⅳ

  4.数据库运行过程中,对数据库空间使用情况进行管理是一项非常重要的工作。下列有关数据库空间管理的说法,错误的是(  )。

  A)不同的数据库管理系统,由于使用逻辑存储结构屏蔽了物理存储结构,因此数据库空间管理的方法基本相同

  B)数据库管理员需要通过历史数据分析并根据应用系统情况,对数据库所使用的空间情况进行预测

  C)应重点监控空间增长比较快的表,当数据量超过存储能力前及时增加存储空间

  D)当硬件存储空间无法满足数据库需求时,可以考虑将部分不使用的历史数据转移到其他廉价存储中

  5.数据库设计过程中有如下工作:

  1.文件组织与存取设计

  Ⅱ.数据分布设计

  Ⅲ.确定数据库和操作系统参数

  Ⅳ.将关系模式和相关视图转换为特定数据库管理系统的可支持的表和视图

  Ⅴ.从时间、空间、维护代价等方面评估物理设计结果,并将评估后的结果实施到数据库中

  上述工作中属于数据库物理设计的是(  )。

  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

  SELECT商品号FROM购买表WHERE顾客号=ˊBˊ

  Ⅳ.SELECT商品号FROM购买表WHERE顾客号=ˊA ˊ

  UNl0N

  SELECT商品号FROM购买表WHERE顾客号=ˊB ˊ

  上述语句中,能够实现该查询要求的是(  )。

  A)仅Ⅰ和Ⅱ

  B)仅Ⅰ和Ⅲ

  C)仅Ⅰ和Ⅳ

  D)仅Ⅲ

  7.从功能上讲,数据库应用系统设计包括下列四个层次,其中包括构件设计的是(  )。

  A)表示层

  B)业务逻辑层

  C)数据访问层

  D)数据持久层

  8.某公司计划开发一套生产管理系统,在开发前需对数据库产品进行选型工作。下列有关数据库产品选型的说法,错误的是(  )。

  A)由于关系数据库均采用SQL语句对数据库中数据进行维护,因此数据库产品选定后如需进行更换,应用程序无需修改

  B)存型过程中需要考虑应用系统的可用性、可靠性和连续性要求

  C)在选型过程中需要考虑数据库管理系统所支持的操作系统平台,例如SQL Server数据库管理系统只支持在Windows操作系统上运行

  D)部分数据库管理系统在大数据量和大并发情况下可能出现速度变慢、死锁等问题,因此在选型过程中应充分考虑数据量和性能需求

  9.关于分布式数据库,下列说法错误的是(  )。

  A)分布式数据库的查询代价需要考虑站点间数据传输的通信代价,一般来说导致数据传输量大的主要原因是数据间的连接操作和并操作

  B)分布式数据库中位置透明性是指数据分片的分配位置对用户是透明的,使得用户在编程时只需考虑数据分片情况,而不用关心具体的分配情况

  C)分布式数据库的事务管理包括恢复控制和并发控制,恢复控制一般采用的策略是基于两阶段的提交协议

  D)分布式数据库系统的目标是利用多处理机结点并行地完成数据库任务,以提高数据库系统的整体性能

  10.与下述ER图等价的UML类图是(  )。

  A)

  B)

  C)

  D)

  11.设有m个的用户集合US={u1,…,um},现对他们的行为数据进行处理,使得每个用户ui对应一个n维向量Vi=[vi1,…,vin],用于表示用户ui的特征。设有函数sim(Vi,Vj)用于判定用户ui与用户uj之间的相似性。若有算法A,能根据用户间的相似性,将US划分成K个子集合,并使属于同一子集合的客户间的相似性尽可能大,不属于同一子集合的客户间的相似性尽可能小。则算法A属于一种(  )。

  A)聚类算法

  B)分类算法

  C)关联分析算法

  D)回归预测法

  12.在某并行数据库中,有关系R(A,B)和S(B,C),其中R包含1000000行数据,S包含100行数据。现有查询SELECT*=FROM R,S WHERE R.A>S.B。下列数据划分方式中,对该查询速度最快的是(  )。

  A)将R按照A属性进行散列划分,将S按照B属性进行散列划分

  B)将R按照A属性进行范围划分,将S按照B属性进行范围划分

  C)将R按照A属性进行范围划分,将S复制到各个节点

  D)将R按照A属性进行散列划分,将s复制到各个节点

  13.设有选课表(学号,课程号,成绩),现要统计每门课程的选课人数,并将结果保存到新表:选课情况表。下列语句中正确的是(  )。

  A)SELECT课程号,COUNT(*)选课人数FROM选课表INT0选课情况表

  GROUP BY课程号

  B)SELECT课程号,COUNT(*)选课人数INT0选课情况表

  FROM选课表GROUP BY课程号

  C)SELECT课程号,COUNT(*)FROM选课表INT0选课情况表(课程号,选课人数)

  GROUP BY课程号

  D)SELECT课程号,COUNT(*)INT0选课情况表(课程号,选课人数)

  FROM选课表GROUP BY课程号

  14.设某大型商场有各种商铺销售大量的产品,对该商场数据库应用系统,在其生命周期中,设有下列活动:

  Ⅰ.开发人员启动执行DDL代码建立数据库结构

  Ⅱ.编写商品信息录入和导入程序,在开业前建立商品信息清单

  Ⅲ.根据商场销售业务开展情况,调整数据库中的商品清单和价格

  Ⅳ.分析与描述每项功能活动需要的输入数据、业务规则及输出数据

  Ⅴ.准备销售新商品时,使用商品信息录入或导入程序,将新商品信息加入到商品清单中

  Ⅵ.检测商品信息录入模块能否正确用条码识别商号条码

  以上活动属于商场数据库系统实施活动的是(  )。

  A)仅Ⅰ、Ⅱ和Ⅵ

  B)仅Ⅰ、Ⅱ和Ⅲ

  C)仅Ⅲ、Ⅳ和Ⅵ

  D)仅Ⅰ、Ⅴ和Ⅵ

  15.数据库性能优化是数据库应用系统上线后最常见的运行维护任务之一。下列有关数据库性能优化的说法,错误的是(  )。

  A)数据库性能优化和数据库的外部环境有很大关系,如果外部环境出现瓶颈,单独对数据库进行调整很难取得较好效果

  B)在数据库性能优化期间可能对原有符合范式的关系转为不符合范式的关系

  C)物化视图将会预先计算并保存耗时操作的结果,可大幅度提高查询效率,但是物化视图必须人工手动刷新

  D)存储过程在执行期间不需要重新编译,可以在一定程度上提高运行效率,但是其与数据库管理系统绑定,更换数据库管理系统时需要重新编写


点击查看试题答案及解析
  16.在分布式数据库的数据分配中,若所有全局数据有且只有一份,他们被分割成若干切片,每个片段被分配在一个特定场地上,则该策略属于(  )。

  A)集中式

  B)分割式

  C)全复制式

  D)混合式

  17.对于ODS体系,有下列说法:

  Ⅰ.ODS Ⅰ:第一类0DS数据更新频率是天级,一般隔夜后将数据更新到ODS中

  Ⅱ.ODS Ⅱ:第二类0DS的数据更新频率是小时级,如4小时更新一次

  Ⅲ.ODSⅢ:第三类0DS的数据更新频率是秒级,即操作型系统中的数据发生改变后,几乎是立即传送到ODS中,这类0DS建设难度大

  1V.ODSⅣ:第四类0DS是根据数据来源方向和类型划分的,不仅包含来自操作型环境的数据,也包含由数据仓库层和数据集市层的应用反馈给ODS的一些决策结果或一些报表信息

  以上说法正确的是(  )。

  A)仅Ⅰ和Ⅱ

  B)仅Ⅰ和Ⅲ

  C)仅Ⅱ和Ⅳ

  D)Ⅰ、Ⅱ、Ⅲ和Ⅳ

  18.设在数据库应用系统设计与实现过程中有下列活动:

  Ⅰ.创建触发器

  Ⅱ.定义事务隔离性级别

  Ⅲ.数字签名

  Ⅳ.定义主码

  上述活动中,用于数据库的完整性保护的是(  )。

  A)仅Ⅰ和Ⅱ

  B)仅Ⅰ和Ⅳ

  C)仅Ⅲ和Ⅳ

  D)仅Ⅱ和Ⅲ

  19.主要用于描述对象在空间中如何交互,即除了动态交互,也直接描述了对象是如何链接在一起的UML图是(  )。

  A)协作图

  B)状态图

  C)顺序图

  D)部署图

  20.数据库管理员是数据库的主要维护者,设有如下针对数据库的工作:

  Ⅰ.数据库的转储和恢复

  Ⅱ.数据库的安全性、完整性控制

  Ⅲ.数据库性能的监控分析和改进

  Ⅳ.数据库的重组和重构

  以上工作属于数据库管理员职责的是(  )。

  A)仅Ⅰ和Ⅱ

  B)仅Ⅰ和Ⅲ

  C)仅Ⅱ和Ⅳ

  D)Ⅰ、Ⅱ、Ⅲ和Ⅳ

  21.在SQL Server 2008某数据库中,用户Ul是Rolel角色中的成员。设在该数据库中执行了下述授权语句:

  GRANT INSERT ON T TO Ul

  GRANT UPDATE,DELETE ON T TO R01el

  GRANT SELECT ON T TO PUBLIC

  DENY UPDATE ON T TO PUBLIC

  则用户ul对T表具有的操作权限是(  )。

  A)INSERT

  B)INSERT、UPDATE和DELETE

  C)INSERT、SELECT和DELETE

  D)INSERT和DELETE

  22.触发器是一种特殊的存储过程,它是由用户对数据的更改操作自动引发执行的。下列数据库控制中,适于用触发器实现的是(  )。

  A)并发控制

  B)恢复控制

  C)可靠性控制

  D)完整性控制

  23.设有教师表(教师号,姓名,年龄,性别,所在系号),系表(系号,系名)。用户将非常频繁地在这两张表上执行如下查询:

  SELECT教师号,姓名,系名

  FROM教师表T JOIN系表D ON T.所在系号=D.系号;

  为了提高查询效率,下列最适合存储上述表数据的文件类型是(  )。

  A)堆文件

  B)索引文件

  C)聚集文件

  D)散列文件

  24.利用游标机制可以实现对查询结果集的逐行操作。下列关于SQL Server 2008中游标的说法中,错误的是(  )。

  A)每个游标都有一个当前行指针,当游标打开后,当前行指针自动指向结果集的第一行数据

  B)如果在声明游标时未指定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 LEFT 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)日志备份的时间间隔通常比差异备份短


点击查看试题答案及解析
  27.数据库镜像有很多优点,但不包括(  )。

  A)数据库镜像提供完整或接近完整的数据冗余,增强数据保护功能

  B)发生灾难时,数据库镜像可快速使数据库的备用副本提供服务、

  C)数据库镜像可以降低应用成本

  D)提高生产数据库在升级期间的可用性

  28.SQL Server 2008允许用户自己定义函数。关于内联表值函数,有下列说法:

  Ⅰ.在内联表值函数中,没有相关联的返回变量

  Ⅱ.内联表值函数通过INSERT语句填充函数返回的表值

  Ⅲ.内联表值函数的作用类似于带参数的视图

  Ⅳ.调用内联表值函数时,只能将内联表值函数放置在FROM子句中

  上述说法中正确的是(  )。

  A)仅Ⅱ

  B)仅Ⅱ和Ⅲ

  C)仅Ⅰ、Ⅱ和Ⅳ

  D)仅Ⅰ、Ⅲ和Ⅳ

  29.在进行数据库物理设计时,为提高查询效率,需要在基本表的一些列上建立索引。有下列情况:

  Ⅰ.查询语句的WHERE子句中引用率比较高的列

  Ⅱ.经常参与连接操作的列

  Ⅲ.经常在order by子句中出现的列

  Ⅳ.经常使用LIKE操作符且字符串前后均带有%的列

  上述情况中一般情况下适合建立索引的是(  )。

  A)仅Ⅰ、Ⅱ和Ⅲ

  B)仅Ⅰ和Ⅲ

  C)仅Ⅱ、Ⅲ和Ⅳ

  D)以上全部

  30.在云计算中,当云以即用即付的方式提供给公众的时候,我们称其为(  )。

  A)公共云

  B)私有云

  C)共享云

  D)混合云

  二、应用题(每空2分,共30分)

  1.具体来说,UML的语义是定义在一个四层建模概念框架中的,这四层分别是:【1】、元模型层、模型层和【2】。

  2.在UML中,【3】是一种特殊形式的关联,它表示类之问的关系是整体与部分的关系。

  3.在衡量数据库应用系统的性能指标中,【4】指的是系统在单位时间内可以完成的数据库事务数量。

  4.为了保证正确地调度事务的并发操作,事务对数据库对象加锁、解锁需遵守加锁协议。加锁协议中两阶段加锁协议可以保证事务调度【5】性。

  5.在并行数据库中,最适合整表扫描操作的数据划分方法是【6】。

  6.在SQL Server 2008中,对于更新操作的触发器,系统将产生2张逻辑工作表,其中存放更新前数据的逻辑工作表是【7】。

  7.Google的云数据库是一个分布式的结构化数据存储系统,称作【8】。

  8.设某数据库服务器中有3块146G的SAS硬盘,为了保证数据的安全性,数据库管理员利用硬件RAID卡将三块硬盘做成RAID5,则服务器可使用磁盘空间为【9】GB。

  9.知识发现主要由三个步骤组成,它们是【10】、数据挖掘、结果的解释评估。

  10.在SQL Server 2008中,主要数据文件必须建立在【11】文件组中。

  11.在分布式数据库中,如果用户编写程序时不必了解数据分片在各个场地的分配情况,则称该分布式数据库系统具有【12】透明性。

  12.不同的数据库管理系统采用的日志文件格式不完全一样,概括起来主要有以记录为单位的日志文件和以【13】为单位的日志文件两种。

  13.设某数据库中有旅客表A(旅客编号,城市)和旅客表B(旅客编号,城市),现将所有旅客的数据存储这两张表中。请补全如下查询语句,使得该查询语句能查询所有旅客所在的全部的不重复的城市。

  SELECT城市FROM旅客表A

  【14】

  SELECT城市FROM旅客表B

  14.删除用户自定义的函数使用【15】语句来实现。

  三、设计与应用题(共30分)

  1.设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号,产地及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,由话公用腼客可存不同日期买同一商品。

  (1)请画出该单位的商务ER图模型并优化。(6分)

  (2)将ER模型换成关系模型并规范化到3NF。(4分)

  2.设在采用SQLServer 2008数据库的图书馆应用系统中有三个基本表,表结构如下所示,请用SQL语句完成下列两个查询:

  BORROWER:

  借书证号姓名系名班级

  12011106蒋辉文计算机系12-1

  12011107王丽计算机系12-1

  12012113范园园信息系12-2

  LOANS:

  借书证号图书馆登记号借书日期

  1201 1 106 T0010012012.01.02

  120121 13 T0010262013.02.O6

  BOOKS:

  索书号书名作者图书登记号出版社价格

  TP311.1数据库系统李明T001001科学19.00

  TP311.2二级C语言王珊T001026人民32.00

  (1)检索至少借了5本书的同学的借书证号、姓名、系名和借书数量。(5分)

  (2)检索借书和王丽同学所借图书中的任意一本相同的学生姓名、系名、书名和借书日期。(5分)

  3.在SQL Server 2008中,设有教师表(教师号,姓名,所在部门号,职称)和部门表(部门号,部门名,高级职称人数)。请编写满足下列要求的后触发型触发器(设触发器名字为tri_zc)。

  每当在教师表中插入一名具有高级职称(“教授”或“副教授”)的教师时,或者将非高级职称教师的职称更改为高级职称时,均修改部门表中相应部门的高级职称人数。(假设一次操作只插入或更改一名教师的职称)(10分)

【全国计算机三级考试《数据库技术》模拟试题十】相关文章:

2015全国计算机三级考试《数据库技术》模拟试题(二)10-10

2015全国计算机三级考试《数据库技术》模拟试题(七)05-12

2015全国计算机三级考试《数据库技术》模拟试题(二)答案及解析10-12

2015全国计算机三级考试《数据库技术》模拟试题(八)答案及解析03-21

2015全国计算机三级考试《数据库技术》模拟试题(一)答案及解析09-11

2015全国计算机三级考试《数据库技术》模拟试题(三)答案及解析08-08

2015全国计算机三级考试《数据库技术》模拟试题(七)答案及解析10-19

2015全国计算机三级考试《数据库技术》模拟试题(九)答案及解析08-18

计算机三级考试《数据库技术》试题及答案11-27

计算机三级MySQL数据库模拟试题10-23