While data access is a very important part of most development projects, it is not something that is typically noticed by the users. Unless there are problems, such as not being able to retrieve data or not saving changes correctly, data access is just plumbing hidden away behind the veneer of the user interface.
In addition to only existing behind the scenes, data access code is typically built using the same basic blocks ...