数据库系统的分析与设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 1.存储记录结构的设计 在物理结构中,数据的基本存取单位是存储记录。存储记录结构包括记录的组成、数据项的类型和长度,以及逻辑记录到存储记录的映射。 文件组织或文件结构是组成文件的存储记录的表示法。文件结构应该表示文件格式、逻辑次序、物理次序、访问路径、物理设备的分配。 6.5.1确定数据库的物理结构 数据库系统的分析与设计全文共118页,当前为第95页。 * 决定存储结构的主要因素包括存取时间、存储空间和维护代价三个方面。 一般,DBMS也提供一定的灵活性可供选择,包括聚簇和索引。 (1)聚簇(Cluster) 数据库系统的分析与设计全文共118页,当前为第96页。 * 为了提高某个属性(或属性组)的查询速度,把这个或这些属性(称为聚簇码)上具有相同值的元组集中存放在连续的物理块上,这种方法称为聚簇。 聚簇方法不但适用于单个关系,也适用于经常进行连接操作的多个关系。即把多个连接关系的元组按连接属性值聚集存放,聚簇中的连接属性称为聚簇码。这就相当于把多个关系按“预连接”的形式存放,从而大大提高连接操作的效率。 一个数据库可以建立多个聚簇,一个关系只能加入一个聚簇。 数据库系统的分析与设计全文共118页,当前为第97页。 * 聚簇有两个作用: ① 使用聚簇以后,聚簇码相同的元组集中在一起了,因而聚簇值不必在每个元组中重复存储,只要在一组中存储一次即可,因此可以节省存储空间。 ② 聚簇功能可以大大提高按聚簇码进行查询的效率。 数据库系统的分析与设计全文共118页,当前为第98页。 * (2)索引 在数据库中,用户访问的最小单位是属性。如果对某些非主属性的检索很频繁,可以考虑建立这些属性的索引文件。 建立多个索引文件可以缩短存取时间,但是增加了索引文件所占用的存储空间以及维护的开销。 数据库系统的分析与设计全文共118页,当前为第99页。 * 2.访问方法的设计 访问方法是为存储在物理设备(通常指辅存)上的数据提供存储和检索能力的方法。 一个访问方法包括存储结构和检索机构两个部分。 存储结构限定了可能访问的路径和存储记录;检索机构定义了每个应用的访问路径. 访问路径的设计分成主访问路径与辅访问路径的设计。 数据库系统的分析与设计全文共118页,当前为第100页。 * 3.数据存放位置的设计 对于有多个磁盘的计算机,可以采用下面几种存放位置的分配方案。 ① 将表和索引分别存放在不同的磁盘上,在查询时,由于两个磁盘驱动器并行工作,可以提高物理读写的速度。 ② 将比较大的表分别放在两个磁盘上,以加快存取速度,在多用户环境下效果更佳。 ③ 将备份文件、日志文件与数据库对象(表、索引等)备份等,放在不同的磁盘上。 数据库系统的分析与设计全文共118页,当前为第101页。 * ④ 对于经常存取或存取时间要求高的对象(表、索引等)应放在高速存储设备(如硬盘)上。 对于存取频率小或存取时间要求低的对象(数据库的数据备份、日志文件备份等,只在数据库发生故障进行恢复时才使用),如果数据量很大,可以存放在低速存储设备(如磁带)上,以改进整个系统的性能。 数据库系统的分析与设计全文共118页,当前为第102页。 * 4.系统配置的设计 DBMS产品一般都提供了一些系统配置变量、存储分配参数,供设计人员和DBA对数据库进行物理优化。 系统配置变量和参数很多 ,在物理设计时要根据应用环境确定这些参数值,以期改进系统性能。 数据库系统的分析与设计全文共118页,当前为第103页。 * 8.5.2 评价物理结构 评价物理数据库的方法完全依赖于所选用的DBMS,主要是从定量估算各种方案的存储空间、存取时间和维护代价入手,对估算结果进行权衡、比较,选择出一个较优的合理的物理结构。如果该结构不符合用户需求,则需要修改设计。 数据库系统的分析与设计全文共118页,当前为第104页。 * 6.6数据库实施 完成数据库的物理设计之后,设计人员就要用RDBMS提供的数据定义语言将数据库逻辑设计和物理设计的结果严格描述出来,成为RDBMS可以接受的源代码,再经过调试产生目标模式,然后就可以组织数据入库了,这就是数据库实施阶段。 数据库系统的分析与设计全文共118页,当前为第105页。 * 运行 维护 阶段 数据库实施阶段 数据库实施阶段 物理 设计 阶段 定义 数据库 结构 数据装载 数据库 系统 物理 模型 编写应用程序 数据库 试运行 数据库系统的分析与

文档评论(0)

武松 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档