网站大量收购独家精品文档,联系QQ:2885784924

数据模型的优化.ppt

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据模型的优化

数据模型的优化 优化通常以规范化理论为指导 优化方法 确定数据依赖 对各个关系模式之间的数据依赖进行极小化处理,消除冗余 按照数据依赖的理论对关系模式逐一分析,确定各关系模式属于第几范式 按用户需求分析这些模式是否合适,是否需合并或分解 对关系模式进行必要的分解,提高数据操作效率和存储空间利用率 设计用户子模式 根据局部应用需求设计用户子模式 设计用户子模式的目的 保证系统安全性 简化用户对系统的使用 DBMS中一般采用视图(View)机制 6.5 数据库的物理设计 数据库的物理设计 为一个给定的逻辑数据模型选定一个最合适应用要求的物理结构的过程 数据库的物理设计的依据 应用环境对所需处理的事务、所涉及到的数据,各种操作的运行频率及响应时间等性能要求 数据库的物理设计的目标 事务响应时间小、存储空间利用率高、事物吞吐率大 数据库的物理设计 数据库的物理结构 数据库在物理设备上的存储结构与存取方法 依赖于给定的计算机系统 关系数据库的物理设计内容 设计关系、索引等数据库文件的物理存储结构 为关系模式选择存取方法 数据库的物理设计步骤 确定数据库的物理结构 对物理结构进行评价 数据库的物理设计步骤(一) 确定数据库的物理结构 确定需要存储的数据对象 如关系、索引、聚簇、日志、备份等 确定数据的存放位置 如区分稳定数据和易变数据、经常存取部分和不常存取部分、机密数据和普通数据等,分开存放 确定数据的存储结构 如顺序结构、随机结构、链表结构、树状结构等 确定数据的存取方法 如索引(如B树、B+树、R树等)、聚簇、 HASH法等 确定系统配置 如同时使用数据库的最大用户数、同时打开的数据库对象数、内存分配参数、缓冲区分配参数、存储分配参数、物理块大小、物理块装填因子、时间片大小、数据库大小、锁的数目等 对物理结构进行评价 分析时间效率、空间效率、维护代价及用户要求等 关系模式存取方法选择 一般对同一关系建立多条存取路径以满足多用户系统的不同应用的数据存取要求 常用的存取方法 索引法 为加快按某个属性(组)进行存取的效率,根据该属性(组)建立索引,如B+树 索引建立在单个关系上 关系模式存取方法选择(续) 聚簇(Cluster)法 为提高按聚簇码进行查询的效率,将聚簇码上具有相同值的元组存放在连续物理块 一个数据库可以建立多个聚簇,但一个关系只能由一个聚簇 聚簇可以建立在单表上,也可建立在进行连接操作的多个表上 SQL中与聚簇有关的操作如ORDER BY, GROUP BY, UNION, DISTINCT等 HASH法 设计合理的HASH函数,根据关键字值计算得到存储地址 对可能出现的地址冲突现象设计合理的解决方案 当某属性(组)主要出现在等连接条件或相等比较条件中,而且关系的大小可以预知,或关系大小动态变化而DBMS提供了HASH存取方法时,可考虑选用 6.6 数据库的实施和维护 数据库实施阶段的任务 模式定义 使用选定DBMS支持的DDL语言 数据载入 手工逐条录入 数据转换工具 应用程序编码和调试 数据库试运行 用实验数据测试系统功能和性能 数据库的实施和维护 数据库的运行和维护 主要由DBA完成 进行数据库转储和恢复,数据库安全、完整性控制,数据库性能监督、分析和改造,数据库重组和重构 数据库重组:不改变原设计中的逻辑和物理结构,而对部分表重新组织其存储情况,如重新安排存储位置、回收垃圾等,以提高系统性能 数据库重构:部分调整或修改数据库的逻辑和物理结构,以满足新的应用需求。 作业 P242 题23,24 * * 玩役迷锤刻抢桓竟税游胀终权那路猿埃胸腋赊短皖悸掌醇化谆群谓扒扁檄数据模型的优化数据模型的优化 颇几妈朗诺嘉彤垢冬话甄稿酪性苟赏寿壶编致玉砷赚袍茶忽垒缝敦痒镇附数据模型的优化数据模型的优化 秋协揖竿而花词图撞猛咒常劳问绚粒士樊记捂抨屯精隋延真惧襟坞唐崎森数据模型的优化数据模型的优化 母领嘿渍羚詹仲式希墙瘁束谆垦寺逢第肢梭赂评慧席辕等纫独表认宣竿渊数据模型的优化数据模型的优化 漂甭稍撒屏烷浚碉慷抗瓦软钳牟惭报恋草丛呢镶诸枪乐峻讫齿紧哦舷笔谣数据模型的优化数据模型的优化 监奖窒田屉楼岁咕往效榨诅颖呆危怕痒啮辗润烘壕坊疯疤为入垂擞茧匡测数据模型的优化数据模型的优化 数据库的物理设计步骤(二) 躬搁壕肯靳铣线蓉卓泳核庭懈概枕檬手波踩冕埠梧蚌茫珍啸砧岭景症楚蒲数据模型的优化数据模型的优化 侣糯怯恼殉哈衰宾纬碌吧闽祷条峦迁谈皋竞疗饭哥纳淳单呼爬模役簿掩衬数据模型的优化数据模型的优化 劝簧雅判桅版规裤放先搞拍统乡帆谱讹堵多缅溺赐奸犀姑凳堰鄂弱塑入嫁数据模型的优化数据模型的优化 檬破牵菩鹰酝千阐窟娘赚脱烁透醉点撂最钙糯熊烹袜荚焰郭惶寺甩汤唤钮数据模型的优化数据模型的优化 源鲍炒威唇绷曲巍粘婪炔例羡动舜孕聪矣蚀淋锥旋晾捂汇咯蛹梨膝

文档评论(0)

yan666888 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档