数据库系统概论:发展、数据独立性与关键知识点

5星 · 超过95%的资源 需积分: 9 51 下载量 153 浏览量 更新于2024-11-22 5 收藏 75KB DOC 举报
在数据库系统概论的学习中,本试题集涵盖了数据库管理技术发展过程、关系模型的特点、关系运算效率、数据库操作异常、规范化理论、数据库设计阶段、ER模型向关系模型转换、数据库控制功能以及事务并发控制等多个关键知识点。 1. 数据独立性比较:数据独立性是衡量数据管理系统灵活性的重要指标。在人工管理阶段,数据依赖于特定的应用程序,数据独立性最低;文件系统阶段提高了数据的独立性,但仍然受到操作系统的影响;而数据库系统阶段(选项A),通过SQL等标准语言和概念模式,实现了更高的逻辑数据独立性和物理数据独立性,因此数据独立性最高。 2. 关系模型特点:关系模型基于严格的数学理论,如集合论和谓词演算,选项A正确;大部分现代微机数据库管理系统(DBMS)采用关系模型,B正确;二维表形式是关系模型的直观表示,C正确;所有关系数据库系统都支持连接操作,所以D选项错误。 3. 关系运算时间复杂度:笛卡尔积是两个关系中的每一个记录对进行组合,其计算量通常很大,可能成为最耗时的运算,选项C符合。 4. 查询涉及的关系:为了查找选修"COMPUTER"课程的"女"学生姓名,需要结合学生关系S(包含姓名)、课程关系C(包含课程名称)和学生选课关系SC(关联学生和课程信息),因此涉及关系是S、C和SC,选项D正确。 5. FoxBASE和FoxPro:这些是数据库管理系统,但它们属于表式系统,即非关系型数据库系统,选项A正确。 6. 删除操作异常:在关系规范化中,删除操作异常指的是不应该被删除的数据被误删,A选项符合。 7. 数据库设计阶段:逻辑设计阶段的主要任务是设计出符合用户需求的关系模式,选项C符合。 8. ER模型转换:M:N联系转换为关系模型时,通常需要使用两个实体的键(码)作为新关系的码,即M端实体码与N端实体码的组合,C选项正确。 9. 数据库控制功能:数据库系统提供的基本控制功能包括安全性、完整性、并发控制等,B选项的可移植性不属于数据控制功能。 10. 事务并发控制:图1所示的并发操作展示了读写冲突,T1读取了A和B的值后,T2修改了A,导致T1验证结果错误,这体现了读“脏”数据的问题,D选项正确。 填空题部分:1. 程序包(或存储过程)是DBMS的基本单位,由一组逻辑一致的程序序列组成;2. 事务的隔离级别决定了如何处理并发操作中的数据一致性问题。 通过解答这些题目,学生可以深入理解数据库系统的核心概念和技术细节,提高对数据库设计、操作和维护的理解能力。