Cargando…

Agile Database techniques : effective strategies for the Agile software developer /

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Ambler, Scott W., 1966-
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Indianapolis, Ind. : Wiley, ©2003.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • Foreword / Jon Kern
  • Foreword / Douglas K. Barry
  • pt. 1. Setting the foundation
  • Ch. 1. Agile data method
  • Ch. 2. From use cases to databases
  • Real-world UML
  • Ch. 3. Data modeling 101
  • Ch. 4. Data normalization
  • Ch. 5. Class normalization
  • Ch. 6. Relational database technology, like it or not
  • Ch. 7. Object-relational impedance mismatch
  • Ch. 8. Legacy databases
  • everything you need to know but are afraid to deal with
  • pt. 2. Evolutionary database development
  • Ch. 9. Vive l'evolution
  • Ch. 10. Agile model-driven development (AMDD)
  • Ch. 11. Test-driven development (TDD)
  • Ch. 12. Database refactoring
  • Ch. 13. Database encapsulation strategies
  • Ch. 14. Mapping objects to relational databases
  • Ch. 15. Performance tuning
  • Ch. 16. Tools for evolutionary database development
  • pt. 3. Practical data-oriented development techniques
  • Ch. 17. Implementing concurrency control
  • Ch. 18. Finding objects in relational databases
  • Ch. 19. Implementing referential integrity and shared business logic
  • Ch. 20. Implementing security access control
  • Ch. 21. Implementing reports
  • Ch. 22. Realistic XML
  • pt. 4. Adopting agile database techniques
  • Ch. 23. How you can become agile
  • Ch. 24. Bringing agility into your organization
  • App. Database refactoring catalog.