大学计算机系数据库--第7讲数据库设计.pptVIP

  • 1
  • 0
  • 约2.95千字
  • 约 41页
  • 2018-12-29 发布于广东
  • 举报

大学计算机系数据库--第7讲数据库设计.ppt

数据库设计 五、物理设计 物理设计 任务 在逻辑设计的基础上,为每个关系模式选择合适的存储结构和存取方法。 目标 提高数据库的性能,特别是满足主要应用的性能要求; 有效地利用存储空间。 物理设计(续) 影响物理设计的因素 查询事务 要查询的关系; 查询条件所涉及的属性; 连接条件所涉及的属性; 查询的投影属性。 物理设计(续) 更新事务 要更新的关系; 每个关系上更新操作的类型; 删除和修改操作条件所涉及的属性; 修改操作要改变的属性值。 物理设计(续) 选择存取方法 目的:使事务能快速存取数据库中的数据。 常用方法:索引、聚簇、HASH 索引存取方法 索引的选择 按启发式规则选择(常用) 代价估算(困难) 物理设计(续) 按启发式规则选择索引的一般原则 (1)下列情况之一的属性或表,不宜建立索引 不出现或很少出现在查询条件中的属性; 属性值很少的属性; 属性值分布严重不均的属性; 经常更新的属性或表; 过长的属性; 太小的表。 物理设计(续) (2)满足下列条件之一,可以考虑在相关属性上建索引 主码和外码一般都应建索引; 以读为主或只读表,只要空间允许可以多建索引; 等值查询,且满足条件的元组数5%,可以在相关属性上建索引; 范围查询,可以考虑在相关属性上建索引。 物理设计(续) 设计存储结构 目的:确定如何在磁盘上存储关系、索引等数据库文件,使得空间利用率最大而数据库操作的开

文档评论(0)

1亿VIP精品文档

相关文档