数据模型的优化_第1页
数据模型的优化_第2页
数据模型的优化_第3页
数据模型的优化_第4页
数据模型的优化_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据模型的优化第一页,共十四页,编辑于2023年,星期三设计用户子模式根据局部应用需求设计用户子模式设计用户子模式的目的保证系统安全性简化用户对系统的使用DBMS中一般采用视图(View)机制第二页,共十四页,编辑于2023年,星期三6.5数据库的物理设计数据库的物理设计为一个给定的逻辑数据模型选定一个最合适应用要求的物理结构的过程数据库的物理设计的依据应用环境对所需处理的事务、所涉及到的数据,各种操作的运行频率及响应时间等性能要求数据库的物理设计的目标事务响应时间小、存储空间利用率高、事物吞吐率大第三页,共十四页,编辑于2023年,星期三数据库的物理设计数据库的物理结构数据库在物理设备上的存储结构与存取方法依赖于给定的计算机系统关系数据库的物理设计内容设计关系、索引等数据库文件的物理存储结构为关系模式选择存取方法数据库的物理设计步骤确定数据库的物理结构对物理结构进行评价第四页,共十四页,编辑于2023年,星期三数据库的物理设计步骤(一)确定数据库的物理结构确定需要存储的数据对象如关系、索引、聚簇、日志、备份等确定数据的存放位置如区分稳定数据和易变数据、经常存取部分和不常存取部分、机密数据和普通数据等,分开存放确定数据的存储结构如顺序结构、随机结构、链表结构、树状结构等确定数据的存取方法如索引(如B树、B+树、R树等)、聚簇、HASH法等确定系统配置如同时使用数据库的最大用户数、同时打开的数据库对象数、内存分配参数、缓冲区分配参数、存储分配参数、物理块大小、物理块装填因子、时间片大小、数据库大小、锁的数目等第五页,共十四页,编辑于2023年,星期三对物理结构进行评价分析时间效率、空间效率、维护代价及用户要求等数据库的物理设计步骤(二)第六页,共十四页,编辑于2023年,星期三关系模式存取方法选择一般对同一关系建立多条存取路径以满足多用户系统的不同应用的数据存取要求常用的存取方法索引法为加快按某个属性(组)进行存取的效率,根据该属性(组)建立索引,如B+树索引建立在单个关系上第七页,共十四页,编辑于2023年,星期三关系模式存取方法选择(续)聚簇(Cluster)法为提高按聚簇码进行查询的效率,将聚簇码上具有相同值的元组存放在连续物理块一个数据库可以建立多个聚簇,但一个关系只能由一个聚簇聚簇可以建立在单表上,也可建立在进行连接操作的多个表上SQL中与聚簇有关的操作如ORDERBY,GROUPBY,UNION,DISTINCT等HASH法设计合理的HASH函数,根据关键字值计算得到存储地址对可能出现的地址冲突现象设计合理的解决方案当某属性(组)主要出现在等连接条件或相等比较条件中,而且关系的大小可以预知,或关系大小动态变化而DBMS提供了HASH存取方法时,可考虑选用第八页,共十四页,编辑于2023年,星期三6.6数据库的实施和维护数据库实施阶段的任务模式定义使用选定DBMS支持的DDL语言数据载入手工逐条录入数据转换工具应用程序编码和调试数据库试运行用实验数据测试系统功能和性能第九页,共十四页,编辑于2023年,星期三数据库的实施和维护数据库的运行和维护主要由DBA完成进行数据库转储和恢复,数据库安全、完整性控制,数据库性能监督、分析和改造,数据库重组和重构数据库重组:不改变原设计中的逻辑和物理结构,而对部分表重新组织其存储情况,如重新安排存储位置、回收垃圾等,以提高系统性能数据库重构:部分调整或修改数据库的逻辑和物理结构,以满足新的应用需求。第十页,共十四页,编辑于2023年,星期三设计订货系统的数据库,包括顾客、货物和订货单信息初模式:顾客(顾客号,收货地址,赊购限额,余额,折扣) 货物(货物号,制造厂商,实际存货量,规定的最低存货量,货物描述)订货单(订货单号,顾客号,货物号,订货数量,订货细则,未发数量,订货日期,经办人)改进模式: 顾客及其地址(顾客号,收货地址)

顾客及其余额(顾客号,赊购限额,余额,折扣)

货物及其厂商(货物号,制造厂商,实际存货量,规定的最低存货量)

货物及其描述-2(货物号,货物描述)

订货单(订货单号,顾客号,货物号,订货数量,订货日期,经办人)

未发货情况(订货单号,未发货量)

订货单细则(订货单号,订货细则)问题分析:顾客模式中,顾客号不能唯一决定收货地址货物模式中,货物描述部分依赖于码订货单模式中,未发数量将随发货过程更新,而其他信息相对静态;订货细则有多条第十一页,共十四页,编辑于2023年,星期三欲设计移动公司手机信息管理系统,用于管理:

1、手机销售信息(由营业厅售给用户)

2、手机用户档案信息(用户名,证件号码等)

3、手机通话信息(每一次通话的详细情况)

4、手机话费信息(每月的话费组成)在此基础上实现常用的查询,如:

1、每月手机的销售情况

2、每种机型的销售情况

3、每个营业厅的手机销售情况

4、根据手机号码查询其用户信息

5、根据手机号码查询某时间段内的通话情况

6、每月手机话费收入

7、欠费用户查询试设计合适的数据库,并在此基础上用SQL实现所有的查询第十二页,共十四页,编辑于2023年,星期三设计关系模式如:营业厅(营业厅编号,地址,负责人)销售记录(营业厅编号,机型,数量,日期,经办人)手机销售单价(机型,单价)手机用户信息(手机号码,用户名,住址,证件号码)手机通话记录(手机号码,被叫号码,日期,起

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论