Agile Database Techniques : Effective Strategies for the Agile Software Developer
暫譯: 敏捷資料庫技術:敏捷軟體開發者的有效策略
Scott Ambler
- 出版商: Wiley
- 出版日期: 2003-10-17
- 售價: $1,600
- 貴賓價: 9.5 折 $1,520
- 語言: 英文
- 頁數: 480
- 裝訂: Paperback
- ISBN: 0471202835
- ISBN-13: 9780471202837
-
相關分類:
Agile Software、資料庫
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$2,640$2,508 -
$650$553 -
$980$774 -
$1,029Operating System Concepts, 6/e (Windows XP Update)
-
$399CCNA Self-Study: CCNA Basics (CCNAB) (Hardcover)
-
$590$466 -
$750$638 -
$720$569 -
$800$760 -
$750$585 -
$560$476 -
$450$356 -
$1,570$1,492 -
$720$569 -
$490$417 -
$420$328 -
$280$218 -
$280$218 -
$480$379 -
$750$593 -
$720$569 -
$650$507 -
$650$514 -
$780$663 -
$650$507
相關主題
商品描述
Summary
* Describes Agile Modeling Driven Design (AMDD) and Test-Driven Design (TDD) approaches, database refactoring, database encapsulation strategies, and tools that support evolutionary techniques
* Agile software developers often use object and relational database (RDB) technology together and as a result must overcome the impedance mismatch
* The author covers techniques for mapping objects to RDBs and for implementing concurrency control, referential integrity, shared business logic, security access control, reports, and XML
* An agile foundation describes fundamental skills that all agile software developers require, particularly Agile DBAs
* Includes object modeling, UML data modeling, data normalization, class normalization, and how to deal with legacy databases
* Scott W. Ambler is author of Agile Modeling (0471202827), a contributing editor with Software Development (www.sdmagazine.com), and a featured speaker at software conferences worldwide
Table of Contents
Foreword by Jon Kern.
Foreword by Douglas K. Barry.
Acknowledgments.
Introduction.
About the Author.
Part One: Setting the Foundation.
Chapter 1: The Agile Data Method.
Chapter 2: From Use Cases to Databases — Real-World UML.
Chapter 3: Data Modeling 101.
Chapter 4: Data Normalization.
Chapter 5: Class Normalization.
Chapter 6: Relational Database Technology, Like It or Not.
Chapter 7: The Object-Relational Impedance Mismatch.
Chapter 8: Legacy Databases — Everything You Need to Know But Are Afraid to Deal With.
Part Two: Evolutionary Database Development.
Chapter 9: Vive L’ Évolution.
Chapter 10: Agile Model-Driven Development (AMDD).
Chapter 11: Test-Driven Development (TDD).
Chapter 12: Database Refactoring.
Chapter 13: Database Encapsulation Strategies.
Chapter 14: Mapping Objects to Relational Databases.
Chapter 15: Performance Tuning.
Chapter 16: Tools for Evolutionary Database Development.
Part Three: Practical Data-Oriented Development Techniques.
Chapter 17: Implementing Concurrency Control.
Chapter 18: Finding Objects in Relational Databases.
Chapter 19: Implementing Referential Integrity and Shared Business Logic.
Chapter 20: Implementing Security Access Control.
Chapter 21: Implementing Reports.
Chapter 22: Realistic XML.
Part Four: Adopting Agile Database Techniques.
Chapter 23: How You Can Become Agile.
Chapter 24: Bringing Agility into Your Organization.
Appendix: Database Refactoring Catalog.
References and Suggested Reading.
Index.
商品描述(中文翻譯)
摘要
* 描述了敏捷建模驅動設計(Agile Modeling Driven Design, AMDD)和測試驅動設計(Test-Driven Design, TDD)方法、資料庫重構、資料庫封裝策略,以及支持演進技術的工具。
* 敏捷軟體開發者通常同時使用物件和關聯式資料庫(Relational Database, RDB)技術,因此必須克服阻抗不匹配的問題。
* 作者涵蓋了將物件映射到RDB的技術,以及實現併發控制、參考完整性、共享業務邏輯、安全存取控制、報告和XML的方法。
* 敏捷基礎描述了所有敏捷軟體開發者所需的基本技能,特別是敏捷資料庫管理員(Agile DBAs)。
* 包括物件建模、UML資料建模、資料正規化、類別正規化,以及如何處理遺留資料庫。
* Scott W. Ambler是《敏捷建模》(Agile Modeling, 0471202827)的作者,並且是《軟體開發》(Software Development, www.sdmagazine.com)的貢獻編輯,以及全球軟體會議的特邀演講者。
目錄
* Jon Kern的前言。
* Douglas K. Barry的前言。
* 致謝。
* 介紹。
* 關於作者。
* 第一部分:建立基礎。
* 第1章:敏捷資料方法。
* 第2章:從用例到資料庫——真實世界的UML。
* 第3章:資料建模101。
* 第4章:資料正規化。
* 第5章:類別正規化。
* 第6章:關聯式資料庫技術,不論你喜不喜歡。
* 第7章:物件-關聯阻抗不匹配。
* 第8章:遺留資料庫——你需要知道的一切,但又害怕處理的。
* 第二部分:演進資料庫開發。
* 第9章:萬歲演進。
* 第10章:敏捷模型驅動開發(Agile Model-Driven Development, AMDD)。
* 第11章:測試驅動開發(Test-Driven Development, TDD)。
* 第12章:資料庫重構。
* 第13章:資料庫封裝策略。
* 第14章:將物件映射到關聯式資料庫。
* 第15章:性能調優。
* 第16章:演進資料庫開發的工具。
* 第三部分:實用的資料導向開發技術。
* 第17章:實現併發控制。
* 第18章:在關聯式資料庫中查找物件。
* 第19章:實現參考完整性和共享業務邏輯。
* 第20章:實現安全存取控制。
* 第21章:實現報告。
* 第22章:現實的XML。
* 第四部分:採用敏捷資料庫技術。
* 第23章:你如何能變得敏捷。
* 第24章:將敏捷性帶入你的組織。
* 附錄:資料庫重構目錄。
* 參考文獻和建議閱讀。
* 索引。