Modeling data
The modeling of our data is the first aspect of creating a model-driven app. It is imperative that your data structures and relationships are all defined as much as possible. There are many out-of-the-box tables that we can use within our apps; however, these tables become more useful when we start to create our own to meet our specific requirements, as every organization is different. Modeling data in this scenario really means deciding what the high-level data types are, and then identifying the data we need for each type. This method of thinking can then be applied to the creation process.
To walk through the creation process, we will take books as an example. A book has a title, author, editor, publication date, and ISBN.
Creating a table
The first thing we need to create when modeling our data is a table. This is so that we can build the definition of our data and create the rules and artifacts that relate to it.
To create a new table, we need to...