大坝安全监测数据库标准化思路探讨.pdf

大坝安全监测数据库标准化思路探讨.pdf

ID:51483242

大小:209.61 KB

页数:4页

时间:2020-03-25

大坝安全监测数据库标准化思路探讨.pdf_第1页
大坝安全监测数据库标准化思路探讨.pdf_第2页
大坝安全监测数据库标准化思路探讨.pdf_第3页
大坝安全监测数据库标准化思路探讨.pdf_第4页
资源描述:

《大坝安全监测数据库标准化思路探讨.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第36卷第4期Vol.36No.42012年8月20日Aug.20,2012DOI:10.3969/j.issn.1671-3893.2012.04.018大坝安全监测数据库标准化思路探讨王卫列,姚峰(国网电力科学研究院/南京南瑞集团公司,江苏省南京市211106)摘要:从以往的经验教训分析,数据库结构标准化常会限制各开发商开发方法的灵活性。针对该问题提出了大坝安全监测数据库结构标准化的新思路,以实现行业数据库结构的标准化,同时确保各厂商在开发应用时不失灵活性。关键词:大坝安全监测;数据库;标准化0

2、引言中,有的厂家用一个字段来存储算法描述,有的厂家则使用多个字段来存储算法,不仅如此,在描述算法从以往行业数据库标准的实施过程来看,常发的数据格式,各厂家都有一套方式;在做数据分析、现某些标准的执行名存实亡。原因是随着应用开发建模时,不同厂家之间由于实现的建模算法或推理的深入,很多厂家常常感到标准无法满足应用开发模块原理不同,对建立整编库的结构要求就不一样,的需要,而等待标准的修改则太慢,因此各厂家在原也很难强求一致。标准的基础上无规则地扩展,甚至有些厂家将这些各厂家在很多技术处理方面存在上述类似的

3、情标准边缘化(在数据库中虽然有标准化的表,但其应况,很难说哪一个厂家的方案就一定好,因此很难达[1]用还是紧密围绕自身的数据库结构开展的)。成共识。如何改变上述局面,这需要总结经验教训,仔细1.1.2对数据库设计的不同认识及习惯分析行业数据库难以标准化的原因,制定标准时充不同厂家的开发人员在数据库设计理论的运用分考虑数据库的扩展性,实现一个真正有实用价值理念不同,也会造成最终设计上的差异。有些人善的行业数据库标准。于利用关系来设计,有些人则深入考虑将来的数据本文以大坝安全监测数据库的标准化设计为挖掘

4、功能来安排事实表和维度表的设计,有些人则例,探讨行业数据库的标准化思路。干脆不使用关系来设计。虽然设计出的数据库差异1数据库结构标准化面临的困难很大,但各厂家似乎都能实现系统所需的功能,各厂家对自己的设计都有独到的心得,孰优孰劣很难有如果能将所有厂家的大坝安全监测数据库结构定论。完全标准化当然是最好的,然而只是理论上存在这1.1.3各厂商都有需要解决的个性技术问题种可能。虽然存在数据库设计的范式,但由于各厂有些独特的技术问题在各厂家之间差别很大,家在开发应用时的诸多差异,几乎不可能形成完全例如数据采

5、集系统,厂家之间存在着通信协议、通信统一的标准。拓扑结构、远程控制管理方式等方面的不同,各家都1.1各厂家之间数据库结构难以统一有一套适合于自己的系统拓扑结构描述方法,所以各厂家之间数据库难以统一的原因主要有如下这部分的数据库存储结构也很难统一。3个方面。1.2应用需求的不断变化使得表结构不能稳定1.1.1出于不同的应用开发方案的需要从以往的经验来看,标准中的表结构都是经过有时针对解决同一个技术问题,由于不同厂家很多专家的设计和审查,初看起来应该能包罗万象,之间采用的技术方案不同,各自的数据库结构常

6、常但事实并非如此,随着业务需求的不断变化,总会发迥异,例如:实现测点到物理量的换算,常常需要存现原先设计的表结构不能容纳新增信息的存储要储换算的算法,有些厂家直接存储在测点属性表中,求,这就要求通过修改原先的表结构满足新的需求。有些厂家则存储在另外一张与测点相关的关系表然而,一旦数据库表结构形成标准后,频繁地修改会给标准的实施造成极大的困难,而且一次标准收稿日期:2012-02-31;修回日期:2012-04-05。的修改周期比较长,各厂家常没有时间去等待。—60—·大坝安全监控技术·王卫列,等大坝

7、安全监测数据库标准化思路探讨2解决思路2.2通过对象命名标准来保证各厂家之间的应用不冲突2.1合理选择核心数据进行标准化如前所述,各厂家可扩展自己的数据库对象来无需将所有的数据表都实现统一标准,只需将进行开发,虽然无需规定各厂家的表结构,但为了防那些各厂家应用必须共享的核心数据表实现标准化止厂家之间的数据库对象(表、视图、存储过程、触发即可。这个解决思路和最近在数据库领域兴起的主器、函数、外键约束、索引等)在命名上发生冲突,必数据概念有相似之处。在这个思路下,核心数据表须建立对象标识符命名标准。对象

8、命名方案示例如及对象的标准化并不妨碍各厂家通过共享这些核心图1所示。数据进行自身应用的开发,在很大程度上解决了厂家之间数据库结构难以统一的矛盾。具体地讲,在上述方案中,除核心数据库对象实现标准化外,各厂家可根据自己应用开发的需求扩展各自所需的数据库对象。假设大坝安全监测数据图1对象命名方案示例库中含已标准化的核心数据表A,B,C,D,厂家1在共享核心数据表的基础上开发应用,扩展了表E,F,将数据库对象标识符划分为对象标识块、功能同理厂家2扩展了表G,H,I,J来开发自

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。