2007年数据库概论试题复习指南

版权申诉
0 下载量 64 浏览量 更新于2024-08-05 收藏 36KB DOC 举报
本资源是一份关于数据库概论的试题文档,涵盖了名词解释、选择题以及相关概念的理解。以下是对部分内容的详细解析: 1. 名词解释部分包括了数据库设计和管理的基本概念: - **模式**:数据库设计中的一个抽象级别,定义了数据库的整体结构和数据的组织方式。 - **函数依赖**:反映数据之间的静态依赖关系,是关系数据库理论中用于确定候选键的重要依据。 - **事务**:一组数据库操作,这些操作要么全部执行成功,要么全部回滚,确保数据的一致性。 - **侯选码**:在一个关系模式中能唯一标识元组的最小属性集,候选码可以是单个属性或属性组合。 - **实体完整性**:确保数据库中实体实例的完整性,要求每个实体都有唯一的标识符,并且不允许出现空值。 2. 选择题部分涵盖了数据库的不同层面: - 第一题考察数据视图层次:用户看到的数据视图是数据的外模式,对应于用户视角。 - 第二题涉及数据模型的描述:子模式DDL描述的是数据库的局部逻辑结构,即用户自定义的局部视图。 - 第三题考查DBMS与OS的关系:DBMS是操作系统的一部分,通常由操作系统支持,选项C更符合。 - 第四题是基本关系代数运算:包括并(∪)、差(-)、笛卡尔积(×)、投影(π)和选择(σ),这些都是关系运算的基础。 - 第五题讨论联接类型:外部并(C)允许保留被自然联接后无法匹配的行,即存在冗余。 - 第六题涉及数据模型的三要素:数据结构、数据操作和完整性约束条件,这是描述数据模型的核心内容。 - 第七题考察分解和依赖保持:根据函数依赖F,ρ={AB,BC}不满足无损联接,因为AB去掉B后无法通过BC恢复B的信息,但保持了FD。 - 第八题判断多对多联系:储蓄所与储户之间的关系是多对多,因为一个储户可以在多个储蓄所存款,反之亦然。 - 第九题描述设计阶段:ER图到关系模型的转换发生在逻辑设计阶段,即将概念模型转化为数据库的具体实现。 - 第十题涉及并发控制:T1和T2的操作可能造成“丢失修改”问题,因为T2修改了A值而未提交,导致T1看到的是错误结果。 - 第十一题讨论事务锁定:排它锁意味着事务对数据项有独占访问权限,即读写均可。 - 最后一题考察关系表的主码:医疗关系表中,患者编号作为唯一标识,是最小的主码属性集合。 这份试题涵盖了数据库设计、数据模型、查询操作、并发控制和事务管理等多个核心知识点,旨在测试学生对数据库系统原理的深入理解。