第5章数据库的设计.pptVIP

  • 2
  • 0
  • 约1.29万字
  • 约 76页
  • 2019-04-22 发布于湖北
  • 举报
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 集簇(Cluster)是将有关的数据元组集中存放于一个物理块、若干个相邻的物理块或同一柱面内,以提高查询效率的数据存取结构,目前的RDBMS中都提供按照一个或几个属性进行集簇存储的功能。 集簇一般至少定义在一个属性之上,也可以定义在多个属性之上。 5.5物理设计 5.5.1集簇设计 * 通常只在下述特定情形之下方可考虑建立集簇: ① 当对一个关系的某些属性列的访问是该关系的主要应用,而对其他属性的访问很少或者是次要应用时,可以考虑对该关系在这些属性列上建立集簇。 ② 如果一个关系在某些属性列上的值重复率很高,则可以考虑对该关系在这些属性列上建立集簇。 ③ 如果一个关系一旦装入数据,某些属性的值很少改动,也很少增加或者删除元组,则可以考虑对该关系在这些属性列上建立集簇。 5.5.1集簇设计 * 索引(Index)设计是数据库物理设计的基本问题,对关系选择有效的索引对提高数据库的访问效率有很大的作用。索引也是按照关系的某些属性列建立的,它主要用于常用的或重要的查询中。索引与集簇不同之处在于: ● 当索引属性列发生变化,或增加和删除元组时,只有索引发生变化,而

文档评论(0)

1亿VIP精品文档

相关文档