数据库工程师试题以及答案1.pdf
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2010年3月计算机等考四级数据库
2010年3月计算机等考四级数据库工程师选择题
(1)在数据库应用系统的需求分析阶段,需要考虑数据的安全性需求。
下列不属于数据安
全性需求分析内容的是
A)分析数据的安全性需求,以确定每个关系表上定义的数据约束能够满足使用要求
B)分析全局用户对数据的存取需求,以确定全局数据的安全控制策略
C)分析特殊用户对数据的存取需求,以保证数据库的安全控制策略能够满足其使用要
求
D)分析各类用户对数据的存取需求,以确定各类用户能够操作的数据
(2)有学生表(学号, 姓名, 性别, 身份证号, 出生日期, 所在系号),在此表上使用如下语句建立索引:
CREATE NONCLUSTERED INDEX Idx_Name ON
学生表(姓名);
此索引被称为
A)非聚集散列索引
B)非聚集辅索引
C)非聚集顺序索引
D)非聚集主索引
(3)在数据库物理设计阶段,使用聚集文件组织数据可以提高一些查询的效率。
下列关于聚集文件和聚集键的描述错误的是
A)聚集文件将不同关系表中有关联关系的记录存储在一起,以减少系统的
物理I/O次数
B)聚集键应该选用频繁用于进行自然连接的属性或属性组
C)聚集文件可以提高某些连接查询的速度,但是它可能导致其他类型的查
询处理变慢
D)关系表中某个属性的数据重复率越高,越适合作聚集键
(4)己知有描述科研项目及负责教师的关系模式:科研项目(项目号, 项目名称, 经费, 负责教师号, 姓名, 职称),该关系模式满足函数依赖集:F={项目号→项目名称, 项目号→经费, 项目号→负责教师号, 负责教师号→姓名, 负责教师号→职称}。
下列分解中最合理的符
合3NF的关系模式是
A)科研项目(项目号, 项目名称, 经费),教师(教师号, 姓名, 职称)
B)科研项目(项目号, 项目名称, 经费),教师(教师号, 姓名, 职称, 项目号)
C)科研项目(项目号, 项目名称, 经费, 负责教师号),教师(教师号, 姓名, 职称)D)科研项目(项目号, 项目名称, 经费),项目_教师(项目号, 负责教师号),教师(教师号, 姓名, 职称)
(5)在IDEF0图中矩形框代表功能活动。
关于连接到矩形框4条边上的箭头的语义,下列
说法错误的是
A)左边的箭头表示完成功能活动需要的数据,它强调被活动消耗或变换的内容
B)上边的箭头表示影响这个活动执行的事件或约束,它强调被活动变换的内容
C)右边的箭头表示由这个活动产生的信息,它强调活动变换和处理的结果
D)下边的箭头表示实施该活动的手段或完成活动需要的资源,它强调如何做
6)数据库的运行管理与维护主要由数据库管理员负责,工作内容主要包括日常维护、系统
监控与分析、性能优化等。
下列关于数据库管理员工作内容的说法错误的是
A)数据库的备份和恢复是重要的维护工作,数据库管理员应根据不同的应用要求制定
不同的备份计划,在备份计划中应包含备份的时间、周期、备份方式和备份内容等B)性能优化是数据库管理员的重要工作,性能优化的主要手段有查询优化、索引调整、模式调整等,这些工作一般无需开发人员参与
C)数据库管理员应监控数据库中各种锁的使用情况,并处理可能出现的死锁情况,若
发现问题应及时通知相关人员
D)数据库管理员需要定期检查存储空间使用情况并根据需求扩展存储空间,这些工作
一般无需最终用户参与
(7)若系统中存在4个等待事务T0、T1、T2、T3,其中T0正等待被T1锁住的数据项Al,T1正等待被T2锁住的数据项A2,T2正等待被T3锁住的数据项A3,T3正等待被T0锁住的数据项A0。
根据上述描述,系统所处的状态是
A)活锁
B)死锁
C)封锁
D)正常
(8)在SQL Server 2000中,某数据库中有教师表(教师号, 姓名, 职称),其中教师号的数据类型是整型,其他均为字符类型。
若教师表中当前没有数据,用户在数霜尾币藕次执行下
列语句:
Ⅰ.BEGIN TRANSACTION T1
Ⅱ.INSERT INTO教师表VALUES(1000,'张三','助教');
Ⅲ.INSERT INTO教师表VALUES(1001,'王二','助教');
Ⅳ.COMMIT T1;
Ⅴ.BEGIN TRANSACTION T2
Ⅵ.INSERT INTO教师表VALUES(1002,'王三','讲师');
Ⅶ.INSERT INTO教师表VALUES(1003,'李四','讲师');
Ⅷ.COMMIT T2;
在Ⅶ执行的时候数据库所在的服务器突然掉电,当数据库系统重新启动后,教师表中包含的数据条数为
A)4条
B)3条
C)2条
D)0条
(9)已知学生关系(学号, 姓名, 性别, 课程号, 成绩, 所在系号)有下列函数依赖Ⅰ.(学号, 课程号)→课程号Ⅱ.(学号, 课程号)→成绩
Ⅲ.(学号, 课程号)→所在系号Ⅳ.(学号, 课程号)→姓名,性别
Ⅵ.(学弓, 桌程号)→学号
以上函数依赖属于非平凡函数依赖的是
A)仅I和V
B)仅Ⅱ和V
C)仅Ⅲ和Ⅳ
D)仅II、Ⅲ和Ⅳ
(10)数据库管理系统采用三级加锁协议来防止并发操作可能导致的数据错误。
在三级加锁协议中,1级加锁协议能够解决的问题是
A)丢失修改。