四级数据库工程师-124
1.下面关系函数依赖的传述中,不正确的是______。
A 若XY——>Z,则X——>Z,Y——>Z
B 若X——>Y,Y——>Z,则X——>YZ
C 若X——>Y,Z包含Y,则X——>Z
D 若X——>Y,Y——>Z,则X——>Z
2.以下关于DFD与IDEF0比较错误的是______。
A 在模型规范方面,DFD方法更加规范,更加适合初学者
B DFD图用箭头也称数据流来描述数据移动的方向
C IDEF0还可以表示出控制流和说明处理或活动实施方式的一些约束
D 这两种方法都是基于结构化分析的思想
3.数据库的安全性控制可以保证用户只能存取他有权存取的数据。在授权的定义中,数据对象______,授权子系统就越灵活。
A 范围越大
B 范围越小
C 约束越细
D 范围越适中
A ①②③
B ①②④
C ①②⑤
D ①②③④⑤
5.关于分布式数据库,下列说法错误的是______。
A 在分布式数据库系统中,分片透明性主要是指数据分片的分配位置对用户是透明的,用户无需关注每个分片被分配的场地
B 对于用户而言,一个分布式数据库系统从逻辑上看如同一个集中式数据库,用户可在任何一个场地执行全局应用和局部应用
C 分布式数据库的查询处理代价既包括CPU和I/O代价,也需要考虑场地间传输数据所需的通信代价
D 在分布式数据库查询中,导致场地问数据传输量大的主要原因是数据问的连接操作和并操作
6.在数据库物理设计阶段,建立索引的目的是为了提高数据的______。
A 更改效率
B 插入效率
C 查询效率
D 删除效率
7.以记录为单位的日志文件的内容不包括______。
A 每个事务的详细执行过程
B 每个事务的结束标记
C 每个事务的所有更新操作
D 每个事务的开始标记
8.在关系数据库设计中,设计关系模式是下面哪个阶段的任务______。
A 需求分析
B 概念设计
C 逻辑设计
D 物理设计
9.UML是软件开发中的一个重要工具,它主要应用于下列哪种软件开发方法______。
A 基于瀑布模型的结构化方法
B 基于需求动态定义的原型化方法
C 基于数据的数据流开发方法
D 基于对象的面向对象的方法
10.数据库系统不仅包括数据库本身,还包括相应的硬件、软件和______。
A 数据库管理系统
B 数据库应用系统
C 相关的计算机系统
D 各类相关人员
11.日志文件的内容不包括下面哪个______。
A 每个事务的开始标记
B 每个事务的结束标记
C 故障发生点
D 每个事务的所有更新操作
12.以下不属于性能需求分析的内容是______。
A 数据操作响应的时问
B 系统吞吐量
C 每TPS代价值
D 存储需求分析
A 1NF
B 2NF
C 3NF
D 4NF
14.下列关于关系模型的叙述中错误的是
A 关系模型是建立在离散数学几何论中“集合”和“关系”这两个基本概念基础上的
B 关系模型用关系统一表示实体和实体间的联系
C 关系模型具有较好的数据独立性和安全保密性
D 关系模型的查询效率高于非关系数据模型
15.若YXU,则X→Y成立,该规则属于函数依赖推理规则中的______。
A 自反律
B 增广律
C 传递率
D 伪传递
16.以下关于顺序加锁法及其缺点叙述错误的是
A 该方法对数据库中事务访问的所有数据项规定一个加锁顺序
B 每个事务在执行过程中必须按顺序对所需的数据项加锁
C 维护对这些数据项的加锁顺序很困难,代价非常大
D 事务按照固定的顺序对这些数据项进行加锁比较方便
18.设有关系模式:期刊订阅(期刊编号,期刊名称,定价,读者编号,读者姓名,订阅起始日期,订阅截止日期),其满足函数依赖集:{期刊编号→期刊名称,期刊编号→定价,读者编号→读者姓名,(期刊编号,读者编号)→订阅起始日期,(期刊编号,读者编号)→订阅截止日期}。下列选项中的函数依赖都属于平凡函数依赖的是
A (期刊编号,读者编号)→期刊编号,(期刊编号,读者编号)→读者编号
B (期刊编号,读者编号)→期刊名称,(期刊编号,读者编号)→定价
C (期刊编号,读者编号)→订阅起始日期,(期刊编号,读者编号)→订阅截止日期
D (期刊编号,读者编号)→期刊编号,(期刑编号,读者编号)→订阅起始日期
J—009 | 3 |
X—100 | 1 |
X—002 | 2 |
指针号
|
|||
1 | 西服 | X—100 | 700 |
2 | 洗衣机 | X—002 | 1500 |
3 | 彩电 | J—009 | 2300 |
A 聚集、稀疏索引
B 非聚集、稀疏索引
C 聚集、稠密索引
D 非聚集、稠密索引
20.以下关于两段锁协议的原理叙述错误______。
A 每个事务的执行程序划分为两个阶段,加锁阶段和解锁阶段
B 加锁阶段事务可以申请获得任何数据项上的任何类型的锁,允许释放任何锁
C 在解锁阶段,事务可以释放在任何数据项上的任何类型的锁,但是不能再申请任何锁
D 每个事务开始执行后就进入了加锁阶段
21.以下关于锁的粒度叙述错误的是______。
A 施加X锁和S锁的数据项的大小称为锁的粒度
B 锁粒度与事务并发执行的程度和DBMS并发控制的开销密切相关
C 在关系数据库中,可以对数据页、索引和块等物理单元进行加锁
D 当锁粒度比较大时,事务的并发度高,但是系统开销比较大
22.关于部署图,下述说法错误的是______。
A 部署图又叫配置图
B 描述系统中硬件和软件的物理配置情况和系统体系结构
C 用结点表示实际的物理配置
D 部署图是动态图
23.Visual Basic 6.0中,ADO数据控件用于连接数据源的属性是______。
A Refresh
B RecordSource
C CommandType
D ConnectionString
24.关于一次性加锁法及其缺点叙述错误的是______。
A 该方法要求每个事务在开始执行时不必将要访问的数据项全部加锁
B 要求事务必须一次性的获得对需要访问的全部数据的访问权
C 多个数据项会被一个事务长期锁定独占,降低了系统的并发程度
D 将事务执行时可能访问的所有数据项全部加锁,进一步降低了系统的并发程度
25.关于视图的属性列有如下说法,正确的是______。
A 组成视图的属性列名应该全部指定
B 组成视图的属性列名可以省略一部分或者指定一部分,其他隐含在子查询中
C 组成视图的属性列名或者全部省略或者全部指定,别无选择
D 组成视图的属性列名应该全部省略
26.下列关于视图的说法中不正确的是( )
A 可以用视图数据暂时从数据库中分离成为自由数据
B 视图建立之后,可以脱离数据库单独使用
C 视图兼有表和查询的特点
D 视图可分为本地视图和远程视图。
27.下面关于视图的描述中不正确的是______。
A 视图是外模式
B 视图是虚表
C 使用视图可以简化查询语句的编写
D 使用视图可以加快查询语句的执行速度
28.JDBC API中用来执行SQL语句的对象是______。
A DriverManager
B Statement
C Connection
D ResultSet
29.可以按照原数据库设计要求对数据库存储空间进行全面调整,重新安排存储位置、回收垃圾、减少指针链等,以提高系统性能的是______。
A 重组织
B 查询优化
C 重构造
D 监控分析
30.下面列出的数据模型中,哪一项是概念数据模型?______
A 网状模型
B 层次模型
C 实体一联系模型
D 关系模型
时间
|
取款事务A
|
转账事务B
|
T1
|
|
开始事务
|
T2
|
开始事务
|
|
T3
|
|
查询账户余额为1000元
|
T4
|
查询账户余额为1000元
|
|
T5
|
|
取出100元把余额改为900元
|
T6
|
|
提交事务
|
T7
|
查询账户余额为900元(和T4读取的不一致)
|
|
4.
5.
1.①把WANG同学的学习选课和成绩全部删去;
2.②把选修Maths课及格的成绩全改为空值;
3.③把低于总平均成绩的女同学成绩提高5%。