数据模型的优化docx.docx
- 文档编号:25643812
- 上传时间:2023-06-11
- 格式:DOCX
- 页数:6
- 大小:50.22KB
数据模型的优化docx.docx
《数据模型的优化docx.docx》由会员分享,可在线阅读,更多相关《数据模型的优化docx.docx(6页珍藏版)》请在冰豆网上搜索。
数据模型的优化docx
数据模型的优化
设计用户子模式
B根据局部应用需求设计用户子模式旦设计用户子模式的目的
保证系统安全性
简化用户对系统的使用
HDBMS中一般釆用视图(View)机制
6.5数据库的物理设计
旦数据库的物理设计
为一个给定的逻辑数据模型选定一个最合适应用要求的物理结构的过程
旦数据库的物理设计的依据
应用环境对所需处理的事务、所涉及到的数据,各种操作的运行唳家应响应時间奢性罷要求
旦数据库的物理设计的目标
事务响应时间小、存储空间利用率高、事物吞吐率大
凰数据库的物理结构
数据库在物理设备上的存储结构与存取方法依赖于给定的计算机系统
旦关系数据库的物理设计内容
设计关系、索引等数据库文件的物理存储结构为关系模式选择存取方法
凰数据库的物理设计步骤
确定数据库的物理结构
►对物理结构进行评价
数据库的物理设计步骤
(一)
确定数据库的物理结构
确定需要存储的数据对象
•如关系、索弓I、聚簇、日志、备份等
►确定数据的存放位置
・如区分稳定数据和易变数据、经常存取部分和不常存取部分、
机密数据和普通数据等,分开存放
►确定数据的存储结构
・如顺序结构、随机结构、链表结构、树状结构等
»确定数据的存取方法
•如索引(如B树、B+树、R树等)、聚簇、HASH法等
►确定系统配置
物理块装填因子、时间片大小、数据库大小、锁的数目等
数据库的物理设计步骤
(二)
旦对物理结构进行评价
分析时间效率、空间效率、维护代价及用户要求等
关系模式存取方法选择
旦一般对同一关系建立多条存取路径以满足多用户系统的不同应用的数据存取要求
凰常用的存取方法
»索引法
・为加快按某个属性(组)进行存取的效率,根据该属性(组)建立索引,如B+树
・索引建立在单个关系上
关系模式存取方法选择(续)
►聚簇(Cluster)法
•为提高按聚簇码进行查询的效率,将聚簇码上具有相同值的元组存放在连续物理块
•一个数据库可以建立多个聚簇,但一个关系只能由一个聚簇
•聚簇可以建立在单表上,也可建立在进行连接操作的多个表上
•SQL中与聚簇有关的操作如ORDERBY,GROUPBY,UNION,
DISTINCT輕■
►HASH法
•设计合理的HASH函数,根据关键字值计算得到存储地址
•对可能出现的地址冲突现象设计合理的解决方案
•当某属性(组)主要出现在等连接条件或相等比较条件中,而且
关系的大小可以预知,或关系大小动态变化而DBMS提供了
HASH存取方法时,可考虑选用
6.6数据库的实施和维护
凰数据库实施阶段的任务
►模式定义、亠
•使用选定DBMS支持的DDL语吕
•数据载入
•手工逐条录入
•数据转换工具
»应用程序编码和调试
►数据库试运行
•用实验数据测试系统功能和性能
数据库的实施和维护
旦数据库的运行和维护
主要由DBA完成
・进行数据库转储和恢复,数据库安全、完整性控制,数据库性能监督、分析和改造,数据库重组和重构
・数据库重组:
不改变原设计中的逻辑和物理结构,而对部分表重新组织其存储情况,如重新安排存储位置、回收垃圾等,以提高系统性能
・数据库重构:
部分调整或修改数据库的逻辑和物理结构,以满足新的应用需求。
•设计订货系统的数据库,包括顾客、货物和订货单信息
初模式:
顾客(顾客号,收货地址,赊购限额,余额,折扣)
货物(货物号,制造厂商,实际存货量,规定的最低存货量,货物描述)订货单(订货单号,顾客号,货物号,订货数量,订货细则,
未发数量,订货日期,经办人)
问题分析:
顾客模式中,顾客号不能唯一决定收货地址
货物模式中,货物描述部分依赖于码
订货单模式中,未发数量将随发货过程更新,而其他信息相对静态;
订货细则有多条
攵进模式:
顾客及其地址(顾客号,收货地址)
顾客及其余额(顾客号,赊购限额,余额,折扣)
货物及其厂商(货物号,制造厂商,实际存货量,规定的最低存货量)货物及其描述・2(货物号,货物描述)
订货单(订货单号,顾客号,货物号,订货数量,订货日期,经办人)未发货情况(订货单号,未发货量)
订货单细则(订货单号,订货细则)
欲设计移动公司手机信息管理系统,用于管理:
1、手机销售信息(由营业厅售给用户)
2、手机用户档案信息(用户名,证件号码等)
3、手机通话信息(每一次通话的详细情况)
4、手机话费信息(每月的话费组成)在此基础上实现常用的查询,女山
1、每月手机的销售情况
2、每种机型的销售情况
3、每个营业厅的手机销售情况
根据手机号码查询其用户信息
根据手机号码查询某时间段内的通话情况每月手机话费收入
欠费用户查询
设计关系模式如:
营业厅(营业厅编号,地址,负责人)
销售记录(营业厅编号,机型,数量,日期,经办人)手机销售单价(机型,单价)
手机用户信息(手机号码,用户名,住址,证件号码)
手机通话记录(手机号码,被叫号码,日期,起始时刻,通话时长)手机话费信息(手机号码,话费,漫游费,短信费)
话费缴费信息(手机号码,缴费日期,金额,缴费营业厅)
码?
销售记录?
作业
P242题23,24
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据模型 优化 docx