- 1、本文档共144页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
8.5.1存取方法的设计聚簇设计索引设计一、聚簇设计聚簇将有关的数据元组集中存放于一个物理块内或若干相邻物理块内或同一柱面内的数据存储结构。以某种有哪些信誉好的足球投注网站码值的顺序安排记录的物理存储,码值相近的记录在存储上也相近,具体表现在磁道和扇区上的相邻。提高某个属性(或属性组)的查询速度,降低对于常见的大查询的响应时间。一、聚簇设计空间数据聚簇将空间上相邻的几何对象存储在物理存储器内相邻的地址上。关键在于要将两维及以上地址空间映射到一维地址空间。具体映射方法有Z序、Hilbert曲线等。一、聚簇设计设计候选聚簇一个关系至多建立一个聚簇对经常访问但更新操作少的关系建立聚簇对经常在一起进行连接操作的关系可以建立聚簇如果一个关系的一组属性经常出现在相等比较条件中,则该单个关系可建立聚簇如果一个关系的一个(或一组)属性上的值重复率很高,则此单个关系可建立聚簇Orderby,groupby,union,distinct等操作使用聚簇有利。一、聚簇设计聚簇的用途大大提高按聚簇码进行查询的效率节省存储空间缺点建立和维护聚簇的开销很大二、索引设计索引是数据库中独立的数据库对象,是支持对于所要求的数据进行快速定位的附加数据结构。这里的索引是非聚簇索引,即该索引是非顺序的索引。每个关系可以建立多个非聚簇索引。二、索引设计索引按一定的方式存储有哪些信誉好的足球投注网站码的值,并将有哪些信誉好的足球投注网站码与主文件中包含该有哪些信誉好的足球投注网站码的记录关联起来。索引提供了无需扫描主文件的每个页面而快速访问数据页的方法。大大提高了对数据库的访问效率。索引技术有hash、B+树等索引。空间索引常采用网格索引、R树索引、四叉树索引、Cell索引。二、索引设计选择索引存取方法的主要内容 根据应用要求确定对哪些属性列建立索引对哪些属性列建立组合索引对哪些索引要设计为唯一索引关系上定义的索引数过多会带来较多的额外开销二、索引设计选择索引存取方法的一般规则如果一个(或一组)属性经常在查询条件中出现,则考虑在这个(或这组)属性上建立索引(或组合索引)如果一个属性经常作为最大值和最小值等聚集函数的参数,则考虑在这个属性上建立索引如果一个(或一组)属性经常在连接操作的连接条件中出现,则考虑在这个(或这组)属性上建立索引8.5.2存储结构的设计确定数据库物理结构的内容1.确定数据的存放位置和存储结构关系索引聚簇日志备份2.确定系统配置8.5.2存储结构的设计确定数据库的存储结构基本原则根据应用情况将易变部分与稳定部分存取频率较高部分与存取频率较低部分分开存放,以提高系统性能8.5.2存储结构的设计例:数据库数据备份、日志文件备份等由于只在故障恢复时才使用,而且数据量很大,可以考虑存放在磁盘上。如果计算机有多个磁盘,可以考虑将表和索引分别放在不同的磁盘上,在查询时,由于两个磁盘驱动器分别在工作,因而可以保证物理读写速度比较快。8.5.2存储结构的设计例可以将比较大的表分别放在两个磁盘上,以加快存取速度,这在多用户环境下特别有效。可以将日志文件与数据库对象(表、索引等)放在不同的磁盘以改进系统的性能。8.5.2存储结构的设计DBMS产品一般都提供了一些存储分配参数同时使用数据库的用户数同时打开的数据库对象数使用的缓冲区长度、个数时间片大小数据库的大小装填因子锁的数目等等8.6数据库的实施运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库编制与调试应用程序组织数据入库并进行试运行数据库实施定义数据库结构数据装载数据库试运行数据库物理设计数据库运行和维护物理模型编制与调试应用程序数据库系统8.7数据库的运行与维护数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、调整与修改。8.7数据库的运行与维护在数据库运行阶段,对数据库经常性的维护工作主要是由DBA完成的,包括:数据库的转储和恢复数据库的安全性、完整性控制数据库性能的监督、分析和改进数据库的重组织和重构造*******四、BCNF定义设关系模式RU,F∈1NF,如果对于R的每个函数依赖X→Y,Y?X,则X必含有候选码,那么R∈BCNF。若R∈BCNF1)所有非主属性对每一个码都是完全函数依赖。
2)所有主属性对每一个不包含它的码,也是完全依赖。
3)没有任何属性完全函数依赖于非码的任何一组属性。四、BCNF例:在关系模式STJ(S,T,J)中,S表示学生,T表示教师,J表
您可能关注的文档
- 《GPS原理及应用》第4章 GPS定位原理—差分GPS定位-教学课件(非AI生成).ppt
- 《GPS原理及应用》第4章 GPS定位原理—单点定位和相对定位-教学课件(非AI生成).ppt
- 《地理信息数据库原理及应用》第1章 数据库系统概论-教学课件(非AI生成).ppt
- 《地理信息数据库原理及应用》第2章 空间数据库-教学课件(非AI生成).ppt
- 《地理信息数据库原理及应用》第3章 数据模型-教学课件(非AI生成).ppt
- 《地理信息数据库原理及应用》第4章 空间数据模型-教学课件(非AI生成).ppt
- 《地理信息数据库原理及应用》第5章 结构化查询语言-教学课件(非AI生成).ppt
- 《地理信息数据库原理及应用》第6讲 空间数据索引技术与空间查询语言(1)-教学课件(非AI生成).ppt
- 《地理信息数据库原理及应用》第9章 空间数据组织与管理-教学课件(非AI生成).ppt
- 《空间数据库》第1章 空间数据编码-教学课件(非AI生成).ppt
文档评论(0)