### 敏捷数据库技术——为敏捷软件开发者提供有效策略 #### 一、概述 《敏捷数据库技术:为敏捷软件开发者提供有效策略》是一本由Scott W. Ambler撰写的著作,该书由John Wiley & Sons出版于2003年。本书主要探讨了如何将敏捷方法论应用于数据库开发过程中,通过采用一系列有效的策略和技术来提高数据库开发的速度和质量。 #### 二、核心内容概览 本书被分为四个部分,每一部分都涵盖了不同方面的内容,旨在帮助读者全面了解并掌握敏捷数据库技术。 ##### 第一部分:奠定基础 - **第1章:敏捷数据方法**:介绍了敏捷数据方法的基本概念,包括其背景、原则以及与传统数据库开发方法的区别。 - **第2章:从业务场景到数据库——现实世界中的UML**:阐述了如何利用统一建模语言(UML)从业务场景出发构建数据库模型。 - **第3章:数据建模入门**:提供了数据建模的基础知识,包括实体关系图(ER图)的创建和使用。 - **第4章:数据规范化**:讨论了数据规范化的重要性和实现方法,以减少数据冗余和提高数据完整性。 - **第5章:类规范化**:深入探讨了面向对象环境中类规范化的概念和技术。 - **第6章:无论喜不喜欢,关系数据库技术**:分析了关系数据库技术的优势和局限性,并探讨了如何有效地利用这些技术。 - **第7章:对象关系不匹配问题**:解释了在处理对象和关系数据时遇到的常见挑战及其解决方案。 - **第8章:遗留数据库——你需要知道但害怕面对的一切**:讨论了处理遗留数据库系统时可能遇到的问题及解决策略。 ##### 第二部分:进化式数据库开发 - **第9章:演化的力量**:介绍了进化式数据库开发的概念,强调了持续改进的重要性。 - **第10章:敏捷模型驱动开发(AMDD)**:详细说明了AMDD方法论,这是一种将建模与敏捷开发实践相结合的技术。 - **第11章:测试驱动开发(TDD)**:阐述了如何利用TDD方法确保数据库的质量和可维护性。 - **第12章:数据库重构**:讨论了数据库重构的原则、技术和工具,以优化现有数据库结构。 - **第13章:数据库封装策略**:介绍了数据库封装的不同策略,包括封装模式和技术的选择。 - **第14章:将对象映射到关系数据库**:探讨了对象关系映射(ORM)技术,以简化对象和关系数据之间的交互。 - **第15章:性能调优**:提供了关于如何优化数据库性能的具体建议和技巧。 - **第16章:用于进化式数据库开发的工具**:列举了一系列支持敏捷数据库开发过程的工具。 ##### 第三部分:实用的数据导向开发技术 - **第17章:实施并发控制**:讲解了并发控制机制的设计和实现方法。 - **第18章:在关系数据库中查找对象**:探讨了如何高效地在关系数据库中检索和操作对象数据。 - **第19章:实施参照完整性和共享业务逻辑**:介绍了如何确保数据库中的数据一致性,并管理共享业务逻辑。 - **第20章:实施安全访问控制**:讨论了数据库安全性的重要性,以及如何实现有效的访问控制策略。 - **第21章:实施报表**:介绍了创建和优化数据库报表的方法。 - **第22章:实用的XML**:探讨了如何在数据库开发中有效地使用XML技术。 ##### 第四部分:采纳敏捷数据库技术 - **第23章:如何成为敏捷**:指导读者如何转变成为敏捷开发人员。 - **第24章:将敏捷引入组织**:探讨了如何在组织内部推广敏捷实践,包括文化和流程的变革。 #### 三、结语 《敏捷数据库技术:为敏捷软件开发者提供有效策略》不仅为那些希望提高数据库开发效率的开发者提供了宝贵的资源,也为整个团队提供了实现敏捷转型所需的知识框架。通过本书的学习,读者可以更好地理解如何在不断变化的项目需求中灵活应对,同时保持高质量的数据库设计和开发实践。
剩余372页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助