In the first few chapters of this book, we focused on obtaining a set of use cases and a data model that accurately represented the scope of a problem and the interrelation of the different data items. Chapter 7 through Chapter 9 saw how we could take the data model and represent it in a relational database as a set of normalized tables related by foreign keys. The previous two chapters showed how we could efficiently enter data into these tables and use queries to extract meaningful information and reports.
Now we will have a brief look at other ways to represent the data model. One is to use an object-oriented database. The other option for small and simple data models is to use a spreadsheet.