网站设计公司易捷网络:专注企业网站设计

数据库的物理结构设计

来源:易捷网站设计公司     时间:2018-10-29
物理结构设计是利用已确定的逻辑数据结构以及DBMS提供的方法、技术、以较优的存储结构、数据存取路径、合理的数据存储位置以及存储分配,设计出一个高效的、可实现的物理数据库结构。由于数据库的物理结构依赖于给定的计算机软件及硬件环境,依赖于所选用的DBMS。因此,设计数据库的物理结构应充分考虑数据库的物理环境,例如数据库存取设备、存储组织和存取方法,数据库管理系统及其他辅助性软件工具等通常关系数据库的物理结构设计主要包括以下内容:
1)确定数据的存取方法
存取方法是快速存取数据库中的数据的技术,数据库管理系统一般都提供多种存取方法,具体采取哪种存取方法由系统根据数据的存储方式来决定,用户一般不能干预。
用户通常可以利用建立索引的方法来加快数据的查询效率。如果建立了索引,系统就可以使用索引查找方法,索引方法实际上就是根据应用要求确定在关系的哪个属性或哪些属性上建立索引,确定在哪此属性上建立复合索引,哪些索引要设计为唯一索引以及哪些索31要设计为聚簇索引,聚簇索引是将索引在物理上有序排列后得到的索引。需要注意的是,索引,般可以提高查询性能,但会降低数据修改性能。因为在修改数据时,系统要同时对索引进行维护,使索引与数据保持一致。维护索引要占用相当多的时间,而且存放索引信息也会占用空间资源因此在决定是否建立索引时,要权衡数据库的操作,姐果查询多,而且对查询的性能要求比较高,则uf以考虑多建一些索引。奻果数据更改多,并且对更改的效率要求比较高,则应考虑少建.些索引,建立索引的原则妲下,满足以下条件之-的,可以在有关属性上建立索引:
①主键和外键上通常建立索引。
②如果一个属性经常在查询条件中出现,则考虑在这个属性上建立索引。
③如果一个属性经常作为最大值和最小值等聚集函数的参数,则考虑在这个属性上建立索引。
④如果一个属性经常在连接操作的连接条件中出现,则考虑在这个属性上建立索引。
⑤对于以读为主或者只读的关系表,只要需要且存储空间允许,可以多建索引满足以下条件之一的,不宜建立索引:
①不出现或者很少出现在查询条件中的属性。
②属性值是可能取值的个数很少的属性。
③属性值升布严重不均的属性。
④经常更新的属性和表。因为在更新属性值时,必须对相应的索引作出修改,这就使系统为维护索引付出较大的代价。
⑤属性值过长,在过长的属性上建立索引,索引所占的存储空间比较大,而且索引的级数随之增加,将会带来许多不便。
⑥太小的表不值得使用索引。
2)确定数据的存储结构
物理结构设计中一个重要的考虑因素就是确定数据记录的存储方式。常用的存储方式有:
①顺序存储,这种存储方式的平均查找次数。
②散列存储。这种存储方式的平均查找次数由散列算法决定。
③聚簇存储。这种存储方式是指将不同类型的记录外配到相同的物理区域中,充分利用物理顺序性的优点,提高数据访问速度。即将经常在一起使用的记录聚簇在一起,以减少物理输入/输出次数。
用户通常可通过建立索引来改变数据的存储方式,但在其他情况下,数据是采用顺序存储、散列存储还是其他的存储方式是由系统根据数据的具体情况来决定的。一般系统都会为数据选择一种最合适的存储方式。
确定数据的存放位置和存储结构要综合考虑数据的存取时间、存储空间利用率以及维护代价等几个方面的影响。
确定数据的存放位置时,为了提高系统的性能,应根据应用情况将数据的易变部介和稳定部牙、经常存取部分和不经常存取的部分外开存放,放在不同的关系表中或者放在不同的外存空间,通常,对于常用的数据应保存在高性能的外存上,不常用的数据可保存在低性能的外存上。
网站建设由于各个系统所能提供的对于数据物理安排的手段和方法差异很大,因此设计人员必须仔细了解给定的DBMS在这方面能够提供哪些方法,再针对应用环境的要求进行合理的物理安排。
在确定了数据的存放位置后,还要确定系统的配置参数。通常,DBMS会提供一些系统配置参数、存储分配参数供设计人员对数据库进行优化,为了系统的性能,在进行物理设计时需要对这些参数重新赋值。
深圳网站设计公司易捷网络科技是一家专业从事深圳网站建设和深圳网页设计的深圳网络公司,主要经营的业务有:深圳网站建设、网页设计、网站推广优化、企业邮箱申请、网站域名空间备案。欢迎来电咨询(微信同号):13714247375
返回上一级
您可能需要:
网站设计图标
企业网站设计
高速稳定的国内空间,免费备案的香港、国外空间,单线、双线以多线空间
点击咨询
关键字推广优化图标
网站推广优化
指定网站关键词,确保一月之内优化到搜索引擎得首页,到首页之后再收费
点击咨询
企业邮箱图标
企业邮箱申请购买
以企业官网后缀为名称的邮箱,彰显公司企业形象,先试用,满意后再付款
点击咨询
国徽图标
网站域名空间备案
域名空间提交国家工信部备案审核,十五天即可完成,网站备案实名势在必行
点击咨询
网站设计相关资讯推荐
用户体验和网站
怎么使用测量数据建立加载一反馈机制
网络程序设计语言的选择
企业建站是否应该选择自适应网站设计
扁平化的网页设计需要注重哪些方面
JS选项卡技术对百度快照日期的影响研究
尽可能使用异步通信
网站建设、网络营销、网络推广、SEO之间的关系
提高网站的用户体验的5个方法
深圳网站seo诊断分析
如何建设网站建站工作包括哪几个部分
网站设计前需要了解的事项
常见的网站建设类型
网站设计公司为你打造高端网站建设
建设网站对企业形象的助力与意义
QQ在线咨询
 
金亚洲代理