以前数据库复习要点.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【知识点详解】 1. 数据库设计的阶段: - 需求分析阶段:了解用户需求,明确系统目标,分析业务流程,定义数据实体及它们之间的关系。 - 概念设计阶段:采用E-R(实体-关系)模型,描述信息结构,不涉及具体的数据存储形式。 - 逻辑设计阶段:将E-R模型转化为特定数据库管理系统支持的关系模型。 - 物理设计阶段:考虑存储结构和存取方法,优化数据库在实际系统中的表现。 2. E-R图的作用: - E-R图是概念设计阶段的主要工具,用于构建概念模型,它包含实体、属性和联系。 - 实体用矩形表示,属性用椭圆形表示,联系用菱形表示。 3. E-R模型到关系模型的转换: - 一对一联系:可以直接转换为一个关系模式,关键字段为两端实体的关键字。 - 一对多联系:也可以转换为一个关系模式,关键字段为一端实体的关键字。 - 多对多联系:需要转换为两个关系模式,其中一个包含M端实体的关键字和联系的属性,另一个包含N端实体的关键字和联系的属性。 4. 数据库实施阶段: - 建立库结构:根据逻辑设计创建数据库的物理结构。 - 加载数据:将源数据导入到新建的数据库中。 - 系统调试:测试数据库的性能和正确性,调整索引和存储策略。 5. E-R图的合并冲突: - 在合并局部E-R图时,可能遇到属性冲突、结构冲突和命名冲突,需要进行协调统一。 6. 数据模型: - E-R模型是一种概念数据模型,独立于具体的数据库管理系统和硬件设备。 - 数据流程图(DFD)是需求分析阶段的工具,用于描述系统的信息流。 7. E-R图的元素: - E-R图中的联系可以与一个或多个实体有关,表示实体间的关联。 8. 需求分析、概念结构设计和逻辑结构设计阶段的结果: - 需求分析阶段得到数据字典描述的数据需求。 - 概念结构设计阶段得到E-R图表示的概念模型。 - 逻辑结构设计阶段得到某个DBMS所支持的数据模型,即关系模型。 9. 数据库设计的其他方面: - 索引设计属于物理设计阶段,决定在哪些字段上创建索引以提高查询效率。 - 数据字典是数据描述的集合,记录了所有数据元素的信息。 - 数据库应用系统设计的核心是数据设计,处理设计则是实现对数据的操作。 10. 数据库实施阶段的工作: - 数据转换:将原有数据转换成新数据库格式。 - 应用程序开发:编写和调试与数据库交互的程序。 11. 数据库冲突类型: - 在合并E-R图时的冲突主要包括属性冲突、结构冲突和命名冲突。 12. 数据库系统: - 使用数据库的系统称为数据库系统,它包括数据库、数据库管理系统、数据库管理员以及用户应用等组成部分。 通过以上知识点,我们可以看到数据库设计是一个系统的过程,涵盖了理解用户需求、构建概念模型、逻辑设计、物理设计以及实施等多个步骤。每个阶段都有其特定的任务和工具,如E-R图用于概念设计,而数据字典和数据流程图则服务于需求分析。在设计过程中,还需要处理各种冲突,确保最终的数据库能够高效、准确地满足用户需求。
- 粉丝: 18
- 资源: 7万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助