Answers to Exercises
“Answers” is a strong word. It implies I know the answer as opposed to knowing an answer, which is closer to the truth. In other words, you may have different and possibly better answers than I, and that would be a very a good thing!
EXERCISE 1: Educating Your Neighbor
I find the analogy that I use most frequently is comparing the data model to a blueprint. Most non-technical friends, family, and neighbors understand this analogy. “Just like you need a blueprint to ensure a sound building structure, you need a data model to ensure a sound application.” Sometimes I also explain to people that a data model is nothing more than a fancy spreadsheet, which contains not just the spreadsheet columns, but also the business rules ...