数据库chapter7(10)

时间:2025-02-27

华中科技大学管理学院数据库课件,“我为人人”服务队收集整理上传

顺序文件、索引文件、散列文件等;根据实际情况,为基本关系表设计合适的存取方法和存取路径,如设计索引字段和索引,以提高数据查询速度。

下面给出一些为基本表选择合适的文件结构的原则。

1)如果数据库中的一个基本表中的数据量很少,并且插入、删除、更新等操作非常频繁,该基本表可以采用堆文件组织方式。

2)如果用户的查询条件定义在查找码上,则顺序文件是比较合适的文件结构。

3)如果用户查询是基于散列域值的等值匹配,特别是如果访问顺序是随机的,采用散列文件比较合适。但是散列文件不适合基于散列域值的非精确查询(如模式查询、范围查询等)和基于非散列域进行查询。

4)B-树和B+树比较适合于定义在大数据量基本表上,基于查找码的等值查询、范围查询、模式查询和部分查询。

5)如果某些重要而频繁的用户查询经常需要进行多表连接操作,可以考虑将这些基本表组织为聚集文件,以改善查询效率。

3畅数据分布设计

数据分布设计就是根据数据类型、作用和使用频率的不同,将数据库中应用数据、索引、日志、备份数据等不同类型数据合理安排在磁盘、磁带等不同存储介质中;针对分布式数据库系统,根据实际需要,对应用数据设计合理的数据副本,通过水平划分或垂直划分分割成不同的数据片段,然后分布地存储在各局部数据库中,以提高系统的数据访问效率和数据可靠性。

不同数据类型在系统中作用不同,使用的频率也不一样,因此存放的位置也不相同。数据库备份数据、日志文件备份数据用于故障恢复,使用频率低,而且数据量大,可以存储在磁带中;而应用数据、索引和日志则使用频繁,要求的响应时间短,必须放在支持直接存储的磁盘存储介质上。

4畅确定系统配置

确定系统配置就是根据应用环境和上述物理设计结果,合理设置和调整数据库管理系统和操作系统的存储分配参数,提供系统软硬件平台的初始配置信息。

主要配置变量包括:同时使用数据库的用户数,同时打开的数据库对象数,使用的缓冲区大小,时间片大小,数据库的大小,装填因子,锁的数目等等,这些参数值影响存取时间和存储空间的分配,在物理设计时要根据应用环境确定这些参数值,以使系统性能最优。

上述设计结果应形成数据物理设计文档,供下一阶段的数据库实现与部署使用。

172 华中科技大学管理学院

数据库chapter7(10).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219