数据模型的优化

上传人:re****.1 文档编号:497061963 上传时间:2023-07-05 格式:DOC 页数:18 大小:60.51KB
返回 下载 相关 举报
数据模型的优化_第1页
第1页 / 共18页
数据模型的优化_第2页
第2页 / 共18页
数据模型的优化_第3页
第3页 / 共18页
数据模型的优化_第4页
第4页 / 共18页
数据模型的优化_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《数据模型的优化》由会员分享,可在线阅读,更多相关《数据模型的优化(18页珍藏版)》请在金锄头文库上搜索。

1、数据模型的优化设计用户子模式B根据局部应用需求设计用户子模式 旦设计用户子模式的目的保证系统安全性简化用户对系统的使用H DBMS中一般釆用视图(View)机制6.5数据库的物理设计旦数据库的物理设计为一个给定的逻辑数据模型选定一个最合适应用要求的 物理结构的过程旦数据库的物理设计的依据应用环境对所需处理的事务、所涉及到的数据,各种操 作的运行唳家应响应時间奢性罷要求旦数据库的物理设计的目标事务响应时间小、存储空间利用率高、事物吞吐率大数据库的物理设计凰数据库的物理结构数据库在物理设备上的存储结构与存取方法 依赖于给定的计算机系统旦关系数据库的物理设计内容设计关系、索引等数据库文件的物理存储结

2、构 为关系模式选择存取方法凰数据库的物理设计步骤确定数据库的物理结构对物理结构进行评价数据库的物理设计步骤(一)确定数据库的物理结构确定需要存储的数据对象如关系、索弓I、聚簇、日志、备份等确定数据的存放位置如区分稳定数据和易变数据、经常存取部分和不常存取部分、机密数据和普通数据等,分开存放确定数据的存储结构如顺序结构、随机结构、链表结构、树状结构等确定数据的存取方法如索引(如B树、B+树、R树等)、聚簇、HASH法等确定系统配置物理块装填因子、时间片大小、数据库大小、锁的数目等数据库的物理设计步骤(二)旦对物理结构进行评价分析时间效率、空间效率、维护代价及用户 要求等关系模式存取方法选择旦一般

3、对同一关系建立多条存取路径以满足多用户 系统的不同应用的数据存取要求凰常用的存取方法索引法为加快按某个属性(组)进行存取的效率,根据该属性 (组)建立索引,如B+树索引建立在单个关系上关系模式存取方法选择(续)聚簇(Cluster)法为提高按聚簇码进行查询的效率,将聚簇码上具有相同值的元 组存放在连续物理块 一个数据库可以建立多个聚簇,但一个关系只能由一个聚簇聚簇可以建立在单表上,也可建立在进行连接操作的多个表上 SQL中与聚簇有关的操作如ORDER BY, GROUP BY,UNION,DISTINCT 輕 HASH 法设计合理的HASH函数,根据关键字值计算得到存储地址对可能出现的地址冲突

4、现象设计合理的解决方案当某属性(组)主要出现在等连接条件或相等比较条件中,而且关系的大小可以预知,或关系大小动态变化而DBMS提供了HASH存取方法时,可考虑选用6.6数据库的实施和维护凰数据库实施阶段的任务模式定义、亠使用选定DBMS支持的DDL语吕数据载入手工逐条录入数据转换工具应用程序编码和调试数据库试运行用实验数据测试系统功能和性能数据库的实施和维护旦数据库的运行和维护主要由DBA完成进行数据库转储和恢复,数据库安全、完整 性控制,数据库性能监督、分析和改造,数 据库重组和重构数据库重组:不改变原设计中的逻辑和物理结构, 而对部分表重新组织其存储情况,如重新安排存 储位置、回收垃圾等,

5、以提高系统性能数据库重构:部分调整或修改数据库的逻辑和物 理结构,以满足新的应用需求。设计订货系统的数据库,包括顾客、货物和订货单信息初模式:顾客(顾客号,收货地址,赊购限额,余额,折扣)货物(货物号,制造厂商,实际存货量,规定的最低存货量,货物描述) 订货单(订货单号,顾客号,货物号,订货数量,订货细则,未发数量,订货日期,经办人)问题分析:顾客模式中,顾客号不能唯一决定收货地址货物模式中,货物描述部分依赖于码订货单模式中,未发数量将随发货过程更新,而其他信息相对静态;订货细则有多条攵进模式:顾客及其地址(顾客号,收货地址)顾客及其余额(顾客号,赊购限额,余额,折扣)货物及其厂商(货物号,制

6、造厂商,实际存货量,规定的最低存货量) 货物及其描述2(货物号,货物描述)订货单(订货单号,顾客号,货物号,订货数量,订货日期,经办人) 未发货情况(订货单号,未发货量)订货单细则(订货单号,订货细则)欲设计移动公司手机信息管理系统,用于管理:1、手机销售信息(由营业厅售给用户)2、手机用户档案信息(用户名,证件号码等)3、手机通话信息(每一次通话的详细情况)4、手机话费信息(每月的话费组成) 在此基础上实现常用的查询,女山1、每月手机的销售情况2、每种机型的销售情况3、每个营业厅的手机销售情况根据手机号码查询其用户信息根据手机号码查询某时间段内的通话情况 每月手机话费收入4、5、6、7、合适的数据库,并在此基础上用SQL实现所有的查询欠费用户查询设计关系模式如:营业厅(营业厅编号,地址,负责人)销售记录(营业厅编号,机型,数量,日期,经办人) 手机销售单价(机型,单价)手机用户信息(手机号码,用户名,住址,证件号码)手机通话记录(手机号码,被叫号码,日期,起始时刻,通话时长) 手机话费信息(手机号码,话费,漫游费,短信费)话费缴费信息(手机号码,缴费日期,金额,缴费营业厅)码?销售记录?作业P242 题23,24

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号