Chapter 1. Software Development Methodologies for the Database World

Databases are software. Therefore, database application development should be treated in the same manner as any other form of software development. Yet, all too often, the database is thought of as a secondary entity when development teams discuss architecture and test plans, and many database developers are still not aware of, or do not apply, standard software development best practices to database applications.

Almost every software application requires some form of data store. Many developers go beyond simply persisting application data, instead creating applications that are data driven. A data-driven application is one that is designed to dynamically change its behavior ...

Get Expert SQL Server 2008 Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.