Agile Database Techniques : Effective Strategies for the Agile Software Developer
Scott Ambler
- 出版商: Wiley
- 出版日期: 2003-10-17
- 售價: $1,570
- 貴賓價: 9.5 折 $1,492
- 語言: 英文
- 頁數: 480
- 裝訂: Paperback
- ISBN: 0471202835
- ISBN-13: 9780471202837
-
相關分類:
Agile Software、資料庫
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$2,580$2,451 -
$650$553 -
$980$735 -
$1,029Operating System Concepts, 6/e (Windows XP Update)
-
$399CCNA Self-Study: CCNA Basics (CCNAB) (Hardcover)
-
$590$466 -
$750$675 -
$720$569 -
$800$760 -
$750$585 -
$560$504 -
$450$338 -
$1,540$1,463 -
$720$569 -
$490$417 -
$420$328 -
$280$218 -
$280$218 -
$480$379 -
$750$563 -
$720$569 -
$650$507 -
$650$514 -
$780$702 -
$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.
商品描述(中文翻譯)
摘要
* 描述了敏捷建模驅動設計(AMDD)和測試驅動設計(TDD)方法、資料庫重構、資料庫封裝策略以及支持演進技術的工具。
* 敏捷軟體開發者通常同時使用物件和關聯式資料庫(RDB)技術,因此必須克服阻抗不匹配的問題。
* 作者涵蓋了將物件映射到RDB的技術,以及實施併發控制、參考完整性、共享業務邏輯、安全存取控制、報告和XML的方法。
* 敏捷基礎描述了所有敏捷軟體開發者所需的基本技能,特別是敏捷DBA。
* 包括物件建模、UML資料建模、資料正規化、類別正規化,以及如何處理遺留資料庫。
* Scott W. Ambler是《敏捷建模》(0471202827)的作者,並且是《軟體開發》(www.sdmagazine.com)的貢獻編輯,還是全球軟體會議的特邀演講者。
目錄
前言 由 Jon Kern 撰寫。
前言 由 Douglas K. Barry 撰寫。
致謝。
導言。
關於作者。
第一部分:建立基礎。
第1章:敏捷資料方法。
第2章:從用例到資料庫 — 實務 UML。
第3章:資料建模 101。
第4章:資料正規化。
第5章:類別正規化。
第6章:關聯式資料庫技術,不論你喜不喜歡。
第7章:物件-關聯阻抗不匹配。
第8章:遺留資料庫 — 你需要知道的一切,但又害怕處理的。
第二部分:演進資料庫開發。
第9章:萬歲演進。
第10章:敏捷模型驅動開發(AMDD)。
第11章:測試驅動開發(TDD)。
第12章:資料庫重構。
第13章:資料庫封裝策略。
第14章:將物件映射到關聯式資料庫。
第15章:性能調優。
第16章:演進資料庫開發的工具。
第三部分:實用的資料導向開發技術。
第17章:實施併發控制。
第18章:在關聯式資料庫中尋找物件。
第19章:實施參考完整性和共享業務邏輯。
第20章:實施安全存取控制。
第21章:實施報告。
第22章:現實的 XML。
第四部分:採用敏捷資料庫技術。
第23章:你如何能變得敏捷。
第24章:將敏捷性帶入你的組織。
附錄:資料庫重構目錄。
參考文獻和建議閱讀。
索引。