教据库系统概论 An Introduction to Database system 第六章数据库设计(续-3) 中国人民大学信息学院计算机系令 An Introduction to Database System
An Introduction to Database System 中国人民大学信息学院计算机系 数据库系统概论 An Introduction to Database System 第六章 数据库设计(续-3)
第六章数据库设计 61数据库设计概述 6.2需求分析 6.3概念结构设计 64逻辑结构设计 6.5数据库的物理设计 6.6数据库实施 6.7数据库运行与维护 6.8小结 An Introduction to Database System
An Introduction to Database System 第六章 数据库设计 6.1 数据库设计概述 6.2 需求分析 6.3 概念结构设计 6.4 逻辑结构设计 6.5 数据库的物理设计 6.6 数据库实施 6.7 数据库运行与维护 6.8 小结
65数据库的物理设计 什么是数据库的物理设计 ■数据库在物理设备上的存储结构与存取方法 称为数据库的物理结构,它依赖于给定的计 算机系统 为一个给定的逻辑数据模型选取一个最适合 应用环境的物理结构的过程,就是数据库的 物理设计 An Introduction to Database System
An Introduction to Database System 6.5 数据库的物理设计 ◼ 什么是数据库的物理设计 ◼ 数据库在物理设备上的存储结构与存取方法 称为数据库的物理结构,它依赖于给定的计 算机系统。 ◼ 为一个给定的逻辑数据模型选取一个最适合 应用环境的物理结构的过程,就是数据库的 物理设计
65数据库的物理设计 ■数据库物理设计的步骤 ■确定数据库的物理结构 ■对物理结构进行评价,评价的重点是时间和 空间效率 如果评价结果满足原设计要求则可进入到物 理实施阶段,否则,就需要重新设计或修改 物理结构,有时甚至要返回逻辑设计阶段修 改数据模型。 An Introduction to Database System
An Introduction to Database System 6.5 数据库的物理设计 ◼ 数据库物理设计的步骤 ◼ 确定数据库的物理结构 ◼ 对物理结构进行评价,评价的重点是时间和 空间效率 ◼ 如果评价结果满足原设计要求则可进入到物 理实施阶段,否则,就需要重新设计或修改 物理结构,有时甚至要返回逻辑设计阶段修 改数据模型
数据库物理设计 确定数 评价数据 据库的 库的物理 逻辑结 物理结 结构 数据库 构设计 构 实施 逻辑 模型 物理 模型 An Introduction to Database System
An Introduction to Database System 数据库物理设计 确定数 据库的 物理结 构 评价数据 库的物理 逻辑结 结构 构设计 数据库 实施 物理 模型 逻辑 模型
65数据库的物理设计 6.5.1数据库的物理设计的内容和方法 6.5.2关系模式存取方法选择 6.5.3确定数据库的存储结构 6.54评价物理结构 An Introduction to Database System
An Introduction to Database System 6.5 数据库的物理设计 6.5.1 数据库的物理设计的内容和方法 6.5.2 关系模式存取方法选择 6.5.3 确定数据库的存储结构 6.5.4 评价物理结构
65数据库的物理设计 6.5.1数据库的物理设计的内容和方法 6.5.2关系模式存取方法选择 6.5.3确定数据库的存储结构 6.54评价物理结构 An Introduction to Database System
An Introduction to Database System 6.5 数据库的物理设计 6.5.1 数据库的物理设计的内容和方法 6.5.2 关系模式存取方法选择 6.5.3 确定数据库的存储结构 6.5.4 评价物理结构
65数据库的垂设计的内容和方法( ■设计物理数据库结构的准备工作 ■1.充分了解应用环境,详细分析要运行的 事务,以获得选择物理数据库设计所需参数 ■2.充分了解所用 RDBMS的内部特征,特别 是系统提供的存取方法和存储结构 An Introduction to Database Sy
An Introduction to Database System 6.5.1 数据库的物理设计的内容和方法 ◼ 设计物理数据库结构的准备工作 ◼ 1. 充分了解应用环境,详细分析要运行的 事务,以获得选择物理数据库设计所需参数 ◼ 2. 充分了解所用RDBMS的内部特征,特别 是系统提供的存取方法和存储结构
数据库的物理设计的内容和方法(续) ■选择物理数据库设计所需参数 数据库查询事务 查询的关系 查询条件所涉及的属性 连接条件所涉及的属性 查询的投影属性 An Introduction to Database System
An Introduction to Database System 数据库的物理设计的内容和方法(续) ◼ 选择物理数据库设计所需参数 ◼ 数据库查询事务 ◼ 查询的关系 ◼ 查询条件所涉及的属性 ◼ 连接条件所涉及的属性 ◼ 查询的投影属性
数据库的物理设计的内容和方法(续) ■选择物理数据库设计所需参数(续) 数据更新事务 n被更新的关系 每个关系上的更新操作条件所涉及的属性 ■修改操作要改变的属性值 每个事务在各关系上运行的频率和性能要 求 An Introduction to Database System
An Introduction to Database System 数据库的物理设计的内容和方法(续) ◼ 选择物理数据库设计所需参数(续) ◼ 数据更新事务 ◼ 被更新的关系 ◼ 每个关系上的更新操作条件所涉及的属性 ◼ 修改操作要改变的属性值 ◼ 每个事务在各关系上运行的频率和性能要 求