【计算机类职业资格】计算机三级(数据库技术)模拟试卷32及答案解析.doc
《【计算机类职业资格】计算机三级(数据库技术)模拟试卷32及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机三级(数据库技术)模拟试卷32及答案解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、计算机三级(数据库技术)模拟试卷 32及答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:30,分数:60.00)1.在数据模型三个要素中,表述客观世界中数据对象之间关联的是( )。(分数:2.00)A.数据操作B.数据结构C.数据视图D.完整性约束2.数据库系统的三级模式结构从数据库系统管理角度考虑数据的组织与存储。下列不属于数据库三级模式结构的是( )。(分数:2.00)A.逻辑模式B.物理模式C.外模式D.应用模式3.在信息系统的需求分析中,目前广为使用的结构化分析与功能建模方法主要有 DFD、IDEF0 等。其中,DFD建模方法也被称为过程建模和功能建模方法,其核心
2、是( )。(分数:2.00)A.数据B.软件C.数据流D.分析过程4.设有关系模式 R(A,B,C,D),存在函数依赖集:AB,CD,则 R最高可属于( )。(分数:2.00)A.1NFB.2NFC.3NFD.BCNF5.数据库设计主要包括概念设计、逻辑设计和物理设计三个步骤。设有下列活动:I设计 ER图将ER图转换为关系模式定义数据的约束条件用 SQL语句描述事务活动上述活动中,属于逻辑设计所包含活动的是( )。(分数:2.00)A.仅、和B.仅、和C.仅和D.仅和6.从功能上讲,数据库应用系统设计包括四个层次。下列层次中包含索引设计的是( )。(分数:2.00)A.表示层B.业务逻辑层C.
3、数据访问层D.数据持久层7.在数据库应用系统生命周期中,当逻辑设计阶段完成后进入到物理设计阶段。下列不属于物理设计阶段活动的是( )。(分数:2.00)A.确定关系表的文件组织形式B.进行关系规范化设计C.创建必要的索引D.设置存储分配参数8.查询处理器和存储管理器是数据库管理系统中的核心模块。下列关于查询处理器和存储管理器的说法,错误的是( )。(分数:2.00)A.查询处理器中的 DML编译器会对用户提交的 DML语句进行优化,并将其转换成能够执行的底层数据库操作指令B.存储管理器中的查询执行引擎会根据编译器产生的指令完成具体数据库数据访问功能C.存储管理器中的缓冲区管理器负责将从磁盘读出
4、的数据块放入内存缓冲区,同时也负责对缓冲区中的数据块进行维护D.查询处理器中的 DDL编译器编译或解释用户提交的 DDL语句,并将生成的元数据存储在数据库的数据字典中9.下列简化的 UML关系图中,最不恰当的是( )。 (分数:2.00)A.B.C.D.10.设有购买表(顾客号,商品号,购买时间)。现要查询 2012年顾客 A购买了但顾客 B没有购买的商品。有下列查询语句: SELECT 商品号 FROM购买表 WHERE YEAR(购买时间)= 2012AND 顾客号=A AND商品号 NOT IN( SELECT商品号 FROM购买表 WHERE YEAR(购买时间)= 2012AND 顾
5、客号=B) SELECT 商品号 FROM购买表 WHERE YEAR(购买时间)= 2012AND 顾客号=A EXCEPT SELECT 商品号FROM购买表 WHERE YEAR(购买时间)= 2012AND 顾客号:B SELECT 商品号 FROM购买表 WHERE YEAR(购买时间)= 2012AND 顾客号=A INTERSECT SELECT 商品号 FROM购买表 WHERE YEAR(购买时间):2012AND顾客号:B SELECT 商品号 FROM购买表 WHERE YEAR(购买时间)= 2012AND 顾客号=A UNION SELECT商品号 FROM购买表 W
6、HERE YEAR(购买时间)= 2012AND 顾客号B 上述语句中,能够实现该查询要求的是( )。(分数:2.00)A.仅和 B.仅和C.仅和D.全部解析:解析:选项中 INTERSECT返回两个集合皆有的数据,该 SQL语句返回顾客 A和 B都购买的商品号,不符合题意;选项中的 UNION查询出了顾客 A购买的商品,通过 U-NION关键字合并了顾客 B没有购买的商品,因此总的视图为顾客 A购买的商品和 B没有购买的商品总和,不符合要求。、实现的是顾客A购买商品集合与顾客 B购买商品集合的差集。因此满足要求的为和,因此选择 A选项。11.在 SQL Server 2008中,设在某数据库
7、中建有如下所示的存储过程:CREATE PROC P1a int=20,b char(4)AS设有下列调用该存储过程的语句:EXEC P1 100,a01EXEC P1a01EXEC P1b=a01EXEC P1a:defaultb=a01上述语句中,能够正确调用该存储过程的是( )。(分数:2.00)A.仅和B.仅、和C.仅 I、和 D.全部解析:解析:由题目存储过程可知,存储过程 P1定义了两个带有默认值的参数。执行多个输入参数的存储过程时,参数的传递方式有两种:按照参数位置传递值和按参数名称传递值。如果定义了默认值,则在执行存储过程时可以不必指定该参数的值。但若按照参数位置传递值时必须从
8、左往右赋值,即不能跳过左边的某个默认参数而传递某个值。中的参数赋值采用按参数位置传值,必须从左到右赋值。其他三项均符合存储过程的调用规则。12.在 SQL Server 2008中,设表 T(a,b)上建有如下触发器:CREATE TRIGGER tfi_update ON T FOR UPDATE ASIF EXISTS(SELECT* FROM insertedWHERE b not between 0 and 100)ROLLBACK设表 T中已有数据:(a01,90),如果执行语句:UPDATE T SET b=100 WHERE a=a01则触发器临时工作表及执行完该语句后表 T中的
9、数据为( )。(分数:2.00)A.T表:(a01,100) INSERTED 表:(a01,90) DELETED 表:(a01,100)B.T表:(a01,90) INSERTED 表:(a01,90) DELETED 表:(a01,100)C.T表:(a01,100) INSERTED 表:(a01,100) DELETED 表:(a01,90) D.T表:(a01,90) INSERTED 表:(a01,100) DELETED 表:(a01,90)解析:解析:用 FOR关键字定义的触发器为后触发型触发器,即只有在引发触发器执行的语句中指定的操作都已成功执行,并且所有的约束检查也成功完
10、成后才执行触发器。其中 INSERTED表用于存储 INSERT和 UPDATE语句所影响行的新值的副本,DELETED 表用于存储 DELETE和 UPDATE语句所影响行的旧值的副本。在执行“UPDATE T SET b=100WHERE a=a01之后,T 表为:(a01,100),INSERTED 表内容变为:(a01,100),DELETED 表内容变为:(a01,90)。继续判断约束检查“SELECT*FROM inserted WHERE b not be-tween 0 and 100”,因为 INSERTED表中的 b等于 100,因此约束不成立,故触发器不执行。13.下列关
11、于 SQL Server 2008视图的说法,错误的是( )。(分数:2.00)A.数据库中只存储标准视图的定义,并不存储标准视图的内容B.如果在视图上创建了唯一聚集索引,则数据库中将保存该视图的内容C.索引视图的数据源可以是基本表,也可以是已建立的其他标准视图 D.索引视图引用的基本表必须与视图在同一个数据库中解析:解析:创建索引视图的步骤: 使用 SCHEMABINDING子句来创建一个视图。这个视图必须符合许多要求,例如,它只能引用同一数据库中的基表,而不能是其它标准视图。所有引用的函数必须是确定性的,行集函数、派生表和子查询都不能在索引视图中使用;在视图上创建一个惟一索引。这个索引的叶
12、子级由视图的完整结果集组成; 在聚集索引的基础上根据需求创建非聚集索引。非聚集索引可以按平常的方式创建; 创建并使用索引视图。14.在 SQL Server 2008中,设要为数据库 DBl添加一个新的数据文件,该文件的逻辑名为 filex,物理文件名为 filexndf,存储位置为 D:DB1,初始大小和最大大小均采用系统默认值,增长方式为自动增长,每次增加 20。下列语句中正确的是( )。(分数:2.00)A.ALTER DATABASE DB1 ADD FILE( NAME=filex, FILENAME=D:DB1filexndf, FILEGROWTH=20)B.ALTER DATA
13、BASE DB1 ADD FILE( NAME=filex, FILENAME=D:DB1filexndf, FILEGROWTH=20)C.ALTER DATABASE DB1 ADD FILE( NAME=filex, FILENAME=D:DB1filexndf, FILEGROWTH=20)D.ALTER DATABASE DB1 ADD FILE( NAME=filex, FILENAME=D:DB1filexndf, FILEGROWTH=20) 解析:解析:在 SQL Server 2008中,ALTER DATABASE 命令中的 FILENAME对应的代码需要带上单引号,因此
14、 A选项和 B选项错误。FILEGROWTH 如果加上则为百分比,如果省略,数据库系统则默认采用增加单位是 MB,因此 A选项和 C选项错误。故选择 D选项。15.在 SQL Server 2008中,建立索引视图的目的是为了提高数据查询的效率。下列关于索引视图的说法,错误的是( )。(分数:2.00)A.当很少对基表数据进行更改操作时,适合建立索引视图B.索引视图的数据被物理地保存在数据库中,因此建立索引视图会占用更多的存储空间C.对于经常执行连接和聚合操作的查询,不适合建立索引视图 D.如果 Group By列具有高基数度的数据聚合,则不适合建立索引视图解析:解析:索引视图可以提高下列查询
15、类型的性能: 处理大量行的联接和聚合; 许多查询经常执行联接和聚合操作; 决策支持工作负荷。 索引视图通常不会提高下列查询类型的性能: 具有大量写操作的 OLTP系统; 具有大量更新的数据库; 不涉及聚合或联接的查询; GR0UP BY 键具有高基数度的数据聚合。高基数度表示列包含许多不同的值。 当 GROUP BY后跟的列值包含许多不同的值,导致视图图和表的行数相等,那么该列使用索引视图并不能提高查询效率。16.下列关于 SQL Server 2008中 guest用户的说法,错误的是( )。(分数:2.00)A.guest用户没有对应的登录账户名B.通过授权语句可以启用数据库中的 gues
16、t用户C.所有数据库用户都继承该数据库中 guest用户的权限 D.任何 SQL Server登录账户都可以访问启用了 guest用户的数据库解析:解析:所有的数据库用户不是继承数据库中 guest用户的权限。17.下列关于 SQL Server 2008身份验证模式的说法,错误的是( )。(分数:2.00)A.在“Windows 身份验证模式”下,不允许 sa登录到 SQL Server服务器B.在“Windows 身份验证模式”下,所有 Windows用户都自动具有登录到 SQL Server服务器的权限 C.不管是哪种身份验证模式,Windows 中的 Administrator无需授权
17、就可登录到 SQL Server服务器D.安装好 SQL Server之后,可以根据需要随时更改身份验证模式解析:解析:在“Windows 身份验证模式”下,所有 windows用户登陆到 SQL Server服务器都无需再提供用户名和密码,但 SQL Server会从用户登录到 Windows时提供的用户名和密码查找当前用户的信息,判断其是否是 SQL Server的合法用户,不是,则拒绝登录。18.提高事务的并发度可以改进数据库应用系统的性能。有下列做法:I尽可能使用排它锁尽可能使用行锁设定较低的事务隔离等级将大事务切分成若干小事务上述做法中,可以提高系统的事务并发度的是( )。(分数:2
18、.00)A.仅 I、和B.仅 I、和C.仅、和 D.以上全部解析:解析:数据库关于锁的优化原则为:锁是并行处理的重要机制,能保持数据并发的一致性,即按事务进行处理。系统利用锁保证数据的完整性。虽然我们避免不了死锁,但在设计时可以充分考虑如何避免长事务,减少排它锁时间,减少事务与用户的交互时间,杜绝让用户长时间控制事务,还要避免批量数据同时执行,尤其是耗时长并使用相同的数据表。I 中采用排他锁则限制了数据的共享,降低了并发度,其他选项均能提高并发度。19.数据库应用系统日常维护的目标是保证系统能够正常运行以满足系统预期的功能和性能要求。下列关于数据库应用系统日常维护工作的说法,错误的是( )。(
19、分数:2.00)A.数据库管理员应根据不同的应用要求制定不同的备份计划,在备份计划中应包含备份的时间、周期、备份方式和备份内容等B.数据库管理员应监控数据库中各种锁的使用情况,在数据库出现锁不能及时解除时可能需要手工解锁C.很多情况下,数据库管理员需要定期检查 CPU、内存使用情况和操作系统相关日志,防止数据库运行环境故障导致数据库出现问题D.为了保证系统可靠运行,运行要求级别较高的数据库一般采用人工监控方法,很少采用自动监控手段解析:解析:数据库应用系统日常维护工作一般包括数据库的备份、锁管理、日志的维护等。若是对运行要求级别较高的数据库采用人工监控的办法,则容错性低、成本大,因而一般采用自
20、动监控手段提高性能。20.数据库应用系统投入运行后,应用系统进入运行管理与维护阶段。设某学生管理系统在运行管理与维护阶段有如下工作:定期检查数据文件的存储空间占用情况,并根据需要分配存储空间分析数据库中各种操作,以发现潜在性能问题将数据库中历史数据转储到离线存储介质中长期保存根据用户要求对应用程序从功能上进行扩充和完善以上工作中一般不属于数据库管理员日常维护工作的是( )。(分数:2.00)A.仅和B.仅 C.仅和D.仅解析:解析:数据库维护的主要内容有以下几方面: 数据库的转储和恢复; 数据库安全性、完整性控制; 数据库性能的检测和改善; 数据库的重组和重构。选项不属于数据库维护工作。21.
21、在进行数据库性能调优过程中,需要考虑数据库系统软件、硬件配置、网络环境等多方面因素。下列有关性能调优的说法,错误的是( )。(分数:2.00)A.修改某些频繁使用的 SQL语句,提高其性能,可能会大幅度降低数据库 CPU使用率B.随着服务器 CPu处理能力提高、内存容量增大,现阶段数据库性能优化一般以更换服务器硬件为主要调优手段 C.当数据库服务器磁盘 IO出现写瓶颈时,可以考虑使用高速磁盘存储常用数据,低速磁盘存储不常用数据D.索引可以提高某些查询的速度,但也可能降低写入速度,同时也会增加磁盘空间使用解析:解析:增强硬件配置是一种方法,但我们平时遇到的最多的问题是如何在无法增强硬件配置的情况
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 三级 数据库技术 模拟 试卷 32 答案 解析 DOC
