[计算机类试卷]计算机三级(数据库技术)模拟试卷12及答案与解析.doc
《[计算机类试卷]计算机三级(数据库技术)模拟试卷12及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]计算机三级(数据库技术)模拟试卷12及答案与解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、计算机三级(数据库技术)模拟试卷 12及答案与解析 一、选择题 1 下列关于概念数据模型的说法,错误的是 ( )。 ( A)概念数据模型并不依赖于具体的计算机系统和数据库管理系统 ( B)概念数据模型便于用户理解,是数据库设计人员与用户交流的工具,主要用于数据库设计 ( C)概念数据模型不仅描述了数据的属性特征,而且描述了数据应满足的完整性约束条件 ( D)概念数据模型是现实世界到信息世界的第一层抽象,强调语义表达功能 2 在数据库应用系统生命周期中,系统设计完成后就进入到系统实现与部署阶段。下 列关于数据库应用系统实现与部署阶段工作的说法,错误的是 ( )。 ( A)此阶段会根据数据库逻辑结
2、构和物理结构设计方案以及项目选择的数据库管理系统,编写相关脚本生成数据库结构 ( B)此阶段会将用户原有数据按照新的数据结构导人到新系统中 ( C)此阶段会进行应用系统编码和编码测试,编码测试可以使用白盒测试方法也可以使用黑盒测试方法 ( D)此阶段如果发现系统的功能、性能不满足用户需求,应尽快进行系统升级工作 3 存储管理器是数据库管理系统非常重要的组成部分。下列关于存储管理器的说法,错误的是 ( )。 ( A)存储管理器负责检查用户是否具有数据访问权限 ( B)为了提高数据访问效率,存储管理器会将部分内存用于数据缓冲,同时使用一定的算法对内存缓冲区中的数据块进行置换 ( C)存储管理器会为
3、编译好的查询语句生成执行计划,并根据执行计划访问相关数据 ( D)存储管理器以事务方式管理用户对数据的访问,以确保数据库并发访问的正确性 4 下列叙述中不属于三层 B S结构数据库应用系统特点和操作特征的是 ( )。 ( A)客户端使用浏览器,浏览器与 Web应用服务器之间的通信使用超文本传输协议 (HTFP) ( B)数据库服务器接受应用服务器提出的数据操作请求,对数据库进行相应的操作,并将操作结果返回给应用服务器 ( C)这种结构使客户端和服务器能在不同的系统间通信,但对客户机配置要求较高,且应用软件维护代价也较大 ( D)这种结构不受时空限制,使用者可以在全球任何地方,任何时间请求数据库
4、应用系统提供的各种数据服务 5 实体联系模型简称 ER模型,是数据库设计常用的一种建模方法。关于 ER模型,下列说法错误的是 ( )。 ( A) ER模型能帮助建模人员用一种简单的方法描述现实世界中的数据及数据之间的联系 ( B)用 ER模型建模的基本思路是分类标识客观事物,将具有相同属性特征的事物抽象为实体集 ( C) ER模型可以描述实体集之间一对一、一对多和多对多联系,也可以描述一个实体集中记录之间的联系 ( D)用 ER模型描述实体集之间的联系时,需要考虑数据在计算机中存储及处理的特征 6 下列关于函数依赖概念的说法,正确的是 ( )。 ( A)函数依赖研究一个关系中记录之间的依赖关系
5、 ( B)函数依赖研究一个关系中属性之间的依赖关系 ( C)函数依赖研究一个关系中主码与外码之间的依赖关系 ( D)函数依赖研究一个 关系中某列不同行之间取值的依赖关系 7 下列有关三级模式结构和数据独立性的说法,正确的是 ( )。 ( A)在一个数据库中可以定义多个内模式,可利用不同的内模式来描述特定用户对数据的物理存储需求 ( B)外模式是用户与数据库系统的接口,用户可通过外模式来访问数据,在一个数据库中只能定义一个外模式 ( C)三级模式结构提供了数据独立性,即当数据的逻辑结构和存储结构发生变化时,应用程序不受影响 ( D)数据独立性使得数据的定义和描述与应用程序相分离,简化了数据库应用
6、程序的开发,但增加了用户维护数据的代价 8 现要为某大型商场开发一个数据库应用系统,在该应用系统的生命周期中,设有下列活动: 开发人员执行 DDL代码建立数据库结构 编写商品信息录入和导入程序,在系统投入运行前建立商品信息清单 根据商场销售业务开展情况,调整数据库中的商品清单和价格 准备销售新商品时,使用商品信息录入或导入程序,将新商品信息加入到商品清单中 为了防止数据丢失,定期对数据库中的数据进行转储 以上活动中,属于商场数据库应用系统实施活动的是 ( )。 ( A)仅 和 ( B)仅 、 和 ( C)仅 和 ( D)仅 和 9 设有如下所示 ER图: 下列能够正确表示该 ER图的 UML类
7、图是 ( )。 10 设在 SQL Server 2008中,某关系表需要存储职工的工资信息,工资的范围为200010000,设用整型类型存储。下列数据类型中最合适的是 ( )。 ( A) int ( B) smallint ( C) tinyint ( D) bigint 11 设某数据库在非工作时间 (每天 8: 00以前、 18: 00以后、周六和周日 )不允许授权用户在职工表中插入数据。下列方法中能够实现 此需求且最为合理的是 ( )。 ( A)建立存储过程 ( B)建立后触发型触发器 ( C)定义内嵌表值函数 ( D)建立前触发型触发器 12 在开发数据库应用系统时,使用存储过程可以
8、提高数据访问效率,降低网络流量。下列关于存储过程的说法,错误的是 ( )。 ( A)存储过程可以接受输入参数,并可将执行结果以输出参数形式返回 ( B)存储过程可以有多个输人参数,但只能有一个输出参数 ( C)定义存储过程时,在一个存储过程中可以同时包含数据的增、删、改、查操作 ( D)存储过程的输入参数和输出参数均可有 默认值 13 在 SQL Server 2008中,设各系统数据库当前主要数据文件及日志文件的大小如下表所示: 现要在该系统中创建一个新的用户数据库,则用户数据库中主要数据文件的大小不能小于 ( )。 ( A) 15MB ( B) 4MB ( C) 8MB ( D) 6MB
9、14 设有工作表 (工作编号,最低工资,最高工资 ),其中工作编号、最低工资和最高工资均为整型,工作编号为主码。现要求最高工资必须大于等于最低工资,但不能超过最低工资的 2倍。在 SQL Server 2008环境中有下列创建该表的语句: CREATE TABLE工作表 ( 工作编号 int primary key, 最低工资 int, 最高工资 int check(最高工资 between最低工资 and最低工资木 2) ) CREATE TABLE工作表 ( 工作编号 int, 最低工资 int, 最高工资 int, primary key(工作编号 ), check(最高工资 betwe
10、en最低工资 and最低工资木 2) ) CREATE TABLE工作表 ( 工作编号 int primary key(工作编号 ), 最低工资 int, 最高工资 int, check(最高工资 between最低工资 and最低工资 *2) ) CREATE TABLE工作表 ( 工作编号 int primary key(工作编号 ), 最低工资 int, 最高工资 int check(最高工资 between最低工资 and最低工资 *2) ) 上述语句中正确的是 ( )。 ( A)仅 和 ( B)仅 和 ( C) 仅 和 ( D)全部 15 在 SQL Server 2008的某数据库
11、中,设 U1用户是 R1角色中的成员,现已授予R1角色对 T表具有 SE-LECT和 DENY UPDATE权限,同时授予了 U1用户对 T表具有 INSERT和 UPDATE权限,则 Ul用户最终对 T表具有的权限是 ( )。 ( A) SELECT和 INSERT ( B) INSERT和 UPDATE ( C) SELECT、 INSERT和 UPDATE ( D) INSERT 16 在 SQL Server 2008中,有系统数据库 master、 model、 msdb、 tempdb和用户数据库。下列关于系统数据库和用户数据库的备份策略,最合理的是 ( )。 ( A)对系统数据库
12、和用户数据库都实行周期性备份 ( B)对系统数据库和用户数据库都实行修改之后即备份 ( C)对系统数据库实行修改之后即备份,对用户数据库实行周期性备份 ( D)对 master、 model、 msdb实行修改之后即备份,对用户数据库实行周期性备份,对 tempdb不备份 17 在 SQL Server 2008中,设 U1用户在某数据库中是 db_datawriter角色中的成员,则用户 U1从该角色中可以获得的数据操作权限是 ( )。 查询 插入 更改 删除 ( A)仅 ( B)仅 和 ( C)仅 、 和 ( D)全部 18 某数据库应用系统中,数据库管理员发现某个查询功能是用多表连接操作
13、实现的,此操作性能较差。在保证功能不变的前提下,若要提高该查询的执行效率,下列方法中可行的是 ( )。 ( A)将此查询语句放置在视图中,使用视图实现该查询操作 ( B)修改实现此功能的查询语句,将连接查询改为嵌套查询 ( C)将此功能涉及到的表进行合并,然后对合 并后的表进行查询 ( D)将此查询语句放置在存储过程中,通过调用存储过程实现该查询操作 19 在数据库管理系统中,为保证并发事务的正确执行,需采用一定的并发控制技术。下列关于基于锁的并发控制技术的说法,错误的是 ( )。 ( A)锁是一种特殊的二元信号量,用来控制多个并发事务对共享资源的使用 ( B)数据库中的锁主要分为排它锁和共享
14、锁,当某个数据项上已加有多个共享锁时,此数据项上只能再加一个排它锁 ( C)数据库管理系统可以采用先来先服务的方式防止出现活锁现象 ( D)当数据库管理系统检测到死锁后, 可以采用撤销死锁事务的方式解除死锁 20 在某信息管理系统中需管理职工的照片信息,由于照片数据量较大,照片信息是否存储在数据库中成为讨论的焦点问题。下列关于照片存储与使用的说法,错误的是 ( )。 ( A)将照片存储在数据库中可能会导致备份时间较长,备份空间占用较多 ( B)将照片存储在文件系统中,在数据库中只存储照片文件的路径信息,可以大幅度降低数据库的数据量 ( C)将照片存储在数据库中虽然会导致数据库的数据量较大,但可
15、以方便地实现多台机器共享照片数据,也可以大幅度提高用户访问照片数据的速度 ( D)与将照片存储在文件系统中相比,将照片存储在数据库中更容易实现人员信息和照片数据的一致性 21 现有课程表 (课程号,课程名,学分,开课学期,课程性质 ),课程号为主码。该表数据量较大。设经常要对该表执行类似下面的查询: SELECT*FROM课程表WHERE课程名 =数据库原理 为提高这类查询的执行效率,下列物理设计方案中,正确且最为合理的是 ( )。 ( A)为课程名列建立一个主索引 ( B)为课程名列建立一个位图索引 ( C)为课程名列建立一个辅索引 ( D)此表上不需要建任何索引 22 某 数据库应用系统使
16、用 SQL Server 2008作为数据库平台。在系统运行期间,用户反映某更新操作很慢,无法正常完成业务。系统工程师分别在用户的客户机和数据库服务器上使用数据库管理系统自带的客户端工具执行此更新操作语句,发现该语句执行后长时间无响应。经检查数据库服务器 CPU使用率小于 1,磁盘 IO也非常小。造成此现象可能的原因是 ( )。 ( A)客户机到数据库服务器的网络故障 ( B)更新操作涉及到的表没有建立主码 ( C)更新的字段没有建立有效的索引 ( D)更新操作涉及到的数据被锁定 23 日 志文件对实现数据库系统故障的恢复有非常重要的作用。下列关于数据库系统日志文件的说法,正确的是 ( )。
17、( A)数据库系统不要求日志的写入顺序必须与并行事务执行的时间次序一致 ( B)为了保证数据库是可恢复的,必须严格保证先写数据库后写日志 ( C)日志文件中检查点记录的主要作用是提高系统出现故障后的恢复效率 ( D)系统故障恢复必须使用日志文件以保证数据库系统重启时能正常恢复,事务故障恢复不一定需要使用日志文件 24 在 SQL Server 2008中,设先对 MyDB数据库进行了一次完整备份,然后 对该数据库进行了一次日志备份,这两次备份均备份在 BK设备上。假设 BK设备上只有这两次备份的内容。现要从备份中恢复 My DB数据库,正确的恢复过程及语句是 ( )。 ( A) restore
18、 log MyDB from BK with file=1, norecovery restore database MyDB from BK with file=2 ( B) restore log MyDB from BK with file=1, norecovery restore database MyDB from BK with file=2 Norecovery ( C) restore database MyDB from BK with file=1, norecovery restore log MyDB from BK with file=2, norecovery (
19、 D) restore database MyDB from BKwith file=1, norecovery restore log MyDB from BK with file=2 25 在 SQL Server 2008中, master是一个非常重要的系统数据库,如果 master损坏将会对系统造成严重后果,因此系统管理员应该对 master进行备份。 SQL Server 2008对数据库提供的备份有: 完整备份 差异备份 日志备份 以上备份方法中能够应用在 master数据库上的是 ( )。 ( A)仅 ( B)仅 和 ( C)仅 和 ( D)全部 26 关于并行数据库,下列说法
20、错误的是 ( )。 ( A)层次结构可以分为两层,顶层是无共享结构,底层是共享内存或共享磁盘结构 ( B)无共享结构通过最小化共享资源来降低资源竞争,因此具有很高的可扩展性,适合于 OLTP应用 ( C)并行数据库系统经常通过负载均衡的方法来提高数据库系统的业务吞吐率 ( D)并行数据库系统的主要目的是实现场地自治和数据全局透明共享 27 现有一个具有多个分店的大型连锁超市,该连锁超市使用统一的连锁业务经营管理系统管理其日常业务。已知其中的销售数据明细表结构为 (销售记录 ID,商品ID,价格,数量,总金额,销售时间,分店 ID),该表数据量很大。为了提高数据访问效率,系统将每年每个分店的销售
21、数据划分成独立的数 据表,这种划分方式被称为 ( )。 ( A)轮转划分 ( B)范围划分 ( C)散列划分 ( D)多维划分 28 在分布式数据库的数据分配中,若所有全局数据有且只有一份,它们被分割成若干片段,每个片段被分配在一个特定场地上,则该策略属于 ( )。 ( A)集中式 ( B)分割式 ( C)全复制式 ( D)混合式 29 在大型企业的数据库应用系统中,联机事务处理 (OIXP)和联机分析处理 (OLAP)是常见的数据管理与数据分析形式。关于 OLTP和 OLAP,一般情况下,下列说法正确的是 ( )。 ( A) OLTP系统的安全性要求比 OLAP系统的低,也比较容易实现 (
22、B) OLAP系统在访问数据时,一般以访问少量记录为主, OLTP系统则相反 ( C) OLTP要求系统必须具有很高的响应速度,而 OLAP对系统响应速度的要求较为宽松 ( D) OLTP系统一般由企业的中上层或决策层使用,而 OLAP系统一般由企业的中下层业务人员使用 30 在对某商场的顾客进行流失预测分析时,先取得一个顾客样本集 S,其模式为(id, a1, a2, , an, c),其中 id为顾客的唯一标识, ai(i=1, 2, , n)为顾客的属 性,如年龄、性别、消费时间间隔等, c的取值为 流失,未流失 。现有算法 A对样本 S进行处理,输出结果为 P, P能根据该样本集外的顾
23、客 u的 n个属性,确定 u的 c属性值,以对顾客的流失作出预测。那么, A和 P分别是 ( )。 ( A)聚类算法,聚类工具 ( B)分类算法,分类器 ( C)关联规则算法,规则集 ( D)多维分析算法, OLAP工具 二、应用题 31 有表 SCORE(Sno, Cno, Degree),查询该表中最高分的学生学号和课程号: SELECT _ FROM SCORE WHERE Degree=_; 32 数据库管理员要随时观察数据库的动态变化,并在数据库出现错误、故障或产生不适应的情况时能够随时采取有效措施保护数据库。这种监控机制称为_。 33 在数据库系统中, _映像关系用于提供数据与应用
24、程序间的逻辑独立性。 34 在 SQL中,用 _关键词消除重复出现的元组。 35 下面程序段的功能是:在数据库中判断是否存在名为。 my_proc的存储过程,若存在,则删除之,然后创建同名的存储过程,该存储过程的功能是向author_id、 author_name和 address字段插人数据。阅读并回答以下问题: USE bookdb GO IF EXISTS(SELECT _FROM Sysobjeets WHERE name=my_procand type=P) DROPPROC my_proc GO CREATE PROC my_proc a int, b char(8), C cha
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 三级 数据库技术 模拟 12 答案 解析 DOC
