【计算机类职业资格】全国计算机等级考试四级数据库工程师真题2010年3月及答案解析.doc
《【计算机类职业资格】全国计算机等级考试四级数据库工程师真题2010年3月及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】全国计算机等级考试四级数据库工程师真题2010年3月及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、全国计算机等级考试四级数据库工程师真题 2010年 3月及答案解析(总分:99.99,做题时间:120 分钟)一、选择题(1)(20)每题 1分,(21(总题数:20,分数:20.00)1.在数据库应用系统的需求分析阶段,需要考虑数据的安全性需求。下列不属于数据安全性需求分析内容的是 (分数:1.00)A.分析数据的安全性需求,以确定每个关系表上定义的数据约束能够满足使用要求B.分析全局用户对数据的存取需求,以确定全局数据的安全控制策略C.分析特殊用户对数据的存取需求,以保证数据库的安全控制策略能够满足其使用要求D.分析各类用户对数据的存取需求,以确定各类用户能够操作的数据2.有学生表(学号,
2、 姓名, 性别, 身份证号, 出生日期, 所在系号),在此表上使用如下语句建立索引: CREATE NONCLUSTERED INDEX Idx_Name ON学生表(姓名); 此索引被称为 (分数:1.00)A.非聚集散列索引B.非聚集辅索引C.非聚集顺序索引D.非聚集主索引3.在数据库物理设计阶段,使用聚集文件组织数据可以提高一些查询的效率。下列关于聚集文件和聚集键的描述错误的是 (分数:1.00)A.聚集文件将不同关系表中有关联关系的记录存储在一起,以减少系统的物理 I/O次数B.聚集键应该选用频繁用于进行自然连接的属性或属性组C.聚集文件可以提高某些连接查询的速度,但是它可能导致其他类
3、型的查询处理变慢D.关系表中某个属性的数据重复率越高,越适合作聚集键4.己知有描述科研项目及负责教师的关系模式:科研项目(项目号, 项目名称, 经费, 负责教师号, 姓名, 职称),该关系模式满足函数依赖集:F=项目号项目名称, 项目号经费, 项目号负责教师号, 负责教师号姓名, 负责教师号职称。下列分解中最合理的符合 3NF的关系模式是 (分数:1.00)A.科研项目(项目号, 项目名称, 经费),教师(教师号, 姓名, 职称)B.科研项目(项目号, 项目名称, 经费),教师(教师号, 姓名, 职称, 项目号)C.科研项目(项目号, 项目名称, 经费, 负责教师号),教师(教师号, 姓名,
4、职称)D.科研项目(项目号, 项目名称, 经费),项目_教师(项目号, 负责教师号), 教师(教师号, 姓名, 职称)5.在 IDEF0图中矩形框代表功能活动。关于连接到矩形框 4条边上的箭头的语义,下列说法错误的是 (分数:1.00)A.左边的箭头表示完成功能活动需要的数据,它强调被活动消耗或变换的内容B.上边的箭头表示影响这个活动执行的事件或约束,它强调被活动变换的内容C.右边的箭头表示由这个活动产生的信息,它强调活动变换和处理的结果D.下边的箭头表示实施该活动的手段或完成活动需要的资源,它强调如何做6.数据库的运行管理与维护主要由数据库管理员负责,工作内容主要包括日常维护、系统监控与分析
5、、性能优化等。下列关于数据库管理员工作内容的说法错误的是 (分数:1.00)A.数据库的备份和恢复是重要的维护工作,数据库管理员应根据不同的应用要求制定不同的备份计划,在备份计划中应包含备份的时间、周期、备份方式和备份内容等B.性能优化是数据库管理员的重要工作,性能优化的主要手段有查询优化、索引调整、模式调整等,这些工作一般无需开发人员参与C.数据库管理员应监控数据库中各种锁的使用情况,并处理可能出现的死锁情况,若发现问题应及时通知相关人员D.数据库管理员需要定期检查存储空间使用情况并根据需求扩展存储空间,这些工作一般无需最终用户参与7.若系统中存在 4个等待事务 T0、T1、T2、T3,其中
6、 T0正等待被 T1锁住的数据项 Al,T1 正等待被 T2锁住的数据项 A2,T2 正等待被 T3锁住的数据项 A3,T3 正等待被 T0锁住的数据项 A0。根据上述描述,系统所处的状态是 (分数:1.00)A.活锁B.死锁C.封锁D.正常8.在 SQL Server 2000中,某数据库中有教师表(教师号, 姓名, 职称),其中教师号的数据类型是整型,其他均为字符类型。若教师表中当前没有数据,用户在数霜尾币藕次执行下列语句: .BEGIN TRANSACTION T1 .INSERT INTO 教师表 VALUES(1000,张三,助教); .INSERT INTO 教师表 VALUES(
7、1001,王二,助教); .COMMIT T1; .BEGIN TRANSACTION T2 .INSERT INTO教师表 VALUES(1002,王三,讲师); .INSERT INTO 教师表 VALUES(1003,李四,讲师); .COMMIT T2; 在执行的时候数据库所在的服务器突然掉电,当数据库系统重新启动后,教师表中包含的数据条数为 (分数:1.00)A.4条B.3条C.2条D.0条9.已知学生关系(学号, 姓名, 性别, 课程号, 成绩, 所在系号)有下列函数依赖 .(学号, 课程号)课程号 .(学号, 课程号)成绩 .(学号, 课程号)所在系号 .(学号, 课程号)姓名,
8、性别 .(学弓, 桌程号)学号 以上函数依赖属于非平凡函数依赖的是 (分数:1.00)A.仅 I和 VB.仅和 VC.仅和D.仅 II、和10.数据库管理系统采用三级加锁协议来防止并发操作可能导致的数据错误。在三级加锁协议中,1 级加锁协议能够解决的问题是 (分数:1.00)A.丢失修改B.不可重复读C.读脏数据D.死锁11.在 SQL Server 2000中,假设某数据库使用一段时间后,其数据文件和日志文件的空间均己快用完,如果要以手工方式扩大该数据库的空间,下列说法正确的是 (分数:1.00)A.可以扩大单个数据文件的大小,但不能扩大单个日志文件的大小B.可以一次按比例扩大整个数据库的数
9、据文件和日志文件的大小C.可以添加一块新的磁盘,并在新的磁盘上为数据库建立新的数据文件和日志文件D.可以一次按比例扩大整个数据文件的大小,但不能扩大日志文件的大小12.在 SQL Server 2000中,设有职工表(职工号, 职工名, 电子邮箱),现要限制电子邮箱的最后几位的取值为“”,且“”前至少有一位字符。下列添加约束的语句正确的是 (分数:1.00)A.ALTER TABLE职工表 ADD CONSTRAINT chk_email CHECK(电子邮箱 LIKE _%)B.ALTER TABLE职工表 ADD CONSTRAINT chk_email CHECK(电子邮箱 = _%)C
10、.ALTER TABLE职工表 ADD CONSTRAINT chk_email CHECK(电子邮箱 LIKE _)D.ALTER TABLE职工表 ADD CONSTRAINT chk_email CHECK(电子邮箱 = _)13.OLE DB是一种通用数据访问接口。下列关于 OLE DB的说法错误的是 (分数:1.00)A.OLE DB是 Microsoft OLE对象标准的一个实现,它由一系列的 COM接口组成B.与 ODBC驱动程序需要支持几乎所有的 DBMS特性不同,OLE DB 允许只支持 DBMS的部分功能C.OLE DB支持访问关系数据库和非关系数据库D.OLE DB定义了
11、数据提供者、数据消费者和数据驱动理序三类数据访问组件14.日志文件是数据库系统出现故障以后,保证数据正确、一致的重要机制之一。下列关于日志文件的说法错误的是 (分数:1.00)A.日志的登记顺序必须严格按照事务执行的时间次序进行B.为了保证发生故障时能正确地恢复数据,必须保证先写数据库后写日志C.检查点记录是日志文件的一种记录,用于改善恢复效率D.事务故障恢复和系统故障恢复都必须使用日志文件15.统一建模语言 UML是一种定义良好、易于表达、功能强大、通用的可视化建模语言,下列关于 UML说法错误的是 (分数:1.00)A.在 UML的用例模型中,一个角色可以执行多个用例,一个用例可以被多个角
12、色使用B.UML也适用于对象建模,其中的类图和对象图用于描述类模型、对象模型以及它们之间的动态关系,这两种图都属于 UML的动态视图C.UML的包图是表明包以及包之间的关系的类图,包是对模型中涉及的元素进行分组后得到的结果。在进行元素分组时,应尽量追求包间低耦合、包内高内聚的目标D.UML中的顺序图和协作图都描述交互,但是顺序图强调的是时间,协作图强调的是空间16.对数据库中的数据进行及时转储是保证数据安全可靠的重要手段。下列关于静态转储和动态转储的说法正确的是 (分数:1.00)A.静态转储过程中数据库系统不能运行其他事务,不允许在转储期间执行数据插入、修改和删除操作B.静态转储必须依赖数据
13、库日志才能保证数据的一致性和有效性C.动态转储需要等待正在运行的事务结束后才能开始D.对一个 24小时都有业务发生的业务系统来说,比较适合采用静态转储技术17.设某并行数据库系统中有表 T(al, a2, . . .,an),因数据量大,需采用一维划分法将数据划分到不同的磁盘上,以提高系统效率。设 al是划分属性,针对表 T的查询操作多数为点查询,则适合采用的元组划分策略是 (分数:1.00)A.轮转法与范围划分B.轮转法与散列划分C.散列划分与范围划分D.以上都不合适18.软件开发模型是对软件开发过程的一种规范描述,用于表示软件开发过程的整体框架和软件开发活动各阶段间的关系。下列模型属于软件
14、开发模型的是 .爆布模型 .快速原型模型 .增量模型 .螺旋模型 (分数:1.00)A.仅和B.仅、和C.仅和D.、II、和19.设有某大型联锁商场,建立有面向业务的数据库应用系统和面向决策支持的数据仓库系统,数据仓库系统每天夜间需要从数据库应用系统的数据库导入新数据。在下列数据表中,最不适合采用快照方式从数据库应用系统中获取数据的是 (分数:1.00)A.商品表和商品类别表B.员工表和供应商表C.商品销售表和商品采购表D.商场组织机构表20.在数据库应用系统中,查询效率是考核数据库应用系统的一个重要方面。下列方法中,通常有利于提高查询效率的是 .尽可能避免无用的排序操作 .尽可能消除对大型表
15、行数据的顺序存取 .尽可能避免使用否定查询 .尽可能避免使用外连接操作 .尽可能用子查询代替连接查询 (分数:1.00)A.仅 I、和B.仅 I、和C.仅 II、和 VD.全部21.数据库概念设计需要对一个企业或组织的应用所涉及的数据进行分析和组织。现有下列设计内容 .分析数据,确定实体集 .分析数据,确定实体集之间的联系 .分析数据,确定每个实体集的存储方式 .分析数据,确定实体集之间联系的基数 .分析数据,确定每个实体集的数据量 .分析数据,确定每个实体集包含的属性 以上内容不属于数据库概念设计的是 (分数:2.00)A.仅 I、和B.仅和C.仅、和D.仅和22.客户端、服务器(C/S)架
16、构和浏览器/服务器(B/S)架是现在常用的两种数据库应用系统架构。关于 C/S和 B/S架构,下列说法错误的是 (分数:2.00)A.在 C/S和 B/S架构中,数据库服务器都承担了数据共享和管理的功能B.如果系统的最终用户群体大,用户地域分布广,一般应采用 B/S架构C.C/S架构的应用程序需要发布给每个用户,并在每个用户计算机上进行安装。B/S 架构一般以通用浏览器为业务应用界面,较为复杂的数据处理功能一般还可通过与浏览器进行交互的组件实现D.一般来说,对于功能需求相同的数据库应用系统项目,C/S 架构的应用开发成本要高于 B/S架构的应用开发成本23.数据库应用系统环境中存在各种类型的数
17、据,设有如下数据 .为提高查询效率建立的索引 .描述表结构信息的数据字典 .用于优化查询的统计分析数据 .用户会话信息 .用户查询结果 以上数据一般会存储在数据库中的是 (分数:2.00)A.仅、和B.仅和C.仅、和D.仅 II、和24.在数据库应用系统生命周期中,系统规划与分析是一个重要的环节。关于系统规划与分析,下列说法错误的是 (分数:2.00)A.规划与分析是数据库应用系统生命周期的起点。规划与分析阶段的主要工作包括系统规划与定义、可行性分析和项目规划B.系统规划与定义是规划与分析的主要环节,它需要在系统设计过程中逐步完成C.可行性分析是从技术、经济和操作等方面进行项目可行性的分析,它
18、在明确目标和任务之后,评估系统在给定条件下是否可行D.项目规划是对项目所需的资源、成本和进度进行合理估算,并制定初步的项目开发计划25.在 SQL Server 2000中,某数据库的数据量比较大,且存储在无磁盘阵列的存储设备上。为尽可能提高数据的操作效率,下列构建数据库文件的方法中,最合适的是 (分数:2.00)A.尽可能选择一块足够大的磁盘,并在此磁盘上建立一个数据文件和一个日志文件B.尽可能建立多个数据文件,让每个数据文件位于不同的磁盘上,并尽可能将日志文件一与数据文件分别建立在不同的磁盘上C.尽可能建立多个数据文件,将这些数据文件建立在一块足够大的磁盘上,并将全部日志文件建立在另一块足
19、够大的磁盘上D.尽可能建立多个数据文件,让每个数据文件位于不同的磁盘上,并尽可能将日志文件与数据文件建立在相同的磁盘上26.设有某大型连锁超市的数据库应用系统,在系统实施或改造过程中,需要对系统进行测试。设有下列测试活动 .模拟客户消费行为,生成销售数据,测试系统是否能正确完成销售业务 .编写模拟数据生成器,每秒生成 2千笔与销售业务对应的销售数据,测试系统吞吐率 .在数据库中模拟生成 5亿条销售数据,同时开启所有的收银台,测试系统平均响应时间 .模拟销售持续一周时间,在此期间,每天审核系统结账功能是否正确 .测试数据库应用系统能否正确地完成银联卡消费业务 以上测试活动,属于性能测试的是 (分
20、数:2.00)A.仅、和B.仅、和C.仅和D.仅 I、和27.在 SQL Server 2000中,设有课程表(课程号,课程名,学分,开课学期),现要在此关系表上建立一个查询指定学期开设的课程总门数和总学分数的内嵌表值函数,函数名为 f_FindTotal。实现这个函数的正确代码是 (分数:2.00)A.B.C.D.28.设商场业务系统中有销售单据表(销售单据号, 收款员, 销售时间),销售明细表(销售明细条目号, 销售单据号, 商品号, 数量, 单位, 金额)和商品表(商品号, 商品名, 价格)。该系统业务繁忙,保存的数据量非常大,每次换班时要统计收款员的收入总额,每天停业后要统计各个商品的
21、当天销售量,销售过程中经常需要查询某笔销售业务的情况。为了优化系统性能,下列优化方案合理的是 (分数:2.00)A.在销售单据表的收款员属性上建立聚集索引,在销售明细表的销售单据号属性上建立非聚集索引,在商品表的商品号属性上建立聚集索引B.在销售单据表的销售单据号属性上建立聚集索引,在销售明细表的销售单据号属性上建立非聚集索引,在商品表的商品号属性上建立聚集索引,建立收款员单班销售量表和商品当天销售汇总表,在每笔销售成交后分别累计统计相应数据C.在销售单据表的销售时间属性和收款员属性上分别建立聚集索引,在销售明细表的销售单据号属性上建立非聚集索引,在商品表的商品号属性上建立聚集索引,建立收款员
22、单班销售量表和商品当天销售汇总表,在每笔销售成交后分别累计统计相应数据D.在销售单据表的销售单据号属性和收款员属性上分别建立聚集索引,在销售明细表的商品号属性上建立聚集索引29.在 SQL Server 2000中,假设利用备份设备对某个数据量和日志量都比较大的数据库进行完全备份。下列说法正确的是 (分数:2.00)A.如果各个磁盘上的剩余空间均不足以存储数据库的备份,但全部磁盘的剩余空间总和大于备份数据库所需的空间,则可以将这些磁盘的剩余空间组织起来建立一个备份设备以实施备份B.如果各个磁盘上的剩余空间均不足以存储数据库的备份,但全部磁盘的剩余空间总和大于备份数据库所需的空间,则可以将数据库
23、中的数据和日志分别备份到位于不同磁盘的备份设备上,以解决单个磁盘空间不足的问题C.可以只对数据库中的数据进行备份,并且可以备份到位于不同磁盘的备份设备上,以最大限度地减少备份该数据库占用的空间D.如果各个磁盘上的剩余空间均不足以存储数据库的备份,但全部磁盘的剩余空间总和大于备份数据库所需的空间,则可以在每个磁盘上分别建立一个备份设备,并同时利用这些设备备份数据库30.在某分布式数据库系统中,设某数据表的模式为 S(al, a2, a3, a4, a5),其中 al为主码,该表中数据量大,a2 取值空间为1,2,3。设有两个数据分片方案,分别为 PSz1S11, S12, S13和PS2S21,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 全国 计算机等级考试 级数 工程师 2010 答案 解析 DOC
