数据库重构在软件开发中的应用探析-论文.pdf

数据库重构在软件开发中的应用探析-论文.pdf

ID:57925070

大小:582.21 KB

页数:4页

时间:2020-04-14

数据库重构在软件开发中的应用探析-论文.pdf_第1页
数据库重构在软件开发中的应用探析-论文.pdf_第2页
数据库重构在软件开发中的应用探析-论文.pdf_第3页
数据库重构在软件开发中的应用探析-论文.pdf_第4页
资源描述:

《数据库重构在软件开发中的应用探析-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第23卷第3期电脑与信息技术V01.23No.32015年6月ComputerandInformati0nTechn0l文章编号:1005—1228【2015)02—0040—04数据库重构在软件开发中的应用探析张如云(徐州机电工程高等职业学校江苏徐州221011)摘要:介绍了重构的定义及数据库重构的定义、种类。列举了一个关于数据库重构的典型应用。讨论了数据库重构的条件和步骤。最后,对数据库重构进行了总结。对软件开发过程中进行数据库重构具有较强的指导意义。关键词:数据库;重构;软件开发;探析中图分类号:TP311文献标识码:AApplicationofDataba

2、seRefactoringinSoftwareDevelopmentZHANGRu-vun(XuzhouMechanicalandElectricalEngineeringVocationalCoUege,Xuzhou221011,China)Abstract:Atfirst,thearticlehasintroducedthedefinitionandclassificationofdatabaserepeatingstructure.Andithaslistedone’Srepresentativeapplicationaboutdatabaserepeati

3、ngstructure.AnditHasdiscussedimportantstructureconditionandstepofdatabaserepeatingstructure.Atlast,ithascarriedOUtasummaryondatabaserepeatingstructure.ThedatabaserepeatingstructurebeinginprogresstOthesoftwareinexploitationprocesshasstrongerguidingsignificance.Keywords:thedatabase;repe

4、atingstructure;softwaredevelopment;explore重构是一个比较专业的名词。首先,它是一种不需坏任何东西。数据库重构分为六种类型,见表1:要打破以前可用的功能和组件,并安全地不断发展或表1数据库重构种类者成形的技术。其次,它是一种消除技术债务的技术。数蓍日库习《构描述实例因而,重构可理解为是一种以不改变代码的外部行为同时提高内部结构的方法,是一种更改一个软件系统结构或视的过程。所谓数据库重构,就是一个简单的数据库构架的息质数据质量更改,其在提高设计的同时保留行为和信息的语义。数一个据库重构可能会影响架构的结构元素,例如表和视图,或

5、者功能元素,例如预存程序和触发器。数据库重构不仅必须保留核心数据库行为和语义,还必须保留添加了商业应用和数据提取程序的所有数据库架构外部架构鍪黼篓姬互翟的整体方程序星:鋈竿薷:喜系统。式的更改。芝:。:’1种类重构与代码或数据模型的专案重组不一样。虽然方法存程、ETL对象、储存重命名一个储存程功能或触发器的一个序,让它更容易理解。重组是一个很好的实践,但重要的是要了解重构是非更改。常好具体的东西。实际上,重构是有效进行数据库设计一个更改其语言在现有的表中添加一非重构转化的关键。重构依赖于回归测试,确保所做的更改不会破的数据库架构更改。个新列。收稿日期:2015—0

6、2一l1作者简介:张如云(1979一),女,江苏南通人,讲师,硕士,主要研究方向:多媒体技术应用。·42·电脑与信息技术员。表缺乏内聚力,其中的一列不能完全明确用途,试在哪些方面得到优化?图存放来自多个不同实体的数据,这种情况下需对列(2)选择适当的重构进行处理。一旦确定要进行重构,一定要选择一个适当的重(3)存在冗余信息构。有时候需要评估对重构可能产生影响的数据模型重复数据展现了数据不一致的可能性,例如,在多等其他领域。例如,某一个项目团队可能希望引入列在个源数据系统中客户信息是重复的,解决数据重复是财务表中添加结余,但是没有意识到客户表中已经存数据库的功能之一

7、。在表示结余的列,在这种情况下,移动列将是一个最合(4)存在复杂的ETL现象适的重构。当ETL包中存在太多流动路径和复杂的变换节(3)弃用原有的架构点时,故障排除和维护就变得困难。围绕这些多用途的当用一个产出的数据仓库重构一个数据模型时,ETL对象,编写测试用例会很困难,因此,建立简单、单可能需要建立一个过渡或折旧时期,确保所有BI应一用途的ETL对象集合并使用序对象链接它们是非用能够正常地工作。在此期间,原始架构和重构架构常可取得。并行运行。一个BI应用使用原始架构或新架构,但不(5)存在大型SQL模块是两个都使用。两个架构的数据必须同步,以确保BI当一个SQL

8、脚本或者预

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

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

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