数据库工程师2010年9月.doc

上传人:b****2 文档编号:1702665 上传时间:2022-10-23 格式:DOC 页数:11 大小:107.50KB
下载 相关 举报
数据库工程师2010年9月.doc_第1页
第1页 / 共11页
数据库工程师2010年9月.doc_第2页
第2页 / 共11页
数据库工程师2010年9月.doc_第3页
第3页 / 共11页
数据库工程师2010年9月.doc_第4页
第4页 / 共11页
数据库工程师2010年9月.doc_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

数据库工程师2010年9月.doc

《数据库工程师2010年9月.doc》由会员分享,可在线阅读,更多相关《数据库工程师2010年9月.doc(11页珍藏版)》请在冰豆网上搜索。

数据库工程师2010年9月.doc

2010年9月

一、选择题(1—20每题1分,21—30每题2分,共40分)

1.视图是数据库中的重要对象,下列有关视图的说法错误的是()。

a)一般情况下,数据库只存储视图的定义,其数据仍存放在相关的基本表中

b)可以将复杂的查询语句封装在视图中以简化相关查询语句的编写

c)通过视图可以屏蔽不希望用户看到的敏感数据,提高数据库数据的安全性

d)可以在视图的基础上建立新的视图,但这样定义的视图会导致数据库性能下降,一般不推荐使用

2.在概念数据模型中,联系用于描述现实世界中事物之间的关联关系。

下列关于联系的说法错误的是()。

a)联系可用于描述一个实体集内记录之间的关联关系

b)联系课用于描述两个实体集属性之间的关联关系

c)ER模型通过1:

1、1:

n、m:

n三种联系描述现实世界中的各类事物之间的关联关系

d)IDEF1X模型中只能出现1:

1、1:

n两种类型的联系

3.在关系数据库中,NULL是一个图书之。

在很多数据操作中都需要对NULL进行特殊处理。

关于NULL,下列说法正确的是()。

a)判断元组的某一列是否为NULL,一般用“=NULL”

b)NULL在数据库中表示尚不确定的值

c)在SQLSever2000中执行“SELECTNULL+5”将会出现异常

d)NULL只适用于字符和数值类型

4.某教务管理系统包含选课模块、成绩录入模块和学籍管理模块,选课模块面向学校几万名学生,成绩录入模块面向学校上千名任课教师,学籍管理模块面向少量有一定权限的管理人员。

改系统是上世纪用C/S结构和相关技术开发的。

为了方便用户使用,需要对系统进行升级和该在。

设有些列技术改造方案:

Ⅰ、选课模块和成绩录入模块采用B/S结构进行该在,学籍管理模块仍采用C/S结构

Ⅱ、选课模块采用B/S结构进行改造,成绩录入模块和学籍管理模块仍采用C/S结构

Ⅲ、选课模块、成绩录入模块和学籍管理模块均采用B/S结构进行改造

Ⅳ、成绩录入模块采用B/S结构进行改造,选课模块和学籍管理模块仍采用C/S结构

上述方案中,较为合理的是()。

a)仅Ⅰ和Ⅱ

b)仅Ⅰ、Ⅱ和Ⅲ

c)仅Ⅰ和Ⅲ

d)仅Ⅱ、Ⅲ和Ⅳ

5.数据库在外村中是以文件形式组织的,组织稳健记录方法的不同就形成了不同的稳健结构。

下列关于顺序文件结构及其存取效率的说法错误的是()。

a)顺序文件因其记录按照查找吗值升序或降序排列,当按照查找吗的值顺序读取记录时效率很高

b)当按照一定的条件对顺序文件进行查询时,如果查询条件定义在查找码上,可以使用二分查找技术快速找到满足条件的记录

c)由于需要保持文件中记录的顺序,因此顺序文件的插入和删除操作会比较复杂,耗费时间也较多

d)对顺序文件进行条件查询时,如果查询条件没有定义在查找码上,其查找效率一般也会比无序文件高

6.锁是数据库系统中可能出现的一种状态。

下列有关死锁的说法错误的是()。

a)当事务由于无法获得对需要访问的数据项的控制权而处于等待状态时,称数据库中产生了死锁

b)死锁是由于系统中各事务之间存在冲突操作且冲突操作的并发执行顺序不当而产生的

c)死锁预防可以使用一次加锁和顺序加锁两种方法,其中一次加速法可能会降低系统的并发程度

d)解除死锁通常采用的方法是选择一个或几个造成死锁的事务,撤销这些事务并释放其持有的锁

7.某系统中事务T1从账户A转出资金到账户B中,在此事务执行过程中,另一事务T2要进行所有账户余额统计操作。

在T1和T2事务成功提交后,数据库服务器突然掉电重启。

为了保证T2事务统计结果及重启后A、B两账户余额正确,需要利用到的事务性质分别是()。

a)一致性和隔离性

b)隔离性和持久性

c)原子性和一致性

d)原子性和持久性

8.设有关系模式SC(Sno,Sname,Sex,Birthday,Cno,Cname,Grade,Tno,Tname)满足函数依赖集:

{Sno→Sname,Sno→Sex,Sno→Birthday,Cno→Cname,(Sno,Cno)→Grade,Tno→Tname}。

SC的主码和属性集(Sno,Cno)的闭包分别是()。

a)(Sno,Tno)和{Cno,Cname,Grade,Tno,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)数据库应用系统安全性需求分析中,需考虑系统应达到的安全控制级别。

按照可信计算机系统评测标准,安全性不高的系统其安全控制级别一般应定为C级。

b)数据库应用系统性能分析一般使用每TPS代价值来衡量系统性价比

c)在数据库应用系统生命周期模型中,规划与分析阶段应生成项目计划书、可行性分析报告和需求说明文档

d)数据库应用系统可行性分析需要从技术、经济、操作等方面评估和判断该项目是否可行,是否能达到预期目标

10.在数据库应用系统实施、运行和维护过程中,设有下列活动:

Ⅰ、在系统运行过程中,对数据库的空间增长情况进行监控

Ⅱ、在系统那个运行过程中,对数据库系统各时段CPU和内存使用情况进行监控

Ⅲ、在数据库系统实施时,运行DDL代码建立关系表

Ⅳ、建立关系表以后编写系统应用程序

Ⅴ、定期进行数据备份

以上活动中,一般情况下属于DBA任务的是()。

a)仅Ⅰ、Ⅱ和Ⅴ

b)仅Ⅰ和Ⅱ

c)仅Ⅰ、Ⅱ和Ⅲ

d)仅Ⅲ、Ⅳ和Ⅴ

11.在SQLServer2000中,User1是销售数据库中的用户,并只被授予了销售明细数据的删除权限,则User1用户在改数据库中能够执行的操作时()。

a)删除销售明细表中的全部数据

b)删除销售明细表中的指定数据

c)查询销售明细表中的全部数据

d)以上操作都可以

12.在SQLServer2000中,要对数据库GoodsDB进行一次差异备份,将其备份到设备Backup1上(该设备已经建立好),并要求该次备份操作清除Backup1中已有的备份内容,下列能实现该备份要求的语句是()。

a)BACKUPDATABASEGoodsDBTOBackup1DIFFERENTIAL,WITHNOINIT

b)BACKUPDATABASEGoodsDBTOBackup1WITHDIFFERENTIAL,NOINIT

c)BACKUPDATABASEGoodsDBTOBackup1DIFFERENTIAL,WITHINIT

d)BACKUPDATABASEGoodsDBTOBackup1WITHDIFFERENTIAL,INIT

13.ADO对象模型用于简化通过ODBC、OLEDB等接口访问数据库的编程工作。

下列关于ADO的说法错误的是()。

a)用ADO对象访问数据库时,仍需依赖OLDDB、ODBC等数据访问接口

b)开发者只需通过使用ADO对象模型中的几个简单对象的方法和属性即可实现对数据库的访问,因此,使用ADO对象模型可以提高数据访问效率

c)ADO是在OLDDB、ODBC等接口基础上设置的高一层接口

d)ADO对象模型提供的编程接口与数据提供者无关,提高了数据访问的透明性

14.在SQLServer2000中,关于dbcreator角色,下列说法正确的是()。

a)该角色是SQLServer系统提供的服务器级角色

b)该角色是SQLServer系统提供的数据库级角色

c)该角色是系统管理员定义的服务器级角色

d)该角色是系统管理员定义的服务器级角色

15.在分布式数据库中,查询处理和优化比集中式数据库要复杂的多,其中的查询优化需要考虑的主要因素包括I/O代价、CPU代价和通信代价。

一般而言,分布式数据库查询优化的首要目标是()。

a)使查询执行时I/O代价最省

b)使查询执行时CPU代价最省

c)使查询执行时通信代价最省

d)使查询执行时I/O代价和CPU代价最省

16.在SQLServer2000中,每个数据库都至少包含一个数据文件和一个日志文件,穿件数据库的主要工作是定义构成数据库的数据文件和日志文件的属性。

给定下列属性:

Ⅰ、初始大小

Ⅱ、物理文件名

Ⅲ、最大大小

Ⅳ、收缩方式

Ⅴ、增长方式

以上属于数据库文件属性的是()。

a)仅Ⅰ、Ⅱ和Ⅲ

b)仅Ⅱ、Ⅳ和Ⅴ

c)仅Ⅰ、Ⅱ、Ⅲ和Ⅴ

d)以上都是

17.在VB6.0中使用Adodc数据空间可以很方便的实现对数据库的插入、删除和修改操作。

假设用Adodc1数据空间删除其结果集当前行对应的数据库数据,下列实现方案中正确的是()。

a)执行Adodc1.Delete方法

b)执行Adodc1.Recordset.Delete方法

c)先执行Adodc1.Delete方法,然后再执行Adodc1.Update方法

d)先执行Adodc1.Recordset.Delete方法,然后再执行Adodc1.Update方法

18.设有某转储策略,用该策略对数据库中的某一数据文件f进行转储时,会将其跟上一次的转储文件采用一定机制进行比较,若发现f被修改或f为新文件时才转储该文件,则这种转储策略是()。

a)完全转储

b)增量转储

c)差量转储

d)增量加差量转储

19.设某系统中有商品销售表(商品号,商品类别,数量,单价,销售日期,销售时间),该表数据量大,在工作时间会被频繁插入销售数据,用户需要经常查询每天各类别商品的销售总量,为了提高查询效率,下列措施中最为有效且合理的是()。

a)在商品销售表上针对商品类别和销售日期属性建立索引

b)建立商品分类别日销售汇总表(商品类别,销售数量,日期),每产生一条新销售记录时更新该表,用户直接使用该表进行查询即可

c)在商品销售表的商品号和销售日期属性上建立索引

d)建立商品日销售汇总表(商品号,商品类别,销售总量,日期),每产生一条销售记录实时更新该表,用户直接使用该表进行查询即可

20.统一建模语言(UML)是一种常用于数据库应用系统设计和开发的可视化建模语言。

关于UML,下列说法错误的是()。

a)UML中的视图是由一个或多个图组成的,一个图是系统模型中的某个侧面的展示

b)用例图、顺序图和状态图都是UML的行为视图,用于描述系统的功能和活动

c)类图和对象图都是UML的结构视图,用于描述系统在某个时间的静态结构

d)在用例图中,与系统交互的人和其他实体都可以成为系统的角色

21.在SQLServer2000中,如果已分配给某个数据库的空间大小远远大于存放改数据库数据需要的实际大小,则应该对该数据库进行收缩,以释放多余的空间,关于收缩数据库,下列说法错误的是()。

a)收缩数据库中的某个文件时,收缩后的文件可以大于定义文件时的初始大小

b)只能收缩数据库所包含的数据文件,不能收缩其日志文件

c)收缩某个具体文件时,只要收缩后的文件空间大于该文件存放数据所需的实际空间,收缩操作即可进行

d)按比例收缩数据库时,收缩后的数据库大小不能小于定义数据库时的初始大小

22.数据库概念设计的任务之一是标识和定义实体集。

关于如何标识和定义实体集有下列说法:

Ⅰ、被标识的实体集应

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1