2017年青岛农业大学动漫与传媒学院341农业知识综合三[专业硕士]之数据库系统概论考研强化模拟题
● 摘要
一、选择题
1. 有两个关系R 和S ,分别包含15个和10个元组,则在组数目情况是( )。
A.15,5,10 B.18, 7, 7 C.21’11, 4 D.25,15,0
【答案】B
【解析】①A 项的情形:若RDS 为10个元组,那么确的。
②B 项的情形:若③C 项的情形:若
为7个元组,那么为4个元组,那么
应为18个元组、为21个元组、
应为8个元组。 为11个元组是正确的。
为15个元组、S 为5个元组是正
中不可能出现的元
④D 项的情形:若为0个元组,那么为25个元组、1-S 为15个元组是正确的。
2. 对关系数据库来说,下面哪些说法是错误的( )。
A. 每一列的分量是同一种类型数据,来自同一个域 B. 不同列的数据可以出自同一个域
C. 行的顺序可以任意交换,但列的顺序不能任意交换 D. 关系中的任意两个元组不能完全相同 【答案】C
【解析】基本关系具有以下6条性质:
①列是同质的,即每一列中的分量是同一类型的数据,来自同一个域。 ②不同的列可出自同一个域,但是具有不同的列名(属性名)。 ③列的顺序无所谓,即列的次序可以任意交换。 ④任意两个元组的候选码不能相同。
⑤行的顺序无所谓,即行的次序可以任意交换。
⑥分量必须取原子值,即每一个分量都必须是不可分的数据项。
3. 关系代数表达式的优化策略中,首先要做的是( )。
A. 对文件进行预处理 B. 尽早执行选择运算 C. 执行笛卡尔积运算
D. 投影运算 【答案】B
4. 关于OLAP 和OLTP 的叙述中错误的是( )。
A.OLTP 事务量大,但事务内容比较简单且重复率高 B.OLAP 的最终数据来源与OLTP 不一样 C.OLAP 面对决策人员和高层管理人员 D.OLTP 以应用为核心,是应用驱动的 【答案】C 【解析】
一样,最终数据来源都是来自底层的数据库系统,但是由于两者的使
用用户不同。
5. 关于数据库概念设计阶段的工作目标,下列说法错误的是( )。
A. 定义和描述应用系统设计的信息结构和范围
B. 定义和描述应用系统中数据的属性特征和数据之间的联系 C. 描述应用系统的数据需求 D. 描述需要存储的记录及其数量 【答案】D
【解析】数据库概念设计阶段的工作内容为:①定义和描述应用领域涉及的数据范围,获取应用领域或问题域的信息模型;②准确描述数据的属性特征、数据之间的关系、数据约束、数据的安全性要求以及支持用户的各种处理需求;③保证信息模型正确便捷的转换成数据库的逻辑结,便于用户理解。但不需要描述需要存储的记录及其数量。 构(数据库模式)
6. 设有两个事务其并发操作如下表所示,下列评价正确的是( )。
表中事务并发操作过程
A. 该操作不存在问题 B. 该操作丢失修改 C. 该操作不能重复读 D. 该操作读“脏”数据 【答案】D 【解析】事务
读出数据A 并做了修改,事务
读取同一数据,随后
由于某种原因被撤
消,执行回滚,这时已修改过的数据恢复原值100,读到的数据200就与数据库中的数据不
一致,称为“脏”数据。
7. 关于基于日志的恢复叙述中,哪一项是正确的( )。
A. 利用更新日志记录中更新前的值可以进行UNDO , 利用更新日志记录中更新前的值可以进行REDO
B. 利用更新日志记录中更新前的值可以进行UNDO , 利用更新日志记录中更新后的值可以进行REDO
C. 利用更新日志记录中更新后的值可以进行UNDO , 利用更新日志记录中更新前的值可以进行REDO
D. 利用更新日志记录中更新后的值可以进行UNDO , 利用更新日志记录中更新后的值可以进行REDO
【答案】B
【解析】UNDO , 对撤消队列中的各个事务进行撤消处理,处理方法是:反向扫描日志文件,REDO , ,对每个UNDO 事务的更新操作执行逆操作,即将日志记录中“更新前的值,写入数据库;对重做队列中的各个事务 进行重做处理,处理方法是+:正向扫描日志文件,对每个REDO 事务重新执行登记的操作,即将日志记录中“更 新后的值”写入数据库。
8. 在关系模式R (U ,F )中,如果存在X 的真子集XI ,使( )。
A. 平凡函数依赖 B. 部分函数依赖 C. 完全函数依赖 D. 传递函数依赖 【答案】B 【解析】如果
其中的X 不是单个属性,而是属性组合,这时需要进一步讨论这个函数
存在X 的真子集XI ,使
称函数依赖
称函数依赖为完全函
不存在X 的真子集XI ,使
依赖是完全函数依赖还是部分函数依赖。如果
为部分函数依赖。如果
称函数依赖为
数依赖。
9. 在关系代数运算中,最费时间和空间的是( )。
A. 选择和投影运算 B. 除法运算
C. 笛卡尔积和连接运算 D. 差运算 【答案】C
相关内容
相关标签