(6.5.1)--6.5物理结构设计.pdf





《(6.5.1)--6.5物理结构设计.pdf》由会员分享,可在线阅读,更多相关《(6.5.1)--6.5物理结构设计.pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、物理结构设计物理结构设计 数据库的物理结构 数据库在物理设备上的存储结构与存取方法,它依赖于给定的计算机系统。数据库的物理设计 为一个给定的逻辑数据模型选取一个最适合应用环境的物理结构的过程。物理结构设计确定数据库的物理结构评价数据库的物理结构逻辑结构设 计数据库实 施物理模型逻辑模型物理结构设计 数据库物理设计的步骤 确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构;对物理结构进行评价,评价的重点是时间和空间效率。物理结构设计 数据库物理设计的准备工作 充分了解应用环境,详细分析要运行的事务,以获得选择物理数据库设计所需参数 充分了解所用RDBMS的内部特征,特别是系统提供的存取
2、方法和存储结构没有通用的物理设计方法可遵循关系模式存取方法选择 确定关系存取方法的依据 数据库查询事务 查询的关系 查询条件所涉及的属性 连接条件所涉及的属性 查询的投影属性 数据更新事务 被更新的关系 每个关系上的更新操作条件所涉及的属性 修改操作要改变的属性值 每个事务在各关系上运行的频率和性能要求存取方法是快速存取数据库中数据的技术关系模式存取方法选择 RDBMS常用存取方法 索引方法 B+树索引 HASH索引 聚簇(Clustering)方法 B+树索引存取方法的选择 B+树索引是数据库使用最为频繁的一类索引 从最早的平衡二叉树演化而来 根据应用要求确定 对哪些属性列建立索引 对哪些属
3、性列建立组合索引 对哪些属性列要建立唯一索引 选择规则 一个(或一组)属性经常在查询条件中出现 一个属性经常作为最大值和最小值等聚集函数的参数 一个(或一组)属性经常在连接操作的连接条件中出现关系模式存取方法选择 HASH索引存取方法的选择 选择规则 关系的属性主要出现在等值连接条件中或主要出现在相等比较选择条件中,而且满足下列两个条件:该关系的大小可预知,而且不变;该关系的大小动态改变,但所选用的DBMS提供了动态HASH存取方法。关系模式存取方法选择 聚簇存取方法的选择 什么是聚簇 为了提高某个属性(或属性组)的查询速度,把这个或这些属性(称为聚簇码)上具有相同值的元组集中存放在连续的物理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 6.5 物理 结构设计

限制150内