Chapter 15: The Database Is Key
The database is the backbone and most important part of almost all web applications, regardless of the programming language used. This is because the database is where all of an application's data is stored, and in most cases, an application's data is more important than the application itself. In this chapter, you'll learn why proper database design is so important, some important database design principles, and why it is best to use the database's full capabilities. You'll also learn how to choose a model layer for your application, and how to handle database errors when using that model layer.
We will cover the following topics:
- Learning why database design is so important
- Understanding the most important database design principles
- Treating the database as not just dumb storage
- Choosing the model layer
- Handling database and model errors
By the end of this chapter, you'll have a better...