uApproach
assumes that middle tier developer has specific knowledge about the database syntax and the data model.
uApproach
is valid, but limits modularity of system.
ØIf
data model changes, middle tier will have to be refactored and retested to support the new structure.
ØUsing tree component example, typical design methodology
requires the middle
tier developer to understand which tables hold the information for each of the nodes and how those
records are linked
together in order to form the hierarchy.