本书为数据库重构提供了全面的指导和参考,介绍了数据库重构的基本概念]帮助读者克服重构知识数据库系统时的实践障碍等。
本书首次专门讨论数据库重构,向数据专业人员展示了如何运用重构、测试驱动及其他敏捷技术进行演进式数据库开发。书中通过许多实际例子,详细说明了数据库重构的过程、策略以及部署。本书前第5章介绍了演进式数据库开发的基本思想和技术,后6章详细描述了每一类重构,包括结构、数据质量、参照完整性、架构、方法的重构;另外还描述了不属于重构范畴的转换技术。书中的示例代码是用Java、Hibernate和Oracle代码编写的,代码都很简单,读者可毫无困难地将它们转换成C#、C++或Visual Basic代码。重构的价值是毋庸置疑的,这已在许多项目中证明了。重构能帮助软件专业人士改进系统设计及其可维护性、可扩展性和性能。本书首次介绍了专门针对数据库系统设计的强大的重构技术。作者向读者充分展示了:对表结构、数据、存储过程和触发器的小小改动就能在很大程度上改进数据库的设计,同时又不改变语义。读者还将学到分步演进数据库模式以及源代码的方法,使依赖迭代、敏捷方法开发的项目变得更高效。本书为数据库重构提供了全面的指导和参考,介绍了数据库重构的基本概念,帮助读者克服重构真实数据库系统时的实践障碍。通过完整的例子,作者展示了重构简单的单个数据库应用和复杂的多个应用的情况。通过本书,读者可以掌握重构数据库模式所涉及的各项任务,学习在*复杂的产品环境中部署重构的*佳实践。本书系统介绍了5类主要的数据库重构技术。读者将看到如何利用重构来增强数据库结构、数据质量和参照完整性,以及如何对架构和方法进行重构。本书提供了大量的基于Oracle和Java的例子,读者可以很方便地调整到其他语言,如C#、C++或VB.NET,或其他数据库,如DB2、SQLServer、MySQL和Sybase。利用本书提供的技术和例子,读者在进行数据库重构时可以减少浪费和风险,避免返工并节约成本,可以平滑地演进数据库系统,延长数据库的使用寿命。
Scott W.Ambler国际知名的软件过程改进顾问,技术领头人,敏捷建模、敏捷数据、企业统一过程、敏捷统一过程方法学的创始人。Scott经常在Software DeveloPment、JavaOne、OOPSLA和DAMA等会议上进行主题演讲,他写作(或与人合著)出版的书还包括《Agile Modeling》、《Agile DatabaseTeehnique》、《The Obieet Primer,ThirdEdition》、《The Elements of UML UML 2.0 Style》和《TheEnterPrise Unified Process》等。Pramod J.Sadalage Thoughtworks公司的顾问。在1999年用Xp方法开发一个大型J2EE应用时,他就率先实践了演进式数据库设计和数据库重构的过程。他目前正在进行有关演进式项目中的数据库管理以及在数据库设计和管理中使用演进式过程等主题的写作和演讲。
本书着重讲解采用波形级仿真技术来评估通信系统性能的原理、方法和实现技术。回顾和总结了相关理论基础,重点讨论实用性的方法,
《西城追忆·抗战西城》内容简介:2015年初,西城区档案局(馆)与西城区文物研究所合作出版的《西城追忆·文物保护专辑》,深受各
本书用精炼的内容介绍了基础知识,把重点放在了各种Eclipse插件的使用和工程的实例开发中,能帮助有一些Web基础知识的读者迅速地
市面上介绍Java的书有很多,但专注于Java性能的并不多,能游刃有余地展示Java性能优化难点的更是凤毛麟角,本书即是其中之一。通
诠释价值万亿的商业生活新事实顺势重构既有的造富大趋势★“一带一路”、亚投行、丝路基金等重磅战略无一例外地指向中国西边,全
信息系统项目管理师考试辅导-(针对上午考试) 内容简介 本书按照人力资源和社会保障部、工业和信息化部全国计算机技术与软件专业技术资格(不平)考试要求编写。作者依...
Originallypublishedin1985,NeilPostmansgroundbreakingpolemicaboutthecorrosiveeffe...
C++面向对象程序设计 本书特色 刘建舟、徐承志、陈荆亮、吴奕编著的《C++面向对象程序设计》坚持定位明确、由浅入深、理论与实践相结合的方针;在写作上,力求简单...
机器人控制系统的设计与MATLAB仿真 本书特色 《机器人控制系统的设计与MATLAB仿真》各部分内容既相互联系又各自独立,读者可根据需要选择学习。《机器人控制...
《马克思与当代中国》内容简介:中国站到了实现“强起来”的新的历史起点上,迎来了从“富起来”到“强起来”的伟大飞跃。历史已经
《计算机科学组合学丛书·计算机密码学:计算机网络中的数据保密与安全(第3版)》是第2版的基础上,结合这几年的密码学技术的发展改
《最新日本设计模板:版面设计》着重对海报、DH、POP、书籍等印刷品的设计和运用进行解说,因为“版面设计”存在于人们生活的方方
本书从最基本的光纤、光发射和光接收机讲起,随后按章节分别讨论了系统设计、光纤损耗和色散管理所涉及的先进技术、光网络中的波
本书对GoogleAdSense、AdWords、Gadgets、OpenSocial、Maps等几十种Google常用API进行了梳理和介绍,帮助读者对即将使...
《产业数字化》内容简介:疫情凸显出数字经济的韧性和优势,也反映出产业数字化的必要性和紧迫性。伴随中国经济发展双循环战略的明
Areyoustilldesigningwebsiteslikeits1999?Ifso,youreinforasurprise.Sincethelastedi...
《戊戌时期学术政治纷争研究:以“康党”为视角》内容简介:本书内容包括“康学”“康教”:“康党”的政治思想与宗教观念,“康学
本书包括:分子生物物理、生物膜及其物理性质、光生物物理、辐射生物物理、自由基生物学、生物电学与生物磁学、生物分子电子学、
《直播修炼手册》内容简介:《直播修炼手册:主播IP打造+营销运营+商业变现》是一本直播修炼宝典,从主播的IP打造到营销推广、整体
《城堡的故事》内容简介:城堡是欧洲中世纪的产物,在战争频繁时期常作军事防御之用,如今还有了很好的观赏价值。关于城堡都有哪些