O'Reilly logo

Building the Agile Database: How to Build a Successful Application Using Agile Without Sacrificing Data Management by Larry Burns

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

In the previous sections of this chapter, I’ve talked about implementing data constraints (business rules that constrain data) at the database level, and advocated an N-Tier approach to application development that “makes the database do the data work”. As we have already seen, a database should contain not only data, but the implementation of business data rules and metadata that define what the data should look like, what values it is allowed to have, and how data interrelates with other data in the database.

As we will see later in this book, a database should also encapsulate functionality that allows data to be safely updated (in accordance with the appropriate business rules) and quickly accessed ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required