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

Before we leave this chapter, I would like to acknowledge that the approach to database development that I’m advocating is predicated on some assumptions about what databases are, and what application functionality they should support. So let’s ask the central question: what is a database?

The answer to this question is neither as easy nor as obvious as you might think. In fact, some textbooks on database systems try to avoid committing themselves to a definition of the word “database”. Rob Mattison’s book Understanding Database Management Systems puts it this way:

The question of what exactly a database is could, in and of itself, spark a lot of debate among data processing professionals. Depending upon what a person’s experience ...

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