"Preparing an Adequate Data Model" Please respond to the following:
Using specialization hierarchies can provide an efficient application development structure. Justify the use of surrogate primary keys for a database design. Provide an example to support your response.