[计算机类试卷]2010年9月数据库工程师真题试卷及答案与解析.doc
《[计算机类试卷]2010年9月数据库工程师真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]2010年9月数据库工程师真题试卷及答案与解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、2010 年 9月数据库工程师真题试卷及答案与解析 1 视图是数据库中的重要对象,下列有关视图的说法错误的是 ( A)一般情况下,数据库只存储视图的定义,其数据仍存放在相关的基本表中 ( B)可以将复杂的查询语句封装在视图中以简化相关查询语句的编写 ( C)通过视图可以屏蔽不希望用户看到的敏感数据,提高数据库数据的安全性 ( D)可以在视图的基础上建立新的视图,但这样定义的视图会导致数据库性能下降,一般不推荐使用 2 在概念数据模型中,联系用于描述现实世界中事物之间的关联关系。一阿 d关于联系的说法错误的是 ( A)联系可用于描述一个实体集内记录之间的关联关系 ( B)联系可用于描述两个实体集
2、属性之间的关联关系 ( C) ER模型通过 1:1、 1:n和 m:n三种联系描述现实世界中各类事物之间的关联关系 ( D)最终的 IDEFIX模型中只能出现 1:1和 1:n两种类型的联系 3 在关系数据库中, NULL是一个特殊值,在很多数据操作中都需要对 NULL进行特殊处理。关于 NULL,下列说法正确的是 ( A)判断元组的某一列是否为 NULL一般使用 “=NULL” ( B) NULL在 数据库中表示尚不确定的值 ( C)在 SQL Server 2000中执行 “SELECT NULL+5”将会出现异常 ( D) NULL只适用于字符和数值类型 4 某教务管理系统包含选课模块、
3、成绩录入模块和学籍管理模块。选课模块面向学校几万名学生,成绩录入模块面向学校上千名任课教师,学籍管理模块面向少量有一定权限的管理人员。该系统是上世纪用 C/S结构和相关技术开发的,为了方便用户使用,需要对系统进行升级和改造。设有下列技术改造方案: .选课模块和成绩录入模块采用 B/S结构进行改造,学籍管理模块仍 采用 C/S结构 .选课模块采用 B/S结构进行改造,成绩录入模块和学籍管理模块仍采用 C/S结构 .选课模块、成绩录入模块和学籍管理模块均采用 B/S结构进行改造 .成绩录入模块采用 B/S结构进行改造,选课模块和学籍管理模块仍采用 C/S结构 上述方案中,较为合理的是 ( A)仅
4、和 ( B)仅 、 和 ( C)仅 和 ( D)仅 、 和 5 数据库在外存中是以文件形式组织的,组织文件记录方法的不同就形成了不同的文件结构。下列关于顺序文件结构及其存取效率的说法错误的是 ( A)顺序文件因其记录按照查找码值升序或降序排列,当按照查找码的值顺序读取记录时其效率很高 ( B)当按照一定的条件对顺序文件进行查询时,如果查询条件定义在查找码上,可以使用二分查找技术快速找到满足条件的记录 ( C)由于需要保持文件中记录的顺序,因此顺序文件的插入和删除操作比较复杂,耗费时间也较多 ( D)对顺序文件进行条件查询时,如果查询条件没有定义在查找码上,其查找效率一般也会比无序文件高 6 死
5、锁是数据库系统中可能出现的一种状态。下列有关死锁的说法错误的是 ( A)当事务由于无 法获得对需要访问的数据项的控制权而处于等待状态时,称数据库中产生了死锁 ( B)死锁是由于系统中各事务间存在冲突操作且冲突操作的并发执行顺序不当而产生的 ( C)死锁预防可以使用一次加锁和顺序加锁两种方法,其中一次加锁法可能会降低系统的并发程度 ( D)解除死锁通常采用的方法是选择一个或儿个造成死锁的事务,撤销这些事务并释放其持有的锁 7 某系统中事务 T1从账户 A转出资金到账户 B中,在此事务执行过程中,另一事务 T2要进行所有账户余额统计操作。在 T1和 T2事务成功提交后,数据库服务器突然掉电重 启。
6、为了保证 T2事务统计结果及重启后 A, B两账户余额正确,需利用到的事务性质分别是 ( A)一致性和隔离性 ( B)隔离性和持久性 ( C)原子性和一致性 ( D)原子性和持久性 8 设有关系模式 SC(Sno, Sname, Sex, Birthday, Cno, Cname, Grade, Tno, Tname)满足函数 依赖集: SnoSname, SnoSex, SnoBirthday, CnoCname,(Sno, Cno)Grade, TnoTname.SC 的主 码和属性集 (Sno, Tno)的闭包分别是 ( A) (Sno,Tno)和 Cno,Cname,Grade,Tno
7、,Tname ( B) (Sno, Cno,Tno) 和 Sno, Sname, Sex, Birthday, Cno ( C) (Sno, Cno)和 Sno, Sname, Sex, Birthday, Cno, Cname, Grade ( D) (Sno, Cno,Tno)和 Sno, Sname, Sex, Birthday, Tno, Tname 9 数据库应用系 统是面向数据管理和数据处理的软件系统。下列有关数据库应用系统开发及其生命周期说法中,错误的是 ( A)数据库应用系统安全性需求分析中,需考虑系统应达到的安全控制级别。按照可信计算机系统评测标准,安全性不高的系统其安全控制
8、级别一般应定为 C级 ( B)数据库应用系统性能分析一般使用每 TPS代价值来衡量系统性价比 ( C)在数据库应用系统生命周期模型中,规划与分析阶段应生成项目计划书、可行性分析报告和需求说明文档 ( D)数据库应用系统可行性分析需要从技术、经济、操作等方面评估和判断该项目是否可行 ,是否能够达到预期目标 10 在数据库应用系统实施、运行和维护过程中,设有下列活动: .在系统运行过程中,对数据库的空间增长情况进行监控 .在系统运行过程中,对数据库系统各时段 CPU和内存使用情况进行监控 .在数据库系统实施时,运行DDL代码建立关系表 .建立关系表以后编写系统应用程序 .定期进行数据备份 以上活动
9、中,二般情况下属于 DBA任务的是 ( A)仅 、 和 ( B)仅 和 ( C)仅 、 和 ( D)仅 , 和 11 在 SQL Server 2000中, Userl是销售数据库中的用户,并只被授予了销售明细表数据的删除权限,则 Userl用户在该数据库中能够执行的操作是 ( A)删除销售明细表中的全部数据 ( B)删除销售明细表中的指定数据 ( C)查询销售明细表中的全部数据 ( D)以上操作都可以 12 在 SQL Server 2000 中,要对数据库 GoodsDB进行一次差异备份,将其备份到设备 Backup 1上 (该设备已建立好 ),并要求该次备份操作清除 Backupl中己有
10、的备份内容。下列能实现该备份要求的语句是 ( A) BACKUP DATABASE GoodsDB TO Backupl DIFFERENTIAL,WITH NOINIT ( B) BACKUP DATABASE GoodsDB TO Backupl WITH DIFFERENTIAL,NOINIT ( C) BACKUP DATABASE GoodsDB TO Backupl DIFFERENTIAL,WITHINIT ( D) BACKUP DATABA息 E GoodsDB TO Backupl WITH DIFFERENTIAL,INIT 13 ADO对象模型用于简化通过 ODBC,
11、OLE DB等接口访问数据库的编程工作。下列关于 ADO的说法错误的是 ( A)用 ADO对象访问数据库时,仍需依赖 OLE DB, ODBC等数据库访问接口 ( B)开发者只需通过使用 ADO对象模型中的几个简单对象的方法和属性即可实现对数据库的访问,因此,使用 ADO对象模型可以提高数据访问效率 ( C) ADO是在 OLE DB, ODBC等接口基础上设置的高一层接口 ( D) ADO对象模型提供的编程接口与数据提供者无关,提高了数据访问的透明性 14 在 SQL Server 2000 中,关于 dbcreator角色,下列说法正确的是 ( A)该角色是 SQL Server系统提供的
12、服务器级角色 ( B)该角色是 SQL Server系统提供的数据库级角色 ( C)该角色是系统管理员定义的服务器级角色 ( D)该角色是系统管理员定义的数据库级角色 15 在分布式数据库中,查询处理和优化比集中式数据库要复杂得多,其中的查询优化需要考虑的主要因素包括 I/O代价、 CPU代价和通信代价。一般而言,分布式数据库查询优化的首要目标是 ( A)使查询执行 时 I/O代价最省 ( B)使查询执行时 CPU代价最省 ( C)使查询执行时通信代价最省 ( D)使查询执行时 I/O代价和 CPU代价之和最省 16 在 SQL Server 2000 中,每个数据库都至少包含一个数据文件和一
13、个日志文件,创数据库的主要工作是定义构成数据库的数据文件和日志文件的属性。给定下列属性: .初始大小 .物理文件名 .最大大小 .收缩方式 .增长方式 以上属于数据库文件属性的是 ( A)仅 、 和 ( B)仅 、 和 ( C)仅 、 、 和 ( D)全部都是 17 在 VB 6.0中使用 Adodc数据控件可以很方便地实现对数据库数据的插入、删除和修改操作。现假设用 Adodc 1数据控件删除其结果集当前行对应的数据库数据,下列实现方案中正确的是 ( A)执行 Adodc 1.Delete方法 ( B)执行 Adodc 1 .ReCOrdset.Delete方法 ( C)先执行 Adodc1
14、.Delete方法,然后再执行 Adodcl.Update方法 ( D)先执行 Adodc 1 .Recordset.Delete方法,然后再 执行 Adodc 1.Recordset.Update方法 18 设有某转储策略,用该策略对数据库中的某一数据文件 f进行转储时,会将其跟上一次的转储文件采用一定机制进行比较,若发现 f被修改或 f为新文件时才转储该文件,则这种转储策略是 ( A)完全转储 ( B)增量转储 ( C)差量转储 ( D)增量加差量转储 19 设某系统中有商品销售表 (商品号,商品类别,数量,单价,销售日期,销售时间 ),该表数据量大,在工作时间会被频繁插入销售数据。用户需
15、要经常查询每天各类别商品的销售总量。为了提高 查询效率,下列措施中最为有效且合理的是 ( A)在商品销售表上针对商品类别和销售日期属性建立索引 ( B)建立商品分类别日销售汇总表 (商品类别,销售总量,日期 ),每产生一条新销售记录时实时更新该表,用户直接使用该表进行查询即可 ( C)在商品销售表的商品号和销售日期属性上建立索引 ( D)建立商品日销售汇总表 (商品号,商品类别,销售总量,日期 ),每产生一条新销售记录时实时更新该表,用户直接使用该表进行查询即可 20 统一建模语言 (UML)是一种常用于数据库应用系统设计和开发的可视化建模语言。关于 UML,下列说法错误的是 ( A) UML
16、中的视图是由一个或多个图组成的,一个图是系统模型中的某个侧面的展示 ( B)用例图、顺序图和状态图都是 UML的行为视图,用于描述系统的功能和活动 ( C)类图和对象图都是 UML的结构视图,用于描述系统在某个时间的静态结构 ( D)在用例图中,与系统交互的人和其它实体都可以成为系统的角色 21 在 SQL Server 2000 中,如果己分配给某个数据库的空间大小远远大于存放该数据库数据需要的实际大小,则应该对该数据库进行收缩,以释放多余的空间 。关于收缩数据库,下列说法错误的是 ( A)收缩数据库中的某个文件时,收缩后的文件大小可以小于定义文件时的初始大小 ( B)只能收缩数据库所包含的
17、数据文件,不能收缩其日志文件 ( C)收缩某个具体文件时,只要收缩后的文件空间大于该文件存放数据所需的实际空间,收缩操作即可进行 ( D)按比例收缩数据库时,收缩后的数据库大小不能小于定义数据库时的初始大小 22 数据库概念设计的任务之一是标识和定义实体集。关于如何标识和定义实体集有下列说法: .被标识的实体集应能被一个属性集描述 .只 有一个同类实例的对象集一般情况下也有必要标识成一个实体集 .实体集中的每个实例应能够被唯一标识和区分 .定义实体集时通常用一个有意义的名词命名 .实体集中的每个属性应该用一个有意义的动词命名 以上说法正确的是 ( A)仅 、 和 ( B)仅 、 和 ( C)仅
18、 、 和 ( D)仅 、 和 23 有关系模式:系 (系号,系名,系办公电话 ),教师 (教师号,教师名,职称,聘任日期,工资,所在系号 )。现要定义下列约束: .系号是系关系的主码,教师号是教师关系的主码 .职称列的取值只能为 “教授、 ”副教授 “、 ”讲师 “、 ”助教 “和 ”其它 “ .教授的默认工资为 10000元,副教授的默认五资为 8000元,讲师的默认工资为 5000元 .每个教师的所在系号不能为空,且其值必须在系关系中存在 若在数据库中实现以上约束,需要使用触发器才能实现的是 ( A)仅 和 ( B)仅 和 ( C)仅 ( D)仅 和 24 设某大型商场的数据仓库需要采取一
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 2010 数据库 工程师 答案 解析 DOC
