逻辑结构设计转化为转化为优化模型一般数据特定DBMS概念结构模型数据模型数据库设计物理设计逻辑转换优化方法乙基本<特定DBMS规则ER视图规范化模型特定限制理论
转化为 一般数据 模型 转化为 特定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确定数据库的物理结构 ⚫ 确定数据的存储结构。综合考虑存取时间、存 储空间利用率和维护代价。聚簇的使用条件: – 通过聚簇码进行访问是该关系的主要应用。 – 对应与每个聚簇码的平均元组数既不太少,也不太 多。 – 聚簇码值相对稳定,以减少修改码值引起的维护开 销 ⚫ 设计数据存取路径。主要是如何建立索引。 ⚫ 确定数据存放位置。主要是日志/数据、索引/ 数据的存放尽量分开。 ⚫ 确定系统配置。打开对象数、缓冲区大小、时 间片大小、锁数目等
数据库物理设计确定数据评价数据库的物理库的物理逻辑结构数据库结构机构设计实施逻辑物理模型模型
确定数据 库的物理 逻辑结构 结构 设计 评价数据 库的物理 机构 数据库 实施 物理 模型 数据库物理设计 逻辑 模型