逻辑结构设计 转化为 转化为 般数据 特定DBMS 优化模型 概念结构 模型 数据模型 设计 数据库 物理设计 基本 转换 优化方法☑ 逻辑 ER视图 )规则 特定DBMS 规范化 模型 N 特定限制 理论
转化为 一般数据 模型 转化为 特定DBMS 数据模型 基本 ER视图 转换 规则 特定DBMS 特定限制 概念结构 设计 优化模型 数据库 物理设计 优化方法 规范化 理论 逻辑 模型 逻辑结构设计
6.4.2数据模型的优化 ●确定数据依赖 ●对各个关系模式间的数据依赖进行极小化处理, 消除冗余的联系。 ● 按照数据依赖理论对关系模式逐一进行分析考 察是否存在部分函数依赖、传递函数依赖、多 值依赖等,确定各关系模式分别属于第几范式。 ·按照需求分析阶段得到的各种应用对数据处理 的要求,分析这样的应用环境这些关系模式是 否合适,确定是否要对它们进行合并和分解。 。对关系模式进行必要的分解和合并
6.4.2 数据模型的优化 ⚫ 确定数据依赖 ⚫ 对各个关系模式间的数据依赖进行极小化处理, 消除冗余的联系。 ⚫ 按照数据依赖理论对关系模式逐一进行分析考 察是否存在部分函数依赖、传递函数依赖、多 值依赖等,确定各关系模式分别属于第几范式。 ⚫ 按照需求分析阶段得到的各种应用对数据处理 的要求,分析这样的应用环境这些关系模式是 否合适,确定是否要对它们进行合并和分解。 ⚫ 对关系模式进行必要的分解和合并
6.4.3设计用户子模式 ●使用更符合用户习惯的别名; ●针对不同级别的用户,定义不同的外模式,以 满足系统对安全性的要求; ●简化用户对系统的使用;
6.4.3设计用户子模式 ⚫ 使用更符合用户习惯的别名; ⚫ 针对不同级别的用户,定义不同的外模式,以 满足系统对安全性的要求; ⚫ 简化用户对系统的使用 ;
6.5数据库物理设计 6.5.1确定数据库的物理结构 ●确定数据的存储结构。综合考虑存取时间、存 储空间利用率和维护代价。聚簇的使用条件: -通过聚簇码进行访问是该关系的主要应用。 -对应与每个聚簇码的平均元组数既不太少,也不太 多。 一聚簇码值相对稳定,以减少修改码值引起的维护开 销 ●设计数据存取路径。主要是如何建立索引。 。确定数据存放位置。主要是日志/数据、索引/ 数据的存放尽量分开。 ●确定系统配置。打开对象数、缓冲区大小、时 间片大小、锁数目等
6.5 数据库物理设计 6.5.1确定数据库的物理结构 ⚫ 确定数据的存储结构。综合考虑存取时间、存 储空间利用率和维护代价。聚簇的使用条件: – 通过聚簇码进行访问是该关系的主要应用。 – 对应与每个聚簇码的平均元组数既不太少,也不太 多。 – 聚簇码值相对稳定,以减少修改码值引起的维护开 销 ⚫ 设计数据存取路径。主要是如何建立索引。 ⚫ 确定数据存放位置。主要是日志/数据、索引/ 数据的存放尽量分开。 ⚫ 确定系统配置。打开对象数、缓冲区大小、时 间片大小、锁数目等
数据库物理设讦 确定数据 评价数据 库的物理 库的物理 逻辑结构 结构 机构 数据库 设计 实施 逻辑 物理 模型 模型
确定数据 库的物理 逻辑结构 结构 设计 评价数据 库的物理 机构 数据库 实施 物理 模型 数据库物理设计 逻辑 模型