数据库系统概述复习重点:数据模型与数据库管理系统

需积分: 0 15 下载量 5 浏览量 更新于2024-11-23 收藏 92KB DOC 举报
"这是一份2010年的数据库考试复习资料,主要针对大学课程《数据库系统概述》(第四版)。资料涵盖了数据管理的基础概念、数据库系统的特点、数据管理的不同阶段、数据库管理系统的关键功能以及数据独立性的概念。此外,还讨论了数据模型的分类和要素,特别是关系模型的相关内容。" 在复习资料中,数据库相关的知识点主要包括: 1. 数据与数据库的基本概念: - 数据(Data):指的是描述事物的符号记录。 - 数据库(Database,DB):是存储在计算机中,有组织、可共享的数据集合,具有数据模型组织、低冗余度、高数据独立性和可扩展性。 - 数据库系统(Database System,DBS):包括数据库、DBMS、应用系统和数据库管理员,是计算机系统中引入数据库后的整体构成。 2. 数据库管理系统(DBMS)的功能: - 数据定义:定义数据库的结构。 - 数据存取:提供数据的查询、插入、更新和删除操作。 - 运行管理:确保数据的安全性、完整性和并发控制。 - 建立与维护:包括数据库的创建、备份、恢复和优化。 3. 数据管理的三个阶段: - 人工管理阶段:数据不集中,依赖于个人记忆和文档。 - 文件系统阶段:数据以文件形式存储,但缺乏统一管理。 - 数据库系统阶段:通过DBMS实现数据的统一管理和共享。 4. 数据库系统的特点: - 数据结构化:数据以结构化方式组织,便于处理和分析。 - 高共享,低冗余:减少数据重复,提高空间效率。 - 数据独立性:逻辑独立性和物理独立性保证了应用程序与数据存储结构的解耦。 5. 数据独立性: - 逻辑独立性:模式改变不影响外模式,应用程序无需修改。 - 物理独立性:数据存储结构变化不影响模式,保证应用程序的稳定。 6. 数据模型: - 分为概念模型(如实体-联系模型)、逻辑模型(如关系模型)和物理模型(对应实际存储结构)。 7. 数据模型的三要素: - 数据结构:如关系模型中的关系数据结构。 - 数据操作:定义在数据上的基本操作集。 - 完整性约束:确保数据的准确性和一致性。 8. 关系模型: - 包括关系数据结构(如二维表)、关系操作集合(选择、投影、连接等)和关系完整性约束(实体完整性、参照完整性和用户定义的完整性)。 9. 概念模型中的术语: - 实体(Entity):现实世界中的客观存在。 - 实体型(Entity Type):描述一类实体的特征。 - 实体集(Entity Set):同一类型的实体集合。 - 属性(Attribute):描述实体的特性。 - 码(Key):唯一标识实体的属性或属性组合。 - 实体(Entity):具体的一个实例,属于某个实体集。 这份复习资料对于理解和掌握数据库基础理论以及关系数据库模型至关重要,适合准备数据库相关考试的学生进行复习。通过深入学习这些概念和原理,可以为将来设计、管理及使用数据库打下坚实基础。