If you’ve spent any time at all designing database applications, you know that they can get complicated fast. Take a recipe, for example. We’ve all used them—a list of ingredients and a list of cooking steps, right? Well, not when you’re going to automate it. Let’s have a look at some of the issues:
On Your Own
How would you implement a recipe as a database? What about as an object hierarchy?