2017年广西大学轻工与食品工程学院341农业知识综合三[专业硕士]之数据库系统概论考研强化模拟题
● 摘要
一、选择题
1. 数据的完整性是指数据的正确性、有效性和( )。
A. 可维护性
B. 相容性
C. 可恢复性
D. 独立性
【答案】B
【解析】数据模型应该反映数据模型必须遵守的基本的通用的完整性约束条件。完整性规则是给定的数据模 型中数据及其联系具有的制约和依存规则,用以限定符合数据模型的数据库状态及状态的变化,以保证数据的正 确、有效和相容。
2. 查询Student 表中的所有非空Email 信息,以下语句正确的是( )。
【答案】D
【解析】在数据库WHERE 子句表示条件,IS NOT 语句中,用IS NULL来表示空的记录,
NULL 表本非空信息。
3. 下列不是数据库恢复采用的方法是( )。
A. 建立检查点
B. 建立副本
C. 建立日志文件
D. 建立索引
【答案】D
【解析】建立检查点、建立副本、建立日志文件都是数据库恢复通常采用的方法;建立索引是进行数据库物理设计时,为提高数据查询的速度而采取的方法。
4. 关于“死锁”,下列说法中正确的是( )。
A. 死锁是操作系统中的问题,数据库操作中不存在
B. 在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库
第 2 页,共 74 页
C. 当两个用户竞争相同资源时不会发生死锁
D. 只有出现并发操作时,才有可能出现死锁
【答案】D
【解析】不仅操作系统中有死锁问题,数据库系统中也同样存在死锁问题,死锁是在并发操作时上锁不当而出现的。
5. 如表,因为( )属性使它不能成为关系。
表 项目
A. 项目经理
B. 项目成员
C. 项目名称
D. 项目号
【答案】B
【解析】1NF 是关系必须满足的最低要求,没有满足1NF 就不称为关系。1NF 要求每一个数据项都必须是不可再分的原子数据项。上述“项目”表中,项目成员不是原子数据项,因此,该“项目”表不满足1NF , 该表 不是关系。
6. 关于数据仓库的特性( )。
A. 面向主题的特性是指在组织数据仓库数据时,需要将各种分析需求归类并抽象,形成相应的分析应用主题,并根据分析应用主题的数据需求设计和组织数据
B. 集成特性是指需要将业务系统中的所有数据抽取出来,载入到数据仓库中
C. 集成特性是指需要将企业整个架构中的各种数据和应用集中到数据仓库中
D. 随时间变化性是指数据仓库中的每个数据单元一般都有时间标志,且其中各种数据(包括原始数据)会随时间变化被经常修改
【答案】A
【解析】数据仓库是一个面向主题、集成、非易失、随时间变化的数据集合,基于传统数据库技术,主要目标是研宄如何更有效的组织大规模复杂的数据。
数据仓库是基于数据库技术的,是研宄如何将大规模复杂的数据更有效的组织用于方便使用的技术。
第 3 页,共 74 页
7.
A. 充分条件
B. 必要条件
C. 充要条件
D. 既不充分也不必要
【答案】C
【解析】
若
成立是成立的( )。 成立,由分解规则可
得成立;
若
成立,由合并规则可得成立。
8. 下面列出的条目中,哪些是事务并发执行中可能出现的数据不一致( )。
丢失更新
D. 都是
【答案】D
【解析】在多用户数据库环境中,多个用户程序可能并行地存取数据库。如果不对并行操作进行控制,会破坏数据库的一致性,导致下列问题发生:
①丢失更改:在一事务执行期间修改、重写另一事务刚刚执行的修改,造成一事务的修改结果丢失。
②不可重复读:在一事务执行期间,由于其他事务的修改操作导致该事务两个相同的查询返回不同的数据。
③读“脏”数据:如果数据修改某属性值,然后事务读该值,此后因某种原因撤消对该值的修改,造成读到“脏”数据。
9. 关于关系的完整性约束条件,下列说法错误的是( )。
A. 在关系模型中,允许定义实体完整性、参照完整性和用户定义的完整性
B. 用户完整性应该由关系系统自动支持
C. 参照完整性可由用户或系统定义
D. 用户定义的完整性是应用领域需要遵循的约束条件
【答案】B
【解析】关系完整性有三类:实体完整性、参照完整性和用户定义的完整性。其中实体完整性保证每一个数据(实体)是可识别的,参照完整性保证当数据与数据之间有联系时,这种联系造成的数据取值的制约;用户定义的完整性保证每一个数据的取值在应用领域内是合理的。其中,实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称为关系的两个不变性。也就是说,只要是关系数据库系统就应该自动支持实体完整性和参照完整性。
第 4 页,共 74 页 对未提交更新的依赖不一致的分析
相关内容
相关标签