数据库系统与数据管理:阶段、模式与视图

需积分: 15 3 下载量 23 浏览量 更新于2024-09-03 收藏 274KB DOC 举报
"数据库复习资料选择填空简答题.doc" 这篇文档是关于数据库系统原理的一份复习资料,包含了多个选择题和简答题,涵盖了数据库管理技术的发展、数据独立性、数据库模式、视图、范式理论、关系代数、完整性约束、数据恢复、安全性以及并发控制等核心概念。 1. 数据独立性:数据独立性分为逻辑数据独立性和物理数据独立性,其中数据库系统阶段提供了最高的数据独立性,使得应用程序与数据的存储结构分离。 2. 内模式:描述数据库物理存储方式的部分称为内模式,它是数据库内部的表示。 3. 二级映象:二级映象用于在外模式和模式之间提供数据逻辑独立性,确保应用程序不受模式变化的影响。 4. 视图:视图是基于基本表或视图的虚表,数据存储在基本表中,视图的定义存在于数据库中,视图的更新操作有特定限制。 5. 关系数据库规范化理论:该理论关注如何构建合理的关系模式,减少数据冗余和异常,如插入、删除和修改异常。 6. 逻辑设计:将E-R模型转化为关系模型属于逻辑设计过程。 7. 事务日志:事务日志用于数据恢复,记录所有事务操作以便在系统崩溃时恢复数据。 8. 数据安全性:防止未经授权的访问和数据的非法更改,确保数据的完整性。 9. 参照完整性:例如学生表S和学生选课表SC之间的关联,确保数据的一致性。 10. 数据恢复:通过备份和日志文件可以在数据库损坏后恢复数据。 11. 范式:满足1NF的关系,若所有属性合起来构成键,则最高达到3NF。 12. 函数依赖:在给定的关系模式R中,AB→C和D→B,候选码为AD,意味着AD可以唯一确定其他属性。 13. 数据冗余、插入异常、修改异常和删除异常:1NF关系中可能出现的问题,影响数据一致性。 14. 封锁机制:并发控制的主要方法,确保多用户环境下数据的一致性。 15. 人工管理阶段:数据管理技术的第一个阶段,没有专门的软件来管理数据。 16. 数据模型:是数据库系统的基础,描述数据的结构和语义。 简答题部分: 1. 视图与基本表的区别在于视图是虚表,不实际存储数据,而基本表存储实际数据。视图的定义存储在数据库中,其数据来源于基本表,视图可以被查询、删除,但更新操作有限制。 2. 事务的ACID特性包括原子性(所有操作要么全部完成要么全部不完成)、一致性(事务前后数据库保持一致性状态)、隔离性(事务之间相互隔离执行)和持久性(事务一旦提交,其结果就是永久的)。这些特性保证了数据库系统的稳定性和可靠性。 这份复习资料全面覆盖了数据库系统的关键概念,对于准备相关考试或深入理解数据库原理非常有帮助。