数据库原理与应用期末复习重点

版权申诉
0 下载量 90 浏览量 更新于2024-07-01 收藏 474KB DOC 举报
"数据库原理与应用期末考试复习题库2016.doc" 数据库原理与应用是计算机科学中一个至关重要的领域,它涉及到如何高效、安全地存储和管理数据。以下是一些关键知识点: 1. **事务**:事务是数据库操作的基本单元,具有原子性、一致性、隔离性和持久性这四大特性。原子性意味着事务中的所有操作要么全部成功,要么全部失败。一致性确保事务完成后,数据库状态符合业务规则。隔离性保证了不同事务之间的操作不会相互干扰。持续性则确保一旦事务提交,其结果将永久保存。 2. **数据库**:数据库是一个长期存储在计算机内的、有组织的、可共享的数据集合。它提供了数据的结构化存储和管理。 3. **数据库管理系统 (DBMS)**:DBMS是用户与操作系统之间的数据管理软件,负责数据的存取、管理和保护。 4. **物理结构设计**:数据库设计的一个重要阶段,涉及数据在磁盘或其它存储设备上的实际布局和存储方式。 5. **查询处理**:包括查询分析、查询检查、查询优化和查询执行,是数据库系统处理用户查询的整个流程。 6. **身份验证模式**:SQL Server提供Windows身份验证和混合身份验证模式,前者依赖于操作系统的用户账户,后者允许直接使用SQL Server的用户账户登录。 7. **游标**:用于在数据库的集合处理方式和主语言的单记录处理之间进行协调,允许用户逐行处理查询结果。 8. **触发器**:数据库中的一种特殊类型的存储过程,会在特定的DML(插入、更新、删除)操作发生时自动执行。 9. **安全性机制**:包括视图和授权,视图用于提供定制的访问视角,授权用于控制用户对数据库对象的访问权限。 10. **并发控制**:通过封锁机制防止并发操作导致的问题,如丢失修改、不可重复读和读脏数据。封锁机制包括共享锁和排它锁。 11. **数据模型**:数据库设计的基础,主要分为层次模型、网状模型和关系模型。关系模型是最常见且广泛使用的。 12. **E-R图**:用于表示实体、属性和联系的图形工具,实体通常用矩形表示,属性用椭圆形表示,联系用菱形表示。 13. **并发问题**:并发操作可能导致的问题,包括丢失修改、不可重复读和读脏数据,需要通过并发控制技术如封锁来解决。 14. **数据独立性**:包括逻辑独立性和物理独立性。物理独立性意味着改变数据的存储结构不会影响应用程序,而逻辑独立性则保证模式的改变不影响应用程序。 理解并掌握这些核心概念对于学习数据库原理与应用至关重要,它们是数据库系统设计、开发和管理的基础。在准备期末考试时,学生需要深入理解和练习这些知识点,以便能够应对各种实际问题。