数据库原理 数据库的物理设计

对给定的逻辑模型 选取一个 是和应用要求的 物理结构的过程

数据库的物理结构 包括在物理设备上的 存储结构+存取方法 (依赖于选定的DBMS)

 

物理设计的步骤

数据库原理 数据库的物理设计_第1张图片

关系模式存取方法的选择:索引方法、聚簇方法

索引

为什么要建立索引?---提高增删改查的效率 (存取的效率)

如何确定存取方法?

按照应用的需求:(一般经常在 查询条件、聚集函数、连接条件 当中出现 的 适合建立索引)

对哪些属性列建立索引?、对哪些设计唯一索引?、或者组合索引?

如何建立索引?

数据库原理 数据库的物理设计_第2张图片

B+树:(既能随机、也能顺序)(B+树的秩、)

数据库原理 数据库的物理设计_第3张图片

数据库原理 数据库的物理设计_第4张图片

范围查找:

数据库原理 数据库的物理设计_第5张图片

HASH存取方法:

数据库原理 数据库的物理设计_第6张图片

选择考虑的因素:

数据库原理 数据库的物理设计_第7张图片

 

聚簇方法:为了提高 某个属性或者某个属性组的查询速度把这个属性上拥有相同值的元组 集中存放在连续的物理块 称为聚簇

该属性 或者属性组称为 聚簇 码(cluster key)

建立:

数据库原理 数据库的物理设计_第8张图片

适用范围:

既适用于单个关系独立聚簇,也适用于多个关系组合聚簇

数据库原理 数据库的物理设计_第9张图片

数据库原理 数据库的物理设计_第10张图片

局限性:

数据库原理 数据库的物理设计_第11张图片

使用条件:

数据库原理 数据库的物理设计_第12张图片

 

了解完了存储方法、开始选择存储结构、评价存储结构

数据库原理 数据库的物理设计_第13张图片

数据存放的位置和系统的配置都是有说法的

位置:

数据库原理 数据库的物理设计_第14张图片

系统配置:(都是有缺省值的,根据实际应用情况再作修改)

数据库原理 数据库的物理设计_第15张图片      数据库原理 数据库的物理设计_第16张图片

 

总结

数据库原理 数据库的物理设计_第17张图片

 

你可能感兴趣的:(数据库,笔记)