Here is a concrete example: for the timesheet and job-assignment application mentioned earlier, the application wanted to define an object that looked something like what appears in Figure 5.2.
Figure 5.2 Application Data Class
The developer’s solution to the problem of data persistence was to create a single database table for the application that looked like what appears in Figure 5.3.
Figure 5.3 Denormalized Database Table
You can see the problems this approach creates:
· Data for critical (key) attributes ...