Try performing the Process Logic Analysis for this process using the following outline. Then turn the page and compare your answers to the ones we have suggested.
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
Now, look at our suggested answers:
GOLFER
DELETE
If we are going to delete the GOLFER, the Toolset requires us to first establish currency on GOLFER. There are two ways to establish currency:
In this case, we want to read an existing occurrence of golfer. In walking the neighborhood, golfer has an optional relationship to SCORING RECORD, which means golfers can exist without scoring records. However, SCORING RECORD has a mandatory relationship to GOLFER. If there are scoring records attached to a golfer, and we delete the golfer, what happens to the scoring records? Since scoring records cannot exist without the golfer, deleting the golfer will automatically delete the scoring records. The Toolset provides the capability to modify these referential integrity rules if desired. There are no other actions or entity types required.
We have identified two actions, a delete, and a read. Prior to deleting the golfer, we must first establish currency. Currency is established by reading the golfer. Therefore, the sequence of actions is as follows:
We will select the desired golfer based on its identifier.
Now we can add the process logic to the DELETE GOLFER process action diagram.
Copyright © 2013 CA.
All rights reserved.
|
|