ness rules engine expands. As we shall see in subsequent chapters, one of the main
drivers to extend this design is increasingly complex rule types.
Column Entity
A Column entity is required to hold basic information about the columns that
contain data relevant to the business. In the sample application it is physically imple-
mented as a database table called COL_COLUMN_M. This follows the naming con-
ventions for tables discussed in the previous chapter. An immediate question for the
Column entity is if it should be a dependent entity of the Table entity—that is,
should there be an identifying relationship with Table as the parent and Column as
the child? If Column were made a dependent entity, this would mean making
the primary key of the Table ...