数据库系统原理试卷3

preview
需积分: 0 36 下载量 74 浏览量 更新于2008-06-07 收藏 75KB DOC 举报
数据库系统原理试卷3主要考察了数据库管理的基础理论和实践应用,涵盖了多个关键知识点。以下是根据题目内容解析的详细知识点: 1. **关系代数与笛卡尔积**:关系R有三个元组,关系S有五个元组,R×S表示两关系的笛卡尔积,结果是3*5=15个元组,属性数是R和S属性的总和,即4+3=7个。 2. **数据库的三级模式结构**:外模式可以有多个,通常对应不同用户视图;模式只有一个,是数据库的整体逻辑结构;内模式也只有一个,代表数据库的物理存储方式。 3. **死锁处理**:诊断死锁通常使用“资源图”和“超时等待检测”两种方法。 4. **封锁粒度与多粒度封锁**:物理粒度包括页级封锁、行级封锁等;逻辑粒度如表级封锁、记录级封锁等。 5. **数据库恢复技术**:主要依赖事务日志和检查点机制,确保数据库在异常情况下能恢复到一致状态。 6. **并发控制中的数据不一致性**:除了不能重复读,还包括脏读(未提交的更改被其他事务读取)和幻读(事务看到其他事务已提交但自己之前未看到的新行)。 7. **数据库特性与选择**: - 最小冗余度、程序与数据独立性、易于扩充都是关系数据库的重要特征,正确答案是D,数据结构化。 - DDL(Data Definition Language)用于定义数据库结构,选项C正确。 - 面向对象模型是一种数据模型,选项B正确。 - 概念模型的基本语义单位是实体与联系,选项C正确。 - E-R图中矩形框表示实体,选项B正确。 - 从表中取出满足条件的元组的操作称为选择,选项A正确。 - 传统集合运算中,关系R和S的并表示为包含R和S所有不同元组,选项A正确。 - SQL中查询年龄在18至20岁的学生的正确语句是B。 - 关系R的主码是决定其他属性的属性集合,根据函数依赖集F,N→M,M→S,所以主码是NM,选项A正确。 - 关系模型至少满足第一范式(1NF),选项D正确。 - 逻辑结构设计将概念模型转化为与DBMS支持的关系模型相符合,选项B正确。 - 关系模型的完整性约束通常包括实体完整性、参照完整性和用户自定义完整性,正确答案是C。 - 登录日志文件时应先登录再更新,确保数据一致,选项B正确。 - 若关系模式R属于3NF,则所有非主属性都不传递依赖于码,选项B正确。 - X—>Y∈F表明X决定Y,X和Y之间存在函数依赖关系。 这些知识点涉及数据库的设计、操作、并发控制、恢复策略以及数据完整性的概念,是数据库系统原理学习的核心内容。理解并掌握这些知识对于进行数据库管理和开发至关重要。
LIN0124
  • 粉丝: 0
  • 资源: 4
上传资源 快速赚钱
voice
center-task 前往需求广场,查看用户热搜

最新资源