数据模型的优化ppt课件.ppt

数据模型的优化ppt课件.ppt

ID:59111859

大小:60.00 KB

页数:14页

时间:2020-09-25

数据模型的优化ppt课件.ppt_第1页
数据模型的优化ppt课件.ppt_第2页
数据模型的优化ppt课件.ppt_第3页
数据模型的优化ppt课件.ppt_第4页
数据模型的优化ppt课件.ppt_第5页
资源描述:

《数据模型的优化ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据模型的优化优化通常以规范化理论为指导优化方法确定数据依赖对各个关系模式之间的数据依赖进行极小化处理,消除冗余按照数据依赖的理论对关系模式逐一分析,确定各关系模式属于第几范式按用户需求分析这些模式是否合适,是否需合并或分解对关系模式进行必要的分解,提高数据操作效率和存储空间利用率设计用户子模式根据局部应用需求设计用户子模式设计用户子模式的目的保证系统安全性简化用户对系统的使用DBMS中一般采用视图(View)机制6.5数据库的物理设计数据库的物理设计为一个给定的逻辑数据模型选定一个最合适应用要求的

2、物理结构的过程数据库的物理设计的依据应用环境对所需处理的事务、所涉及到的数据,各种操作的运行频率及响应时间等性能要求数据库的物理设计的目标事务响应时间小、存储空间利用率高、事物吞吐率大数据库的物理设计数据库的物理结构数据库在物理设备上的存储结构与存取方法依赖于给定的计算机系统关系数据库的物理设计内容设计关系、索引等数据库文件的物理存储结构为关系模式选择存取方法数据库的物理设计步骤确定数据库的物理结构对物理结构进行评价数据库的物理设计步骤(一)确定数据库的物理结构确定需要存储的数据对象如关系、索引、聚

3、簇、日志、备份等确定数据的存放位置如区分稳定数据和易变数据、经常存取部分和不常存取部分、机密数据和普通数据等,分开存放确定数据的存储结构如顺序结构、随机结构、链表结构、树状结构等确定数据的存取方法如索引(如B树、B+树、R树等)、聚簇、HASH法等确定系统配置如同时使用数据库的最大用户数、同时打开的数据库对象数、内存分配参数、缓冲区分配参数、存储分配参数、物理块大小、物理块装填因子、时间片大小、数据库大小、锁的数目等对物理结构进行评价分析时间效率、空间效率、维护代价及用户要求等数据库的物理设计步骤(

4、二)关系模式存取方法选择一般对同一关系建立多条存取路径以满足多用户系统的不同应用的数据存取要求常用的存取方法索引法为加快按某个属性(组)进行存取的效率,根据该属性(组)建立索引,如B+树索引建立在单个关系上关系模式存取方法选择(续)聚簇(Cluster)法为提高按聚簇码进行查询的效率,将聚簇码上具有相同值的元组存放在连续物理块一个数据库可以建立多个聚簇,但一个关系只能由一个聚簇聚簇可以建立在单表上,也可建立在进行连接操作的多个表上SQL中与聚簇有关的操作如ORDERBY,GROUPBY,UNION,

5、DISTINCT等HASH法设计合理的HASH函数,根据关键字值计算得到存储地址对可能出现的地址冲突现象设计合理的解决方案当某属性(组)主要出现在等连接条件或相等比较条件中,而且关系的大小可以预知,或关系大小动态变化而DBMS提供了HASH存取方法时,可考虑选用6.6数据库的实施和维护数据库实施阶段的任务模式定义使用选定DBMS支持的DDL语言数据载入手工逐条录入数据转换工具应用程序编码和调试数据库试运行用实验数据测试系统功能和性能数据库的实施和维护数据库的运行和维护主要由DBA完成进行数据库转储和

6、恢复,数据库安全、完整性控制,数据库性能监督、分析和改造,数据库重组和重构数据库重组:不改变原设计中的逻辑和物理结构,而对部分表重新组织其存储情况,如重新安排存储位置、回收垃圾等,以提高系统性能数据库重构:部分调整或修改数据库的逻辑和物理结构,以满足新的应用需求。设计订货系统的数据库,包括顾客、货物和订货单信息初模式:顾客(顾客号,收货地址,赊购限额,余额,折扣)货物(货物号,制造厂商,实际存货量,规定的最低存货量,货物描述)订货单(订货单号,顾客号,货物号,订货数量,订货细则,未发数量,订货日期,

7、经办人)改进模式:顾客及其地址(顾客号,收货地址)顾客及其余额(顾客号,赊购限额,余额,折扣)货物及其厂商(货物号,制造厂商,实际存货量,规定的最低存货量)货物及其描述-2(货物号,货物描述)订货单(订货单号,顾客号,货物号,订货数量,订货日期,经办人)未发货情况(订货单号,未发货量)订货单细则(订货单号,订货细则)问题分析:顾客模式中,顾客号不能唯一决定收货地址货物模式中,货物描述部分依赖于码订货单模式中,未发数量将随发货过程更新,而其他信息相对静态;订货细则有多条欲设计移动公司手机信息管理系统,

8、用于管理:1、手机销售信息(由营业厅售给用户)2、手机用户档案信息(用户名,证件号码等)3、手机通话信息(每一次通话的详细情况)4、手机话费信息(每月的话费组成)在此基础上实现常用的查询,如:1、每月手机的销售情况2、每种机型的销售情况3、每个营业厅的手机销售情况4、根据手机号码查询其用户信息5、根据手机号码查询某时间段内的通话情况6、每月手机话费收入7、欠费用户查询试设计合适的数据库,并在此基础上用SQL实现所有的查询设计关系模式如:营业厅(营业厅编号,地址,负责人

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。