Previous Topic: Identifying Access RequirementsNext Topic: Projecting Growth Patterns


Determining the Database Entry Point and Access Key for Each Transaction

You need to determine the first entity that each transaction accesses in the database. Identifying entry points can point out the need for additional indexes, or, as will be seen in Determining How an Entity Should Be Stored, the need for an entity to be stored with a location mode of CALC.

You can determine the database entry point and the data element used as an access key for a transaction by reviewing the access path diagram that you developed for the transaction during the logical design process. Specify the name of the entity and the data element used to access the entity.

Sample transactions

The following table shows the database entry points and access keys for three typical transactions.

Transaction

Processing Mode

Time

Priority

Frequency of Access

Access Requirements

Entry Point

Add or delete a claim

Online

3 seconds

High

100/day

EMPLOYEE CLAIM

EMPLOYEE (EMP ID)

List of employees for an office

Batch

15 minutes

Medium

5/week

OFFICE EMPLOYEE

OFFICE (OFFICE CODE)

Show salary grade for all jobs

Online

6 seconds

Low

5/week

JOB SALARY GRADE

JOB (None)