Previous Topic: Edit the Action DiagramNext Topic: Add the Process Logic Using Action Block Synthesis


Add the Process Logic to DELETE SCORING RECORD

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.

  1. What is the primary entity type that is the focus of the process DELETE SCORING RECORD?

    ____________________________________________________________________

  2. What is the entity action to be taken on this entity type?

    ____________________________________________________________________

  3. Walking the neighborhood, are there any other entity types or actions required of this process?

    ____________________________________________________________________

    ____________________________________________________________________

  4. Sequence the actions.

    ____________________________________________________________________

    ____________________________________________________________________

  5. Determine the selection criteria.

    ____________________________________________________________________

    ____________________________________________________________________

Now, look at our suggested answers:

  1. What is the primary entity type that is the focus of the process DELETE SCORING RECORD?

    SCORING RECORD

  2. What is the entity action to be taken on this entity type?

    DELETE

  3. Walking the neighborhood, are there any other entity types or actions required of this process?

    Since we are going to delete a SCORING RECORD, we first need to establish currency by reading the scoring record. Part of the identifier for scoring record includes its relationship to a golfer. As such, there are at least two ways to read the scoring record:

    Action block synthesis will choose the latter method. There are no other actions or entity types required.

  4. Sequence the actions.

    We have identified two actions, a delete, and a read. Therefore, the sequence of actions is as follows:

    1. Perform the read of the scoring record to establish currency
    2. Perform the delete
  5. Determine the selection criteria.

    We will select the desired scoring record based on its identifier, which includes the attributes date and time, and golfer maintains the relationship.