Manually Modeling a Database

he scaffolding process is convenient, but it doesn’t provide much in the way of fine-grained control, and the result can be awkward to use. In this chapter, I show you how to manually model a database. This process requires more work but produces a data model that is more natural to work with and easier to manage when the database changes.